- はじめに
- 開発
- デプロイして実行する
- 例
- 参照
エンティティ レコードを更新する
Configure the Update entity record node to change a Data Fabric record, and read its output in later nodes.
Data Fabric エンティティの既存のレコードを更新します。これはネイティブ ノードです。コネクションは必要ありません。Data Fabric プラットフォームの既存のエンティティがどこに保存されていても、VS Code ソリューションで定義されたエンティティと連携します。VS Code のエンティティ: VS Code ソリューションでエンティティを定義する方法。
構成
[ レコードを識別] フィールドでは 、ノードが更新するレコードを見つける方法を決定します。2 つのオプションを以下に示します。
| オプション | 説明 |
|---|---|
| エンティティ名 | Data Fabric エンティティを直接選択し、レコードを識別するためのフィルター (フィールド、演算子、値) を設定して、更新するフィールドを選択します。 |
| エンティティの参照 | エンティティとフィルターを再指定するのではなく、ワークフローの前半にある [ エンティティ レコードにクエリを実行 ] ノードによって既に見つかったレコードを再利用します。 |
エンティティ名
このパネルには、エンティティ ピッカー、レコードを識別するフィルター、および更新するフィールドのリストが表示されます。
エンティティの参照
このパネルでは、ワークフローから [エンティティ レコードにクエリを実行] ノードを選択するよう求められます。そのノードが配置したレコードは、このノードが更新するレコードです。
このノードは [ エラー処理 ] タブをサポートしていません。
出力
ノードの出力には、更新されたレコードのフィールドが反映されます。フィールドと種類はエンティティによって異なり、通常はエンティティの標準システム フィールド (Id、CreateTime、CreatedBy、UpdateTime、UpdateDby など) がカスタム フィールドとともに含まれます。$vars.<nodeId>.output.<fieldName>として下流でアクセスします。
ライブ リファレンスの動作
出力は、更新されたレコードへの ライブ参照 であり、書き込んだ値の保存コピーではありません。このコードを読み取るすべての式、条件、またはスクリプトは、その時点でレコードを再読み取ります。そのため、後の変更が反映されるため、追加の [エンティティ レコードにクエリを実行] ノードは必要ありません。スキーマ・ツリーの LIVE QUERY チップは、このように動作する出力をマークします。
たとえば、このノードがチケットのステータスを In progress に設定し、後のノードがチケットのステータスを Closedに設定した場合、そのポイント以降に $vars.<nodeId>.output.Status を読み取ると、このノードが書き込んだIn progress値ではなく Closedが返されます。
ループ コレクションとデータ変換コレクションでは、この出力は使用できません。エンジンは書き込み応答を破棄するため、[エンティティ レコードにクエリを実行] ノードとは異なり、エンティティ レコードがフォール バックするためのスナップショットはありません。
次のステップ
- Data Fabric エンティティ ノード: その他のエンティティ レコード ノード。
- ノードの参照: すべてのノードとその設定方法
- コミュニティ: UiPath フォーラムで質問したり、他のビルダーとワークフローを共有したりできます。