問題タブ [camunda-modeler]
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.
bpmn - BPMN - 異なる行を持つ for ループ内の for ループ
私は単純なプロセスをモデル化しようとしています:
- 議長はすべてのマネージャーに命令を送信します
- 各マネージャーは並行してそれを受け取り、それに基づいてワーカーに注文を送信します
- それぞれが並行して受信し、プロセスは終了します。
問題は、別の並列アクション内の並列 (for ループ) アクションです。すべてのマネージャーが注文を受け取り、他のマネージャーを待たずに注文を送信すると、すべての従業員が注文を受け取ります。これら3つのタスク(受信、送信、改訂)の並列サブプロセスと最後のタスクも並列で十分だと思いましたが、サブプロセスには内部に行を含めることができないため、両方のマネージャーを持つことはできないと読みましたそして中の労働者:
埋め込まれたサブプロセスは、それが属する親プロセス内でのみ発生できます。埋め込みサブプロセスにプールとレーンを含めることはできませんが、親プロセスのプールまたはレーン内に配置できます。
だから今、私はそれをどのようにモデル化すべきかわかりません。解決策が見つかりませんでした。
問題を視覚化するために、間違っていることがわかっている自分の作品を添付します https://i.stack.imgur.com/54wy6.png
camunda - バッチなどの効果的な方法で、失敗した camunda ワークフローを再トリガーする方法についてのヘルプを探しています。
バッチなどの効果的な方法で、失敗した camunda ワークフローを再トリガーする方法についてのヘルプを探しています。
シナリオ詳細はこちら
REST API を介してサービス A によってトリガーされる camunda ワークフローがあります。ワークフローは、外部タスクを使用してビジネス ロジックを実装し、サービス B と通信します。サービス B の一時的なエラーが原因でワークフローが失敗した場合、それらのワークフローは失敗します。リクエストが 1 または 2 の場合、それらは手動で再トリガーできます。しかし、失敗したワークフローが 10 秒または 100 秒の順序である場合、手動で行うのは面倒なので、これに対処するためのオプションを探しています..
Camunda UI、Rest API、またはその他のオプションを使用して、失敗した camunda ワークフローを再トリガーするより良い方法はありますか?
Camunda - Community Edition の詳細、コンテナ イメージ タグは「7.11.0」です。
spring-boot - camunda bpnm 春のブート アクティビティ デリゲートのマッチングが機能しない
Springマイクロ サービス オーケストレーション用に提供されているサンプルをGITHUBからダウンロードしました
説明に記載されている詳細どおりに機能しますが、現在、独自のワークフローを構築しようとしており、あるアクティビティから他のアクティビティへの呼び出しフロー (コードが実行される) をマップすることができません。
bpnmガイドでは、最初のアクティビティ名がRetrieve Shopping Cart、2番目のアクティビティ名がValidate Addressとして表示されますが、以下のコードから残りの呼び出しでワークフローを開始すると、
上記から、アドレスを取得するように委任する方法を取得できず、次にアドレスを検証するように委任するなどしてフローを終了しますか?
そして、プロセスが submitShoppingCart.bpmn からどのようにリンクされているか (このクラスと実際のクラスの名前が一致しませんか?