ヒューマン承認ワークフローの作成およびアクティブ化
これで、ヒューマン承認フォームを作成してアクティブ化したので、ヒューマン承認ワークフローを作成できます。
前提条件: ヒューマン承認フォームの作成およびアクティブ化
- プロジェクトを開きます。
- ナビゲーション・ペインで、「プロジェクト」を選択します。
- 「簡易経費承認プロジェクト」を選択します。
- 左側のツールバーで、「ループのHuman」
を選択します。 - ワークフローを作成します。
- 「ワークフロー」セクションで、「追加」をクリックします。
- ワークフローのフィールドに入力します。
フィールド 説明 名前
ワークフローの名前を入力します。 チュートリアルでは、
Simple Human Approval Workflowと入力します。識別子
このフィールドはそのままにします。 このフィールドには、名前の値に基づいて一意の識別子が自動的に入力されます。
バージョン
このフィールドはそのままにします。 デフォルトを使用します。
説明
ワークフローの説明(
Simple workflow to request human approval)を入力します。
- 「作成」をクリックします。
開始イベントと終了イベントを含むワークフローがキャンバスに表示されます。
開始イベントは、ワークフローをトリガーする引数を指定します。 ワークフローには、単一の開始イベントが含まれます。
終了イベントは、ワークフローの完了をマークします。 終了イベントは、コールバック・リクエストを定義し、出力引数を指定するように構成できます。

- 開始イベントを構成します。
- 「開始イベント」を選択し、「詳細」
をクリックして、「プロパティを開く」を選択します。「プロパティ」パネルが表示されます。 - 「入力ペイロード定義」セクションで、<<<inline>>>をクリックし、次のJSON入力を入力します。
{"claimedAmount":""}
- 「適用」をクリックして変更を保存します。
- 「開始イベント」を選択し、「詳細」
- 終了イベントを構成します。
- 「終了イベント」を選択し、「詳細」
をクリックして、「プロパティを開く」を選択します。「プロパティ」パネルが表示されます。 - 「終了イベント」プロパティで、<<<inline>>>をクリックし、次のJSONを入力します:
{"approvalResponse":""}
- 「適用」をクリックして変更を保存します。
- 終了イベントの「プロパティ」パネルを閉じます。
- 「終了イベント」を選択し、「詳細」
- ユーザー・タスクを追加および構成します。
- 「表示/非表示」パレットをクリックして、ユーザー・タスク・アクティビティを表示します。

- 右側のペインの「ヒューマン」で、「ユーザー・タスク」を選択し、開始イベントと終了イベントの間のワークフロー・キャンバスにユーザー・タスクをドロップします。

- ユーザー・タスクを選択し、「詳細」
をクリックして、「プロパティを開く」を選択します。「プロパティ」ペインが表示されます。 - 「プロパティ」ペインの「割当て先」セクションで、「割当て先」
をクリックし、ログインしているユーザー・アカウントを選択します。 これは、請求金額を承認または否認するタスクを表示するユーザーです。 
- 「プロパティ」ペインで、「UI」セクションまで下にスクロールし、ドロップダウンから、作成してアクティブ化した「簡易承認フォーム」を選択します。

- 他のすべてのフィールドはそのままにして、パネルを閉じます。
- 「表示/非表示」パレットをクリックして、ユーザー・タスク・アクティビティを表示します。
- ワークフロー入力のデータ関連付けを構成します。
ユーザー・タスクには、入力と出力の両方のデータの関連付けが必要です。
- ユーザー・タスクを選択し、「詳細」
をクリックして、「データの関連付けを開く」を選択します。データ・アソシエーション・エディタが表示されます。
- ユーザー・タスクのデータ入力を定義します。
開始イベントから受け取った値をフォームのclaimedAmountフィールドに割り当てます。
- データ・アソシエーション・エディタの左側のペインで、「入力」タブをクリックして、ユーザー・タスクのデータ入力を定義します。
- 「データ・オブジェクト」で、「入力」を展開し、claimedAmountを中央ペインの「新規アソシエーション」にドラッグします。

- 右側のペインの「ユーザー・タスク」で、「入力」、formDataの順に展開し、中央ペインの空のフィールドにclaimAmountをドラッグしてデータの関連付けを完了します。

- 「適用」をクリックします。
- ユーザー・タスクを選択し、「詳細」
- 出力のデータ関連付けを定義します。
ユーザーが承認者コメントのフォームに情報を入力したら、その情報を応答として、ワークフローを呼び出すインテグレーションに送信します。
- ユーザー・タスクを選択し、「詳細」
をクリックして、「データの関連付けを開く」を選択します。データ・アソシエーション・エディタが表示されます。
- データ・アソシエーション・エディタの左側のペインで、「出力」タブをクリックして、ユーザー・タスクのデータ出力を定義します。
- 「ユーザー・タスク」で、「出力」を展開し、taskOutcomeを「新規アソシエーション」にドラッグします。

- 中央のペインで、空のフィールドにCallbackEndArgsと入力し、それを選択してApprovalResponseを選択します。

- 「適用」をクリックします。ワークフローの構成が終了しました。
- 「戻る」
をクリックして、ヒューマン・イン・ザ・ループ・メイン・ページに戻ります。
- ユーザー・タスクを選択し、「詳細」
- ワークフローをアクティブ化します。
- ワークフローの「Simple Human Approval Workflow」の横にある
をクリックし、「Activate」を選択します。ワークフローを使用する準備ができました。
- ワークフローの「Simple Human Approval Workflow」の横にある
次のステップ: ヒューマン承認統合のトリガー接続の作成。