手動承認ワークフローアクティビティ

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む3読むのに数分
  • [手動承認] アクティビティは、ユーザーがワークフロー プロセスの外で手動で追加するすべての承認を監視し、管理します。このアクティビティでは、[未要求] 状態の承認のみが選択されます。

    注:
    このアクティビティは、ワークフローがタスクを拡張するテーブルで実行されている場合にのみ使用できます。

    このアクティビティの実行時に処理待ちの手動承認がない場合、アクティビティはすぐに [承認済み] の結果で完了します。このアクティビティでは承認レコードは作成されません。ユーザーが関連するワークフローのレコードに手動承認を追加し、それが [未要求] 状態である場合、このアクティビティを使用してワークフローを一時停止します。ワークフローは、続行する前に承認がクローズされるのを待ちます。

    結果

    ワークフローデザイナーは、アクティビティのスクリプトフィールド内から activity.result を使用して、結果値を割り当てることができます。デフォルトでは、アクティビティの結果値は承認者の承認アクションによって決定される最終承認処理です。可能な結果値:
    • 承認済み
    • 却下
    • 削除済み
    • キャンセル
    • エラー

    入力変数

    アクティビティの初期動作が、入力変数によって決まります。

    表 : 1. 手動承認アクティビティの入力変数
    フィールド 説明
    待機
    承認アクティビティの承認または却下を示すには何が必要かを示します。オプションは次のとおりです。
    • [任意の手動ユーザーまたはグループ承認]:任意のユーザーが承認でき、最初の承認により、アクティビティは [承認済み] の結果で完了します。
    • [すべての手動ユーザーまたはグループが承認]:すべてのユーザーが承認する必要があります (却下の処理方法については、下記を参照してください)。
    • [手動承認からの最初の回答]:任意のユーザーからの最初の承認または却下により、アクティビティが完了します。
    誰かが却下時
    ユーザーが承認要求を却下した場合にどうなるかを示します。オプションは次のとおりです。
    • [承認を却下]:[却下] の結果となったアクティビティをすぐに完了します。
    • [決定前に他の回答を待つ]:承認または却下の決定を下す前に、他の回答が得られるまで待ちます。これにより、ユーザーは決定が下されるまで考えを変えることができます。

    さらに、[待機][任意の人が承認] に設定されている場合 、たとえ 1 人以上のユーザーが却下したとしても、1 回の承認によりアクティビティは [承認済み] の結果で完了します。

    条件

    これらの条件によって、アクティビティの後にどの移行が実行されるかが決まります。
    注:
    承認アクティビティは、ワークフローが待機していた承認条件または却下条件に一致するアクションの、またワークフローを進行するユーザーとして実行されます。
    表 : 2. 手動承認アクティビティの条件
    条件 説明
    承認済み グループのユーザーは、[待機] ルールに基づいて要求を承認しました。
    却下 グループのユーザーは、[待機] ルールに基づいて要求を却下しました。

    ステータス

    アクティビティ状態は、ワークフロー エンジンがアクティビティを処理する方法を指示します。
    表 : 3. 手動承認アクティビティの状態
    ステータス 説明
    実行中 ワークフロー エンジンは、アクティビティの [実行] 機能を起動させます。
    待機中 アクティビティを再開する特定のイベントが発生するまで、ワークフロー エンジンはアクティビティを無視します。
    完了 アクティビティの実行が終了しました。アクティビティの結果については結果値を確認してください。
    キャンセル このアクティビティ、またはこのアクティビティを含むワークフローはキャンセルされました。
    エラー JavaScript エラーが発生しました。エラーの詳細についてログを確認してください。