データ・アソシエーションの構成
データ・アソシエーションとは、ワークフロー内のデータのフローを指します。 データ・アソシエーション・エディタを使用して、必要なワークフロー要素の入出力を定義します。
データ関連付けにはソースとターゲットが関与し、ソースから提供される値または式がターゲットに割り当てられます。 たとえば、ユーザー・タスクには、入力データと出力データの関連付けの両方が必要です。
- 入力側では、ユーザー・タスク(ペイロードと呼ばれる)へのデータ入力が必要です。
- 出力側では、タスクが完了した後、タスクからデータ・オブジェクトへの出力を行い、他の場所で使用するための結果を格納する必要があります。
タスク実行変数
タスク実行変数を出力データ・アソシエーションにマップして、ワークフローにタスク実行詳細を格納できます。
ユーザー・タスクの出力データ・アソシエーションを構成する場合、次のタスク実行変数がサポートされます。
| 変数 | 説明 | タイプ |
|---|---|---|
| taskExec.taskId | タスク番号 | String |
| taskExec.title | タイトル | String |
| taskExec.approverDisplayName | 最新の承認者の名と姓。 | String |
| taskExec.summary | サマリー | String |
| taskOutcome | タスクの結果。 たとえば、APPROVEまたはREJECTです。 | String |
| taskExec.approvers | 各承認者の詳細。 複数の承認者がタスクを処理する場合に使用します。 | オブジェクトの配列。含まれるフィールド。 |
| taskExec.approvedDate | タスク処理の日付。 たとえば、承認日です。 | DateTime |
| taskExec.approver | 最新の承認者のシステム識別子。 | String |
| taskExec.createdDate | 作成日 | DateTime |
| taskExec.approvedDate | 処理が実行された日付。 たとえば、タスクに対して承認が行われる日付です。 | DateTime |
| taskExec.assignedDate | Assigned Date | DateTime |
| taskExec.priority | 次のように優先順位を指定します:
|
int |
| taskExec.fromUser | タスクを再割当てした作成者またはユーザー | オブジェクト(アイデンティティ・タイプ)。 次のフィールドが含まれます:
|
| taskExec.approverName | 最新の承認者のユーザー名。 | String |
| taskExec.dueDate | 期日 | DateTime |