If ワークフローアクティビティ

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • [If] アクティビティは条件またはスクリプトをチェックして、[はい] または [いいえ] 移行を実行する必要があるかどうかを決定します。

    ワークフロー作成者が[条件] および [詳細] スクリプトの両方を指定する場合、どちらも [はい] 移行に進むアクティビティを正常に評価する必要があります。

    結果

    ワークフローデザイナーは、アクティビティレコードの スクリプトフィールド内から activity.result を使用して、結果値を割り当てることができます。デフォルトでは、アクティビティの結果値は、指定された条件またはスクリプトの最終結果です。可能な結果値:
    • はい
    • いいえ

    入力変数

    次の変数は、アクティビティの動作を決定します。
    注:
    条件アクティビティは、ワークフローが待機していた条件に一致するアクションの、またワークフローを進行するユーザーとして実行されます。
    表 : 1. If アクティビティの入力変数
    フィールド 説明
    条件 この条件が指定され、現在のレコードが一致すると、[はい] 移行に進みます。
    詳細およびスクリプト スクリプトを指定するには、[詳細] チェック ボックスをオンにします。次に、評価されるスクリプトを入力することができます。スクリプトで変数回答が [はい] に設定された場合、[はい] 移行に進みます。そうでない場合、[いいえ] 移行に進みます。

    条件

    次の条件は、アクティビティの後にどの移行が来るかを決定します。

    表 : 2. If アクティビティ条件
    条件
    はい 条件 (指定されている場合) に一致し、[詳細] スクリプト (指定されている場合) が [はい] を返す場合に、実行されます。
    いいえ 条件と一致しないか、[詳細] スクリプトが [いいえ] を返す場合に、実行されます。

    ステータス

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