アーティクル - CS182596
Windchill PDMLink で、同時に実行されている 2 つのアクティビティ内で更新されたプロセスレベルの変数に両方の値が追加されるようにする方法
修正日: 27-Dec-2022
適用対象
- Windchill PDMLink 10.1 to 11.0
説明
- ワークフローにグローバル プロセス変数が定義されている (例: java.lang.String 型のテスト)

- ワークフローには、同時に開始される 2 つのアクティビティがあります

- ワークフロー内の各アクティビティにローカルな変数は、各アクティビティ内で定義され、グローバル変数から初期化されます

- test は、タスクに入力されたコメントを取得するように設定されています。
test+=workitem.getContext().getTaskComments();
- アクティビティは、[アクティビティ] ページに変数を表示するように設定されています。

- アクティビティが同時に実行される場合、プロセス レベルの変数は、両方のアクティビティからのコメントではなく、最後に完了した同時アクティビティからのコメントのみを追加します。
- 例:
- アクティビティ 1 に割り当てられたユーザー A が「ユーザー A のコメント」に入力し、最初に自分のタスクを完了します。
- アクティビティ 1a に割り当てられたユーザー B は、「ユーザー B のコメント」に入力し、自分のタスクを完了します
- アクティビティ 2 が実行されると、テストはアクティビティ 2 ページに「ユーザー B のコメント」のみを表示します。
最新バージョンはこちらを参照ください CS182596