リスト内の各レコードのオブジェクトを生成するカスタムフローの作成

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • リスト内の各ユーザーレコードのオブジェクトを生成します。フローロジックを使用してレコードリストを反復処理する方法について説明します。

    始める前に

    このタスクについて

    この例を使用して、次の操作と手順のデモンストレーションを確認します。
    • 日次スケジュールで実行されるフローを作成します。
    • 入力として提供された部門でフィルタリングされたユーザーレコードをルックアップします。
    • 以前にルックアップした各ユーザーレコードに対して実行するフローロジックを追加します。
    • 以前に作成したカスタムアクションを使用して、各ユーザーレコードの連絡先オブジェクトを作成します。
    • ユーザーレコードごとにログメッセージを作成します。

    手順

    1. 移動先 すべて > プロセス自動化 > フローデザイナー.
      ワークフロースタジオ のランディングページが表示されます。
    2. 選択 新規 > フロー
      [フロープロパティ] ダイアログが表示されます。
    3. 次のサンプル値を入力します。
      フィールド
      名前 ユーザーから連絡先オブジェクトを作成
      アプリケーション 自分のアプリケーション
      実行方法 セッションを開始するユーザー
    4. [送信] を選択します。
      ワークフロースタジオ インターフェイスが表示されます。
    5. 選択 クリックしてトリガーを追加 > 日付 > 日次.
    6. [完了] を選択してトリガーを閉じます。
    7. 選択 クリックして、アクション、フローロジック、またはサブフローを追加します > アクション > ServiceNow コア > 複数のレコードの検索.
      アクションがフローに追加されます。
    8. [テーブル][ユーザー [sys_user]] を選択します。
    9. [条件] に次の値を追加します。
      • [部門] [次の値に等しい] [開発] [AND]
      • [メール] [は空でない]
    10. 次のフィールド値を設定します。
      フィールド
      順番 名前
      ソート a ~ z
      結果の最大数 1000
    11. [Done] をクリックしてアクションを閉じます。
    12. 選択 クリックして、アクション、フローロジック、またはサブフローを追加します > フローロジック > For Each.
      フローロジックがフローに追加されます。
    13. [アイテム][1 -> ユーザーレコード] を選択します。
      注:
      アクション 1 [ユーザーレコード] データピルは、データパネルまたは [データピルピッカー] ボタンから選択できます。
    14. [完了] を選択してフローロジックを閉じます。
    15. プラスアイコンを選択して、For Each フローロジックに子アイテムを追加します。
    16. 選択 アクション > 自分のアプリケーション > 連絡先オブジェクトを作成.
    17. [userRecord [User]][2 -> ユーザーレコード] を選択します。
      注:
      アクション 2 [ユーザーレコード] データピルは、データパネルまたは [データピルピッカー] ボタンから選択できます。
    18. [完了] を選択してフローロジックアクションを閉じます。
    19. プラスアイコンを選択して、For Each フローロジックに子アイテムを追加します。
    20. 選択 アクション > ServiceNow コア > ログ.
    21. [メッセージ][2.1 -> 連絡先] を選択します。
      注:
      アクション 2.1 [連絡先] データピルは、データパネルまたは [データピルピッカー] ボタンから選択できます。
    22. [完了] を選択してフローロジックアクションを閉じます。
    23. [保存] を選択します。