問題タブ [bpmn.io]
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 - Camunda でサービス タスクを外部タスクとして構成する
Camunda BPM でサービス タスクを外部タスクとして設定する方法は?
javascript - ember-browserify を使用して bpmn-js、bpmn-js-properties-panel モジュールをインポートできました
私はember-cli 2.16.2を持っています。ルートの 1 つでbpmn-jsモジュールをインポートしようとすると、次のエラーが発生します。
npm:bpmn-js
キャッチされていないエラー:からインポートされ たモジュールが見つかりませんでしprject/routes/hello
た。missingModule (loader.js:247) で findModule (loader.js:258)
javascript - BPMN.io で可能なパスを取得する
BPMN.io を使用しており、プロセスまたはサブプロセスの可能なパスを取得する必要があります。つまり、プロセス Id には、その図の要素が必要です。
到達したタスクとシーケンス フローを描画する必要があります。その情報はありますが、プロセス全体またはサブプロセスに到達したかどうかを確認するには、パスが必要です。
それを取得する方法はありますか?私が見る唯一の方法は、すべてのアイテムを調べて、要素の ID を保存することです。しかし、もっと良い方法があるかもしれません。
javascript - Camunda 外部タスク HashMap デシリアライゼーション
Camunda External Tasks を使用して、ExternalTaskHandler から独自のハンドラーを実装していますが、次のような変数を取得したい場合:
エラーを受け取りました:
オブジェクトは、スクリプト javascript を使用してフロー bpmn で作成されました。
Camunda Cockpit でオブジェクトを確認すると、次のように表示されます。
Camunda BPMN フローは次のとおりです。
外部タスクの実装でこの種のオブジェクトを逆シリアル化する方法を知っている人はいますか?
更新しました
スクリプト タスクでオブジェクトをJSON 形式に変更すると、うまくいきます。