保存済みのフロートリガー

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:4分
  • 一連のトリガー定義を再利用可能なトリガーとして保存します。フロー作成者が、一部またはすべてのアプリケーションフローから保存済みのトリガーを選択できるようにします。フロー作成者がトリガーの詳細を表示できるかどうか、またはトリガーに条件を追加できるかどうかを指定します。

    福利厚生

    フロートリガーを保存すると、次のメリットが得られます。
    • フロー作成者は、トリガーを作成する手間をかけずに、事前定義されたトリガー定義を選択できます。
    • 各フローを手動で更新するのではなく、保存済みのトリガーを使用するすべてのフローに変更をプッシュできます。
    • トリガー定義を複数のフローで再利用できます。

    UI 要素

    ワークフロースタジオのホームページでは、使用可能なコンポーネントのリストと新しいコンポーネントのリストに [トリガー] オプションが表示されます。

    図 : 1. トリガー作成画面のサンプル
    特定の UI 要素の番号付き吹き出しを使用してトリガーを構成するためのインターフェイス。UI 要素の説明については、次のテキストのリストを参照してください。
    ワークフロースタジオ [トリガーを作成 (Create trigger)] タブは、次の要素で構成されています。
    1. アクションコントロール
    トリガーの作成中に実行したアクションをやり直すか、または元に戻します。
    2. 表示ボタンと公開ボタン
    最新の変更すべてについてトリガーのドラフトバージョンを表示するか、公開されたトリガーを表示します。ユーザーが確認できるようにトリガーを公開します。
    3. 自動保存アイコン
    変更が自動的に保存されたかどうかを確認できます。
    4. トリガータイプとテーブルセクション
    使用可能なオプションからトリガータイプとテーブルを選択します。

    トリガータイプの詳細については、「ワークフロースタジオ フロートリガータイプ」を参照してください。

    注:
    Yokohama リリース以降、保存済みフロートリガーについてはレコードベースのトリガーのみがサポートされます。
    5. 条件セクション

    トリガーの条件を指定します。必要に応じて条件を追加します。

    フロー作成者がフローで保存済みトリガーを使用する際、条件を表示、または条件を表示して追加することを許可できます。変更は保存済みのトリガーには影響しません。

    6. 詳細オプションセクション
    [詳細オプション] セクションで、フローの開始に必要なユーザーセッション要件を指定します。
    フローを実行する時期

    フローをトリガーできるセッションのタイプ、特定のユーザーによってトリガーされたときにフローを実行するかどうか、およびフローをトリガーできるテーブルを決定します。

    表 : 1. インタラクティブセッションドロップダウンメニューのオプション
    オプション 説明
    非インタラクティブ セッションに対してのみ実行 非インタラクティブセッションでのみトリガーされるフローです。「非インタラクティブセッション」を参照してください。
    ユーザー インタラクティブ セッションに対してのみ実行 インタラクティブセッションでのみトリガーされるフローです。
    インタラクティブ セッションおよび非インタラクティブ セッション両方に対して実行 すべてのセッションでトリガーされるフローです。
    表 : 2. ユーザードロップダウンメニューのオプション
    オプション 説明
    次のユーザーによってトリガされた場合は実行されない 選択したユーザーのリストではトリガーされないフローです。ユーザーをリストに追加するには、[ユーザーを追加] アイコン (ユーザーを追加アイコン) を選択します。
    次のユーザーによってトリガーされた場合のみ実行 選択したユーザーのリストでのみトリガーされるフローです。ユーザーをリストに追加するには、[ユーザーを追加] アイコン (ユーザーを追加アイコン) を選択します。
    任意のユーザーに対して実行 任意のユーザーで実行されるフローです。
    表 : 3. テーブルドロップダウンメニューのオプション
    オプション 説明
    現在のテーブルでのみ実行 選択したテーブルに対してのみトリガーされるフローです。
    現在のテーブルおよび拡張テーブルで実行 選択したテーブルおよび任意の拡張テーブルに対してトリガーされるフローです。
    フローを実行する場所

    フローをバックグラウンドで実行するか、現在のセッションで実行するかを決定します。

    オプション 説明
    バックグラウンドでフローを実行 (デフォルト) バックグラウンドで非同期的に実行されるフローです。このオプションは即時更新を必要としないフローに使用し、他のシステムプロセスを同時に実行できるようにします。
    フォアグラウンドでフローを実行 現在のセッションで同期的に実行されるフローです。エンドユーザーに即時更新を提供するには、このオプションを使用します。たとえば、前のタスクがクローズされた後にフローがタスクを開く場合、ユーザーがタスクをクローズした直後に次のタスクを開くには、このオプションを使用します。
    注:
    フォアグラウンドでフローを実行すると、現在のセッションスレッドがブロックされ、フローが終了するまでユーザー入力ができなくなる場合があります。スクリプトを実行するアクションなど、中断できないアクションが含まれている場合は、フローをフォアグラウンドで実行しないでください。フローを一時停止するアクションまたはフローロジックにより、セッションがブロックされることはありません。

    ユーザーがフローで保存済みトリガーを使用する際、詳細オプションを表示および変更できるようにすることができます。ユーザーが詳細オプションを変更した場合でも、トリガーに加えた変更は、ユーザーが変更したオプションには影響しません。