問題タブ [camunda]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
process - 候補グループのタスクを見つけるための最良の方法は何ですか?
taskQuery でタスクのリストを読み込んだ後
すべてのタスクの候補グループを見つける最良の方法は何ですか? JSF ビューで表示したいのですが、Task クラスに対応するフィールドがありません。
camunda - camunda 変数がタスクリスト形式で表示されない
そのようなコックピットで入力された変数を見ることができます:
しかし、タスクリストには表示されず、次のステップで入力する必要があるフォームのみがあります(ログインしているユーザーは関係ありません... ):
入力された変数が表示される場所は次のようになります (camunda-invoice の例):
私は camunda の初心者です... 最新バージョン (camunda BPM プラットフォーム v7.2.0) を使用しています。どうすれば修正できますか?.bpmn または Web インターフェイスで実行する必要がありますか?
multi-tenant - Camunda: 高性能で動的なマルチテナント アプリのアーキテクチャと意思決定
私は会社の複雑なシステムの構築を担当しており、いくつかの調査の結果、Camunda が私の要件のほとんどに適合すると判断しました。しかし、私の要件のいくつかは一般的ではありません.ユーザーガイドを読んだ後、同じことを行う方法がたくさんあることに気付きました.似たような。
まず、Camunda BPM の上に特定のアプリを構築する予定です。ワークフローと BPM を使用しますが、必ずしも BPM/Camunda が提供するすべてのものを使用するわけではありません。これは、Camunda にバンドルされているほとんどの Web アプリ (タスク、モデラーなど) を、少なくともエンド ユーザーに対して使用する予定がないことを意味します。さらに複雑なことに、複数のテナントを動的にサポートする必要があります。
そのため、すべての要件を指定してから、うまくいけば、私よりも経験豊富な誰かが、これを機能させるための最適なアーキテクチャ/ソリューションを説明できるようにします。
どうぞ:
- Camunda BPM の上に構築された単一のアプリ
- ハイパフォーマンス
- ワークロード (数か月後、1 日あたり 10,000 個の新しいプロセス インスタンス)。
- ユーザー (1,000 人から開始、~ 50,000 人になると予想)。
- 複数のテナント (10 から開始、最大 1,000 になると予想)
- 動的に管理されるテナント (プロセス定義の作成、デプロイ)
- クラスターにデプロイされます
- PostgreSQL
- できればWildFly 8.1
いくつかの調査の後、これが私の考えです
- ワンプロセス申請
- テナントごとに 1 つのプロセス エンジン
- マルチテナンシーのデータ分離: スキーマまたはテーブル レベル。
- 最初は高可用性のためにクラスタリング (2 ノード) し、テナントの量とワークロードが増加し始めたらノードを追加します。
疑問
- camunda にユーザー/グループを管理させるべきですか、それともアプリでこれをより適切に管理するべきですか? この場合、Camunda はユーザー X の存在を知らなくても、「ユーザー X はタスク Y を完了しました」と言えますか?
- 動的マルチテナンシーについてはどうですか? その場でテナントを作成し、アプリケーション サーバーを再起動した後でもそれらのテナントを永続化することはできますか? 再起動後のプロセスの再展開についてはどうですか?
- ノード上でのエンジンの分割については、どの時点で検討する必要がありますか? 動的なマルチテナントでこれを行う方法を理解するのは難しいですが、さらに... これは、高いワークロードとテナント数の増加に対処する正しい方法ですか?
- プロセス・アプリケーションを 1 つだけセットアップした場合、クラスター環境で他の処理を行う必要がありますか?
1 つのテナント、1 つのプロセス エンジンのみを使用し、テナントに関連するすべてをアプリ内で論理的に処理することを除外しているわけではありませんが、これが非常に (非常に!) 面倒になる可能性があることは理解しています。
すべての回答を歓迎します。うまくいけば、この問題への適切なアプローチを実現できます。
business-process-management - Camunda BPM のプロセス定義に承認を設定する
現在、私たちは Camunda BPM をオープンソースの BPM フレームワークとして評価しています。重要な使用例の 1 つは、どのユーザーが Camunda タスクリストでどのプロセスを表示および開始できるかを管理する必要があることです。公式ドキュメントによると: http://docs.camunda.org/latest/guides/user-guide/#process-engine-authorization-serviceおよびこの投稿はこちら: https://groups.google.com/forum/# !topic/camunda-bpm-users/EjY8sxycNAQ
プロセス定義にアクセス権を定義することはできません。問題は、投稿が昨年から更新されていないことです。
したがって、プロセス定義に承認を定義することは可能ですか?
よろしくベン
camunda - Camunda の WebService タスク
Camunda BPM デザイナーで、REST または SOAP ベースの Web サービスを呼び出すためのアクティビティが見つかりませんでした。配線コードを介してのみ呼び出すことができますか? Java コードを使用して記述する必要がある場合、コードにペイロードを渡すにはどうすればよいですか。
よろしく、
パニ
camunda - カスタム ポータルに Camunda タスク フォームを埋め込む方法
独自のカスタム ビルド Web ポータル (AngualrJS などでビルド) があります。Camunda の Tasklist UI に似た機能が必要です。機能をレプリケートするための推奨されるアプローチは何ですか? Just tasklist UI を埋め込んで、embedded: プロセス中のフォームを使用してフォームを参照することは可能ですか?
よろしく、
パニ
camunda - Camunda BPM プロセス インスタンスのアーカイブ
Camunda Process インスタンスをアーカイブする最善の方法は何ですか? 履歴プロセスを実行中のプロセスから移動または分離するための推奨セットアップはありますか。
よろしく、
パニ