ターンスタイル ワークフロー アクティビティ
[ターンスタイル] アクティビティは、ワークフローが同じ点を通過できる回数を制限します。
このアクティビティを使用すると、無限ループを防ぐことができます。このアクティビティは、ロールバックワークフローアクティビティ アクティビティと同様に役立ちます。
結果
アクティビティのスクリプト フィールド内から activity.result 変数を使用して、結果値を割り当てることができます。デフォルトでは、アクティビティ スクリプトはアクティビティが反復または停止を継続するかどうかを判断します。
| 結果 | 説明 |
|---|---|
| 続行 | [許可された反復] 値は、ワークフローがこのアクティビティにアクセスした回数を超えています。 |
| キャンセル | ワークフローは、[許可された反復] 値よりも多くの回数にわたりこのアクティビティにアクセスしました。 |
入力変数
アクティビティの初期動作が、入力変数によって決まります。
| フィールド | 説明 |
|---|---|
| 許可された反復 | ターンスタイルがループを終了する前にワークフローがこのアクティビティを通過できる回数。 |
条件
これらの条件によって、アクティビティの後にどの移行が実行されるかが決まります。
| フィールド | 説明 |
|---|---|
| 続行 | ワークフローがこの時点まで戻った回数が、許容された反復回数よりも少ない場合。 |
| キャンセル | ワークフローがこの時点まで戻った回数が、許容された反復回数を超えた場合。 |
ステータス
アクティビティ状態は、ワークフロー エンジンがアクティビティを処理する方法を指示します。
| ステータス | 説明 |
|---|---|
| 実行中 | ワークフロー エンジンは、アクティビティの onExecute 機能を起動させることができます。 |
| 待機中 | アクティビティを再開する特定のイベントがトリガーされるまで、ワークフローエンジンはアクティビティを無視します。 |
| 完了 | アクティビティの実行が終了しました。アクティビティの結果については結果値を確認してください。 |
| キャンセル | このアクティビティ、またはこのアクティビティを含むワークフローはキャンセルされました。 |
| エラー | JavaScript エラーが発生しました。エラーの詳細についてログを確認してください。 |