問題タブ [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.
camunda - Camunda set 実行変数
Camunda BPMN ワークフローのイベント タイプとして「作成」中に Groovy スクリプトを使用して、ヒューマン タスクのタスク リスナーにプロセス変数を設定しようとしています。
execution.setVariable('newUserType',"RMAOFF1");
しかし、「タスクが存在しないか、対応するプロセスインスタンスを正常に再開できませんでした」というエラーが表示されます。
どんな助けでも大歓迎です。
javascript - camunda プロセスのプロセス変数に json を渡す
以下のように、engine-rest api を使用してプロセス定義を開始するために、値として変数に json ペイロードを渡そうとしています:-
API:
体 :
しかし、それは以下のエラーで 400 BAD REQUEST を与えています:- SerializableValue タイプ 'Json' の値に 'null' または文字列値を提供する必要があります。
また、BPMN プロセスで式を使用して、以下のようなキーと値のペアをフェッチしましたが、エラーもスローされました:-
${S(ペイロード).prop("モード").stringValue() == 'メール'}
現在の作業手順:- body json ペイロードを文字列形式で送信しようとすると、正常に動作します。
API:
体:
jsonペイロードを取得するためにここで使用しているのと同じJavaコード-
したがって、このペイロードをプロセス全体でjsonとして使用して、上記の作業例のように文字列に変換する必要がないようにします。