サービスカタログ トリガーを使用してフローを作成する

  • リリースバージョン: Yokohama
  • 更新日 2025年02月05日
  • 所要時間:3分
  • サービスカタログ アイテムが達成プロセスの自動化を要求されるとフローが開始されます。

    始める前に

    必要なロール:flow_designer または admin

    このタスクについて

    テーブル内のすべてのレコードで実行されるレコード トリガーとは異なり、サービスカタログ トリガーは、カタログ アイテムが特定のフローを実行するように設定されている場合に、特定のアイテムのすべてのカタログ アイテム要求で実行されます。たとえば、タブレットの要求が生じるたびに実行されるフローを定義できます。要求されたアイテムが、フロー トリガー レコードになります。

    手順

    1. カタログ アイテムをまだ作成していない場合は、フローに関連付けるカタログ アイテムを作成します。
      1. 次のように移動する。 サービスカタログ > カタログ定義 > アイテムの管理.
        カタログ アイテム [sc_cat_item] テーブルが開きます。
      2. [新規] をクリックします。
      3. フィールドに入力します。
        カタログアイテムのフィールドの詳細については、「カタログアイテムの作成または編集」を参照してください。
        注:
        後でフローにステージを追加する場合は、ステージが一緒に含まれているアイテムに関連付けられている既存のワークフローがないことを確認します。競合するステージによって、要求されたアイテムのステージ フィールドにレポートされるのを防ぐため、[ワークフロー] フィールドと [実行計画] フィールドの値をクリアーします。
    2. カタログ アイテムに関連付けるフローを作成します。
      このフローがトリガーされると、カタログ アイテム要求が処理されます。
      1. 次のように移動する。 プロセス自動化 > Flow Designer (フローデザイナー).
      2. クリックします + 新規 > 新しいフロー.
      3. フロー プロパティを定義します。
        詳細については、「ワークフロースタジオ でのフローの作成」を参照してください。
      4. [トリガー] セクションで、トリガーを追加し、[サービスカタログ] を選択します。
        注:
        サービスカタログ トリガーは、トリガー条件の一部としてカタログ変数をサポートしていません。代わりに、フローの本体でカタログ変数を取得または作成します。
      5. オプション: フロー アクションでのみ使用可能なフロー固有のカタログ変数を作成します。
      6. アクション、サブフロー、およびフローロジックをフローに追加します。
        アクションによっては、カタログ アイテムを管理することができます。たとえば、「カタログ タスクの作成」アクションで、要求されたアイテム用のタスクを生成し、「カタログ変数の取得」アクションを使用して、フロー内のデータピルとしてカタログ変数にアクセスすることができます。「「カタログ タスクの作成」アクション」および「「カタログ変数の取得」アクション」を参照してください。
      7. オプション: 要求者に進行状況を報告するために、フローにステージを追加します。
        フローおよびサブフローのステージ」を参照してください。
      8. フローをテストします。
        想定どおりに動作したら、フローを有効化します。詳細については、「フローをテストする」と「フローをアクティブ化する」を参照してください。
        注:
        フローが非アクティブまたは存在しないカタログ変数を参照する場合、そのフローは有効化できません。
    3. 作成したカタログ アイテムの [フロー] フィールドにフローを追加します。
      1. カタログ アイテムに移動します。
      2. [フロー] フィールドで、作成したフローを選択します。
        注:
        [フロー] フィールドには、サービスカタログ トリガーを持つフローのみが表示されます。
      3. [更新] をクリックします。

    タスクの結果

    カタログ アイテムが要求されると、関連付けられたフローがトリガーされ、アクションが実行されます。

    次のタスク

    カタログアイテムレコードを作成してインスタンスに展開します。
    注:
    サービスカタログ レコードはグローバルスコープに作成されます。これらはソースコントロールまたはアプリケーションリポジトリ転送の一部ではなく、デフォルトの ワークフロースタジオ 更新セットの一部でもありません。