If ワークフローアクティビティ
[If] アクティビティは条件またはスクリプトをチェックして、[はい] または [いいえ] 移行を実行する必要があるかどうかを決定します。
ワークフロー作成者が[条件] および [詳細] スクリプトの両方を指定する場合、どちらも [はい] 移行に進むアクティビティを正常に評価する必要があります。
結果
ワークフローデザイナーは、アクティビティレコードの スクリプトフィールド内から activity.result を使用して、結果値を割り当てることができます。デフォルトでは、アクティビティの結果値は、指定された条件またはスクリプトの最終結果です。可能な結果値:
- はい
- いいえ
入力変数
次の変数は、アクティビティの動作を決定します。
注:
条件アクティビティは、ワークフローが待機していた条件に一致するアクションの、またワークフローを進行するユーザーとして実行されます。
| フィールド | 説明 |
|---|---|
| 条件 | この条件が指定され、現在のレコードが一致すると、[はい] 移行に進みます。 |
| 詳細およびスクリプト | スクリプトを指定するには、[詳細] チェック ボックスをオンにします。次に、評価されるスクリプトを入力することができます。スクリプトで変数回答が [はい] に設定された場合、[はい] 移行に進みます。そうでない場合、[いいえ] 移行に進みます。 |
条件
次の条件は、アクティビティの後にどの移行が来るかを決定します。
| 条件 | |
|---|---|
| はい | 条件 (指定されている場合) に一致し、[詳細] スクリプト (指定されている場合) が [はい] を返す場合に、実行されます。 |
| いいえ | 条件と一致しないか、[詳細] スクリプトが [いいえ] を返す場合に、実行されます。 |
ステータス
アクティビティ状態は、ワークフロー エンジンがアクティビティを処理する方法を指示します。
| ステータス | 説明 |
|---|---|
| 実行中 | ワークフロー エンジンは、アクティビティの onExecute 機能を起動させることができます。 |
| 待機中 | アクティビティを再開する特定のイベントが発生するまで、ワークフロー エンジンはアクティビティを無視します。 |
| 完了 | アクティビティの実行が終了しました。アクティビティの結果については結果値を確認してください。 |
| キャンセル | このアクティビティ、またはこのアクティビティを含むワークフローがキャンセルされました。 |
| エラー | JavaScript エラーが発生しました。エラーの詳細についてログを確認してください。 |