「複数レコードのルックアップ」ステップ

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • 定義された条件を使用して、任意のテーブルで複数のレコードを検索します。

    ロールと使用可用性

    アクションデザイナー アクション ステップとして利用可能です。action_designer ロールを持つユーザーは、1 つ以上のアクションステップを使用してカスタムアクションを作成できます。

    フィールド

    フィールド 説明
    テーブル リストからテーブルを選択します。
    条件

    レコードを検索する条件。

    レコードをフィルタリングするための静的条件または動的条件を設定します。アクションが実行されるたびに適用される静的条件を定義するには、条件ビルダーで条件を定義します。フローデザイナーが条件を動的に適用できるようにするには、条件タイプの入力を定義し、入力データピルを [条件] フィールドにドラッグアンドドロップします。

    参照フィールドの値を検索する条件を構築する場合は、システム ID 値を明示的に指定するデータ ピルを使用します。条件の形式が [参照フィールド][次の値に等しい][参照タイプデータピル->システム ID] であることを確認します。たとえば、変更テーブルとインシデントテーブルの両方に、ユーザーテーブルへの参照フィールドが含まれます。要求者が問い合わせユーザーである変更レコードをインシデントレコードから検索するには、条件 [要求者][次の値に等しい][トリガー->インシデントレコード->問い合わせユーザー->システム ID] を作成します。 [要求者][次の値に等しい][アクション->インシデント->問い合わせユーザー->システム ID]。ここでインシデントはインシデントレコードの入力変数です。

    インラインスクリプトを使用して条件を指定するには、GlideRecord および GlideQueryCondition クラスを使用してクエリを構築することを検討してください。「GlideRecord - Global」および「GlideQueryCondition - Global」を参照してください。

    順番 結果をソートするために使用するフィールドを選択します。
    ソートタイプ アルファベット順に昇順または降順でソートするかどうかを選択します。
    結果の最大数 返される結果の最大数です。

    アクションエラー評価のフィールド

    フィールド 説明
    このステップが失敗した場合 次のステップの実行を続行するか、エラー評価に進むオプション。カスタムアクションのエラー条件のステップのステータスコードやメッセージを使用するには、「アクションエラー評価」を参照して ください。

    出力

    出力 タイプ 説明
    レコード レコード 指定したルックアップ条件に基づいて見つかったレコードのシステム ID のリスト。

    詳細については、「レコード.[テーブル] データ型」を参照してください。

    テーブル テーブル 見つかったレコードのテーブル名
    カウント 整数 見つかったレコードの数

    アクション内の「複数レコードのルックアップ」ステップの例。