保存されたフロートリガー

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

    福利厚生

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

    UI 要素

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

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

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

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

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

    フロー作成者がフローで保存されたトリガーを使用するときに、条件を表示したり、条件を表示して追加したりできるようにすることができます。変更は、保存されたトリガーには影響しません。

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

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

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

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

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

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