7.2. プロセスデザイナー

On Entry Action の JavaScript 言語により、複数のインスタンス にノードを変更した後に予期しないシステムエラーが発生する [RHPAM-3409]

問題: Properties パネルで、On Entry Action プロパティーで言語が JavaScript に設定され、ノードを 複数のインスタンス に変更すると、予期しないシステムエラーが発生します。

問題の再現手順:

  1. 新しいビジネスプロセスを作成します。
  2. 複数のインスタンス プロパティーが含まれるタスクを作成します。
  3. On Entry Action プロパティーに文字列を入力します。
  4. 言語を JavaScript に変更します。
  5. Multiple Instance プロパティーの値を true に設定します。

想定される結果: ユーザーインターフェイスまたはサーバーログにエラーが発生しません。

実際の結果: 予期しないシステムエラーが発生します。

回避策: なし

ドキュメントに表示されているサービスタスクのサムネイルが大きい [RHPAM-2759]

問題: サービスタスクのサムネイルは、ドキュメント 内の他のサムネイルと比較すると大きくなります。

問題の再現手順:

  1. RHPAM-2759 の問題にアタッチされた thumbnails.bpmn プロセスをインポートします。
  2. サービスタスクを作成します。
  3. プロセスを閉じ、再度開きます。
  4. Documentation タブを開き、スクロールダウンします。

想定される結果: サービスタスクのサムネイルは、他のサムネイルと同じサイズになります。

実際の結果: サービスタスクのサムネイルが、他のサムネイルと比べると大きくなっています。

回避策: なし

プロセスの作成時にメッセージイベントに structureRef がない [RHPAM-3437]

問題: 新しいプロセスを作成すると、メッセージイベントには生成された BPMN ファイル に structureRef が含まれません。

問題の再現手順:

  1. 新規プロセスを作成します。
  2. メッセージ開始イベントおよびメッセージ終了イベントを追加します。
  3. ノードのメッセージを設定します。
  4. 新規プロセス変数をプロセスに追加します。
  5. 新規作成されたプロセス変数を両方のノードの入力または出力として追加します。

    以下の例のように、生成された BPMN ファイルには endMessageTypestructureRef は含まれません。

    <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"/>