[レコードを作成または更新] アクション
単一のアクションを使用して、ServiceNow テーブルのレコードを作成または更新します。存在するレコードを更新するか、指定された値を使用してレコードを作成します。
既存のレコードの識別
[レコードを作成または更新] アクションは、一意の識別子として選択したフィールドで一致する値を検索することによって、既存のレコードを識別します。たとえば、[簡単な説明] フィールドと [優先度] フィールドがインシデントを一意に識別するように指定できます。アクションは、[簡単な説明] フィールドと [優先度] フィールドが一致するインシデントを検出すると、新しいレコードを作成するのではなく、一致するレコードを更新します。
注:
- 一意の識別子としてフィールドが選択されていない場合、アクションは指定されたフィールド値でレコードを作成します。
- 複数のレコードが一意の識別子の値と一致する場合、アクションはいずれのレコードも更新せず、フロー実行の詳細にエラーメッセージを表示します。
ロールと使用可用性
フローデザイナー ServiceNow コアアクションとして利用可能です。flow_designer または admin ロールを持つユーザーは、アクションをフローに追加し、構成の詳細を定義できます。
フィールド
| フィールド | 説明 |
|---|---|
| テーブル名 | レコードが作成または更新されるテーブル。 |
| フィールド | 作成または更新するレコードのフィールドの値。 サブフローにアクションを追加する場合は、「テンプレート値の入力を作成」ことが可能です。フィールド値を動的に設定すると、サーバー側の検証ルールはトリガーされますが、UI ポリシーをトリガーすることはできません。 |
| 一意性を決定 | フィールドを一意の識別子として選択するためのオプション。このフィールドは、必要なテーブル名とフィールドが選択されている場合に表示されます。 |
入力
フローに必要な各入力の値を指定します。動的な値を追加するには、[データ] パネルからピルをドラッグアンドドロップすることも、ピルピッカーから選択することもできます。
- テーブル
- データタイプ:Table Name
レコードを作成するテーブル。
- フィールド
- データタイプ:Template Values
レコードのために設定するフィールド値。たとえば、簡単な説明を特定の値に設定するには、[簡単な説明] を選択して目標値を設定します。
重要:システムでは、タスクレコードの追加コメントや作業メモといった複数のジャーナルフィールドの更新をサポートしていません。
出力
これらの出力は [データ] パネルに表示されます。フローの他の場所で入力として使用できます。
- テーブル
- データタイプ:Table Name
レコードが作成されたテーブル。
- レコード
- データタイプ:Record
作成されたレコードへの参照。