[質問] ステップは、ワークフローへの判断ポイントの追加に使用できます。 これにより、ワークフローで実行する次のステップを決定する、事前構成済みの回答を含む質問を定義することができます。
ステップが実行されると、質問が表示され、回答がボタンで表示されます。 ステップにヘルプ テキストが構成されている場合、ジョブ タイルの下部に表示されます。 回答をクリックすると、質問の戻り値が設定され、ステップが完了します。 4 つ以上の回答が構成されている場合は、[続行] ボタンとともにドロップダウン リストに表示されます。
ステップの実行時に、次のアクションを実行できます。
- 回答を選択すると、ステップが完了します。 ステップに 3 つ以上の回答が構成されている場合、ドロップダウン リストで回答を選択できます。
- [キャンセル] をクリックして、ステップをキャンセルできます。
- [続行] をクリックして、ステップを完了できます。
ステップの構成
ステップを構成するには、次の手順に従います。
- ワークフロー ダイアグラムを作成または編集し、[ステップ ライブラリ] パネルにアクセスします。
- [質問] を [ステップのライブラリ] パネルからワークフロー キャンバス上のステップの接続矢印にドラッグします。
[ステップの詳細] パネルが表示されます。
- [ステップ名] テキスト ボックスにステップの名前を入力します。
- [質問] テキスト ボックスに質問を入力します。
- [回答] および [リターン コード] テキスト ボックスに、事前構成済みの回答と戻り値を入力します。
複数の回答が同じリターン コードを使用するように構成できるものの、すべての [回答] テキスト ボックスに個別値が含まれている必要があります。
注意:
ステップのすべてのパスは、ステップで定義されたリターン コード値のいずれかと一致するように構成する必要があります。
- 必要に応じて、[新しい回答の追加] をクリックして回答を追加します。
注意:
回答を削除するには、その回答の上にカーソルを置き、[回答の削除] ボタン をクリックします。
- 必要に応じて、回答の順序を変更します。
- 回答の上にカーソルを置きます。
- [回答の並び替え] ボタン をクリックし、目的の位置にドラッグします。
- [オプション] タブをクリックします。
- 必要に応じて、[ステップ オプション] を構成します。
- [手動] - 手動でステップを実行します。
- [オプション] - ステップを実行しないで終了できるようにします。
- [自動] - アクティブになり次第、ステップを実行します。
注意:
ワークフロー ダイアグラムがデータ品質の評価ステップまたはジオプロセシング サービスの実行ステップを含む一連のステップを自動的に実行するように構成されている場合、一連のステップを開始したユーザー トークンの有効期限が切れた後に実行を試みるステップは、自動的に実行されません。 手動操作なしで、追加の自動ステップを続行するには、ArcGIS Workflow Manager Server Advanced ロールのライセンスが必要です。
- [スケジュールに沿って実行] - 設定したスケジュールに従ってステップを実行します。
- [手動] - 手動でステップを実行します。
- 必要に応じて、[ステップ コメントの入力] セクションで [有効] チェックボックスをオンにし、ステップの実行時にユーザーがコメントを追加できるようにします。
- ステップ コメントの入力を有効にした場合は、必要に応じて、[ステップ コメントの入力] セクションで [必須] チェックボックスをオンにし、コメントを必須にします。
- 必要に応じて、[ステップ ヘルプ] テキスト ボックスにステップのヘルプ テキストを入力します。
次の例を使用して、ArcGIS Arcade 式を使用して動的な値を表示することもできます。
'For further assistance, please contact ' + jobCreator($job) + '.'
- 必要に応じて、[スタイル] タブをクリックし、ステップの形状と色を変更します。
- 必要に応じて、[情報] タブをクリックし、[ステップの説明] テキストボックスにステップの説明を入力します。
注意:
[情報] タブには、ステップの出力を取得するために動的なジョブ プロパティで使用できるステップ ID も含まれています。
リターン値
ステップが完了すると、その戻り値が格納され、ステップの結果を示します。 パスを使用して戻り値をすぐに評価し、ワークフロー内の次のステップを決定できます。 ArcGIS Arcade 式を使用して、ワークフロー全体を通じて完了したステップの戻り値を取得することもできます。 次の表は、ステップの戻り値を示しています。
リターン値 | 説明 |
---|---|
<CustomReturnValue> | ステップが正常に完了し、ステップで定義された回答に一致するカスタム戻り値が返されます。 |