7.2. プロセスデザイナー
On Entry Action の JavaScript 言語により、複数のインスタンス にノードを変更した後に予期しないシステムエラーが発生する [RHPAM-3409]
問題: Properties パネルで、On Entry Action プロパティーで言語が JavaScript に設定され、ノードを 複数のインスタンス に変更すると、予期しないシステムエラーが発生します。
問題の再現手順:
- 新しいビジネスプロセスを作成します。
- 複数のインスタンス プロパティーが含まれるタスクを作成します。
- On Entry Action プロパティーに文字列を入力します。
- 言語を JavaScript に変更します。
-
Multiple Instance プロパティーの値を
trueに設定します。
想定される結果: ユーザーインターフェイスまたはサーバーログにエラーが発生しません。
実際の結果: 予期しないシステムエラーが発生します。
回避策: なし
ドキュメントに表示されているサービスタスクのサムネイルが大きい [RHPAM-2759]
問題: サービスタスクのサムネイルは、ドキュメント 内の他のサムネイルと比較すると大きくなります。
問題の再現手順:
-
RHPAM-2759 の問題にアタッチされた
thumbnails.bpmnプロセスをインポートします。 - サービスタスクを作成します。
- プロセスを閉じ、再度開きます。
- Documentation タブを開き、スクロールダウンします。
想定される結果: サービスタスクのサムネイルは、他のサムネイルと同じサイズになります。
実際の結果: サービスタスクのサムネイルが、他のサムネイルと比べると大きくなっています。
回避策: なし
プロセスの作成時にメッセージイベントに structureRef がない [RHPAM-3437]
問題: 新しいプロセスを作成すると、メッセージイベントには生成された BPMN ファイル に structureRef が含まれません。
問題の再現手順:
- 新規プロセスを作成します。
- メッセージ開始イベントおよびメッセージ終了イベントを追加します。
- ノードのメッセージを設定します。
- 新規プロセス変数をプロセスに追加します。
新規作成されたプロセス変数を両方のノードの入力または出力として追加します。
以下の例のように、生成された BPMN ファイルには
endMessageTypeのstructureRefは含まれません。<bpmn2:itemDefinition id="endMessageType"/> <bpmn2:message id="_Icr1JGVqEeuMVv5wG-FCkw" itemRef="endMessageType" name="endMessage"/>
回避策: デスクトップで VSCode エディターで同じ手順を実行すると、以下の例のように正しい BPMN ファイルが生成されます。
<bpmn2:itemDefinition id="personMessageType" structureRef="com.javierito.Person"/> <bpmn2:message id="_bRr10EeVEDmMS7uvL9VDoA" itemRef="personMessageType" name="personMessage"/>