保存済みのフロートリガー
一連のトリガー定義を再利用可能なトリガーとして保存します。フロー作成者が、一部またはすべてのアプリケーションフローから保存済みのトリガーを選択できるようにします。フロー作成者がトリガーの詳細を表示できるかどうか、またはトリガーに条件を追加できるかどうかを指定します。
福利厚生
フロートリガーを保存して、次のメリットを得ます。
- フロー作成者は、トリガーを作成する手間をかけずに、事前定義されたトリガー定義を選択できます。
- 各フローを手動で更新するのではなく、保存済みのトリガーを使用するすべてのフローに変更をプッシュできます。
- トリガー定義を複数のフローで再利用できます。
UI 要素
ワークフロースタジオ ホームページでは、使用可能なコンポーネントのリストと新しいコンポーネントのリストに [トリガー] オプションが表示されます。
ワークフロースタジオ [トリガーを作成 (Create trigger)] タブは、次の要素で構成されています。
- 1. 公開およびその他のアクション
- 消費用にトリガーを公開するか、[その他のアクション] メニューにアクセスしてトリガーを削除したり、トリガープロパティを編集したり、トリガーを使用しているフローを表示したり、変更を強制的に保存したりします。
- 2. 表示オプション
- 最新の変更すべてについてトリガーのドラフトバージョンを表示するか、公開されたトリガーを表示します。
- 3. やり直しボタンと元に戻すボタン
- トリガーの作成中に実行したアクションをやり直すか、または元に戻します。
- 4. 自動保存アイコン
- 変更が自動的に保存されるかどうか、またいつ保存されるかを表示します。
- 5. トリガータイプ > テーブルセクション
- 使用可能なオプションからトリガータイプとテーブルを選択します。
トリガータイプの詳細については、「ワークフロースタジオ フロートリガータイプ」を参照してください。
- 6. [条件] セクション
-
トリガーの条件を指定します。必要に応じて条件を追加します。
フロー作成者がフローで保存されたトリガーを使用するときに、条件を表示したり、条件を表示して追加したりできるようにすることができます。変更は保存済みのトリガーには影響しません。
- 7. [詳細オプション] セクション
-
[詳細オプション] セクションで、フローの開始に必要なユーザーセッション要件を指定します。
- フローを実行する時期
-
フローをトリガーできるセッションのタイプ、特定のユーザーによってトリガーされたときにフローを実行するかどうか、およびフローをトリガーできるテーブルを決定します。
表 : 1. インタラクティブセッションドロップダウンメニューのオプション オプション 説明 非インタラクティブ セッションに対してのみ実行 非インタラクティブセッションでのみトリガーされるフローです。「非インタラクティブセッション」を参照してください。 ユーザー インタラクティブ セッションに対してのみ実行 インタラクティブセッションでのみトリガーされるフローです。 インタラクティブ セッションおよび非インタラクティブ セッション両方に対して実行 すべてのセッションでトリガーされるフローです。 表 : 2. ユーザードロップダウンメニューのオプション オプション 説明 次のユーザーによってトリガされた場合は実行されない 選択したユーザーのリストではトリガーされないフローです。ユーザーをリストに追加するには、[ユーザーを追加] アイコン ( ) を選択します。
次のユーザーによってトリガーされた場合のみ実行 選択したユーザーのリストでのみトリガーされるフローです。ユーザーをリストに追加するには、[ユーザーを追加] アイコン ( ) を選択します。
任意のユーザーに対して実行 任意のユーザーで実行されるフローです。 表 : 3. テーブルドロップダウンメニューのオプション オプション 説明 現在のテーブルでのみ実行 選択したテーブルに対してのみトリガーされるフローです。 現在のテーブルおよび拡張テーブルで実行 選択したテーブルおよび任意の拡張テーブルに対してトリガーされるフローです。 - フローを実行する場所
-
フローをバックグラウンドで実行するか、現在のセッションで実行するかを決定します。
オプション 説明 バックグラウンドでフローを実行 (デフォルト) バックグラウンドで非同期的に実行されるフローです。このオプションは即時更新を必要としないフローに使用し、他のシステムプロセスを同時に実行できるようにします。 フォアグラウンドでフローを実行 現在のセッションで同期的に実行されるフローです。エンドユーザーに即時更新を提供するには、このオプションを使用します。たとえば、前のタスクがクローズされた後にフローがタスクを開く場合、ユーザーがタスクをクローズした直後に次のタスクを開くには、このオプションを使用します。 注:フォアグラウンドでフローを実行すると、現在のセッションスレッドがブロックされ、フローが終了するまでユーザー入力ができなくなる場合があります。スクリプトを実行するアクションなど、中断できないアクションが含まれている場合は、フローをフォアグラウンドで実行しないでください。フローを一時停止するアクションまたはフローロジックにより、セッションがブロックされることはありません。