「レコードの更新」ステップ

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • テーブル内の既存のレコードを更新します。レコードのフィールドを動的に追加および設定できます。または、テンプレートを使用してフィールド値を設定できます。

    ロールと可用性

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

    フィールド

    フィールド 説明
    レコード 更新するレコード。レコードデータピルをドラッグアンドドロップするか、データピルピッカーを使用してレコードを選択します。
    警告:
    スクリプトを使用してレコードを選択する場合は、一致するレコードを確認する条件を必ず追加します。一部の GlideRecord メソッドでは、メソッドクエリで結果が生成されない場合は、常にレコードのリストが返されます。条件チェックを行わないと、アクションによってテーブル内のすべてのレコードが更新される可能性があります。たとえば、このスクリプトは If 条件を使用して、レコードが存在することを検証します。レコードが存在する場合は、Sys ID 値が返されます。レコードが存在しない場合は、null の結果が返されます。
    var configurationItem = new GlideRecord('cmdb_ci');
    if (configurationItem.get(fd_data.trigger.cmdb_ci.sys_id))
    return configurationItem;
    else
    return null;
    
    テーブル レコードに関連付けられたテーブル。レコードを選択すると、このフィールドはレコードに関連付けられたテーブルに自動的に設定されます。
    フィールド値

    レコード内のフィールドの静的値または動的値を設定します。たとえば、簡単な説明を静的値に設定するには、[簡単な説明] を選択して目標値を設定します。

    動的値を追加するには、「テンプレート値の入力を作成」を参照してください。

    重要:
    システムでは、タスクレコードの追加コメントや作業メモといった複数のジャーナルフィールドの更新をサポートしていません。

    アクションエラー評価

    このステップが失敗した場合
    データタイプ:Choice

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