- スタート アップ ガイド
- ライセンス
- セットアップと構成
- サービスの利用
- 参照
- 例とチュートリアル
- ログ
エンティティ型
Data Fabric / Data Service のネイティブ エンティティ型とフェデレーション エンティティ型、それぞれがサポートする内容、および既存のエンティティの分類方法
Data Fabric/Data Service のすべてのエンティティは、 ネイティブ または フェデレーションのいずれかです。型はエンティティの作成時に選択され、エンティティのデータの存在場所、エンティティが取得できるソース、およびサポートする操作を決定します。
各エンティティの型は [エンティティ] ページの [種類] 列に表示され、リストでフィルター処理できます。エンティティの型は、エンティティの作成後に変更できません。
ネイティブ エンティティ
ネイティブ エンティティは、そのデータを UiPath に保存します。専用のフィールドのみを保持し、Studio アクティビティ、Apps、Maestro、API からのデータ操作 (作成、読み取り、更新、削除) をすべてサポートします。
UiPath がデータの記録システムであり、アプリケーション ステート、レビュー キュー、参照データなどのデータが別のシステム内に信頼できる場所を持たない場合、ネイティブ エンティティが最適です。
ネイティブ エンティティは外部システムを参照できません。[ オブジェクトを追加] パネルには、 ローカル フィールド のみが表示されます。
フェデレーション エンティティ
フェデレーション エンティティは、それ自体を何も保存しません。これは読み取り専用ビューであり、そのフィールドはすべてソースから取得され、エンティティがクエリされるたびに読み取られるため、読み取りを行うと、ソース システムが現在保持している内容が返されます。
フェデレーション エンティティは、以下からフィールドを取得します。
- 外部システム (Salesforce、ServiceNow、Snowflake など)、または Database Hub を介してアクセスするデータベース。
- [ ネイティブ ソース ] オプションを使用すれば、同じテナント内のネイティブの Data Fabric/Data Service エンティティ。
データが 1 つ以上の記録システムに属していて、コピーせずにオートメーションまたはアプリケーションで読み取る必要がある場合は、フェデレーション エンティティが最適です。
フェデレーション エンティティは、独自のフィールドを保持することはできません。[ オブジェクトを追加] パネルには、 ローカル フィールド は提供されません。
ソースを追加および結合する方法については、「 エンティティを作成する」をご覧ください。
各種類がサポートする内容
| ネイティブ | 連携 | |
|---|---|---|
| データの保存場所 | UiPath では | どこにもない。ソースから読み取る |
| 独自のフィールド | はい | いいえ |
| ソースとしての外部システム | いいえ | はい |
| ソースとしてのネイティブ エンティティ | いいえ | はい |
| レコードを作成、更新、削除する | はい | いいえ。読み取り専用 |
| 検索およびフィルター処理 | はい | はい |
| 並べ替え | はい | ソース システムが次の順序で並べ替えることができるフィールド |
| ロールベースのレコードアクセス権 | はい | 該当なし |
| トリガー | はい | いいえ |
ローカル フィールドと外部フィールドの両方を保持するエンティティ
1 つのエンティティでローカルに保存されたフィールドと外部フィールドの両方を保持できなくなりました。[ オブジェクトを追加] パネルでは、この処理が強制されます。ネイティブ エンティティでは 外部ソース は提供されません。また、フェデレーション エンティティでは ローカル フィールド は提供されません。
UiPath に格納されているデータを記録システムのデータと組み合わせる場合、ローカルに保存されたデータはネイティブ エンティティに保持され、フェデレーション エンティティは ネイティブ ソースを介してそのデータを参照します。その後、ネイティブ エンティティはソースの 1 つとしてビューに参加します。
エンティティ型が導入される前に作成されたエンティティは、両方を保持できます。これらのフィールドは引き続き中断なしに動作し、Apps、オートメーション、Maestro、API で引き続き使用でき、ローカルに保存されているフィールドは引き続き編集可能です。外部フィールドは、これまでと同様に読み取り専用です。
既存のエンティティの分類方法
エンティティ型が導入される前に作成されたエンティティは自動的に分類されるため、移行の必要はありません。
- 外部フィールドのないエンティティはネイティブです。
- フィールドがすべて外部システムから取得されるエンティティはフェデレーションです。
- 両方を保持するエンティティは、前のセクションで説明したように引き続き動作します。