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

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

    ロールと可用性

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

    フィールド

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

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

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

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

    アクションエラー評価

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

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