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