承認コーディネーターワークフローアクティビティ
[承認コーディネーター] アクティビティは承認を作成し、その結果は 1 つ以上の子アクティビティの結果に依存します。これらの子アクティビティには、[承認 - ユーザー]、[承認 - グループ]、および/または [手動承認] アクティビティが含まれます。
注:
[承認コーディネーター] アクティビティを作成するには、最初にアクティビティをワークフローキャンバスにドラッグし、アクティビティフォームを表示させます。アクティビティフォームで、該当するフィールドに入力し、[送信] をクリックします。 このアクティビティは、ワークフローがタスクを拡張するテーブルで実行されている場合にのみ使用できます。
[送信] をクリックすると、アクティビティがワークフローキャンバスに表示されます。そこから、アクティビティの本文に表示されるリンクをクリックして、子アクティビティを指定します。
[承認コーディネーター] アクティビティが完了すると、[承認コーディネーター] 承認アクティビティにより作成された処理待ちのすべての承認がすぐに [不要] に設定されます。1 人のユーザーが製品承認者とエグゼクティブ承認者の両方である場合など、1 人のユーザーが同じワークフローで 2 回承認者として呼び出された場合、そのユーザーによる最初の承認以降の承認はスキップされます。結果
[承認コーディネーター] アクティビティの結果値は、承認者による承認アクションおよび [待機] フィールドで指定された承認条件に依存します。可能な結果値:
- 承認済み
- 却下
- 削除済み
- キャンセル
入力変数
アクティビティの初期動作が、入力変数によって決まります。
| フィールド | 説明 |
|---|---|
| 待機 | 承認アクティビティの承認または却下を示すには何が必要かを示します。オプションは次のとおりです。
|
| 却下時 [待機] が [承認するすべての子アクティビティ] または [承認する任意の子アクティビティ] に設定されている場合にのみ表示されます。 |
子アクティビティのいずれかから却下が示される場合に、コーディネーターが行うべきことを指定します。オプションは次のとおりです。
|
| 承認スクリプト [待機] が [スクリプトに基づく条件] に設定されている場合にのみ表示されます。 |
[待機] 変数が [スクリプトに基づく条件] に設定されると、このスクリプトが呼び出されて、承認または却下をどのように処理するかを決定します。このスクリプトは [回答] 変数を [承認済み] または [却下] に設定して、この承認に対する全体的な承認ステータスを示す必要があります。呼び出されると、次の変数をスクリプトで使用できます。 |
条件
これらの条件によって、アクティビティの後にどの移行が実行されるかが決まります。
注:
承認アクティビティは、ワークフローが待機していた承認条件または却下条件に一致するアクションの、またワークフローを進行するユーザーとして実行されます。
| 条件 | 説明 |
|---|---|
| 承認済み | グループのユーザーは、[待機] ルールに基づいて要求を承認しました。 |
| 却下 | グループのユーザーは、[待機] ルールに基づいて要求を却下しました。 |
ステータス
アクティビティ状態は、ワークフロー エンジンがアクティビティを処理する方法を指示します。
| ステータス | 説明 |
|---|---|
| 実行中 | ワークフロー エンジンは、アクティビティの [実行] 機能を起動させます。 |
| 待機中 | アクティビティを再開する特定のイベントが発生するまで、ワークフロー エンジンはアクティビティを無視します。 |
| 完了 | アクティビティの実行が終了しました。アクティビティの結果については結果値を確認してください。 |
| キャンセル | このアクティビティ、またはこのアクティビティを含むワークフローはキャンセルされました。 |
| エラー | JavaScript エラーが発生しました。エラーの詳細についてログを確認してください。 |