- スタート アップ ガイド
- ライセンス
- セットアップと構成
- サービスの利用
- 参照
- 例とチュートリアル
- ログ
VS Code のエンティティ
VS Code で Data Fabric エンティティをフローと併せてモデル化し、組み込みの Data Fabric ノードから使用します。
これはプレビュー機能です。
Data Fabric と VS Code のフローとの連携には、次の 2 つの部分があります。
- UiPath ソリューション用の新しいプロジェクトの種類 Data Fabric エンティティ を追加しました。これは、Maestro BPMN と Maestro Flow がプロジェクトの種類である理由と同様です。VS Code は、これをサポートする最初のキャンバスです。デスクトップ版の Studio と Studio Web のサポートは、今後のリリースで予定されています。VS Code を離れることなくエンティティのスキーマをモデル化し、それをフローから使用します。
- フローからエンティティを使用するための 4 つの新しいネイティブ ノード ( [エンティティ レコードにクエリ]、[ エンティティ レコードを作成]、[ エンティティ レコードを更新]、[ エンティティ レコードを削除 ]) が追加されました。これらはネイティブのフロー ノードであり、Integration Service (IS) コネクタ アクティビティではありません。Integration Service (IS) コネクタ アクティビティは不要で、その出力は影響を受けるレコードへのライブ参照変数です。ただし、[ エンティティ レコードを削除] では出力されません。ノードについて詳しくは、「 Data Fabric エンティティ ノード」をご覧ください。
フローの一般提供 (GA) では、エンティティ プロジェクトの範囲はネイティブ (フォルダー) エンティティのみに設定されます。フェデレーション エンティティ、テナント エンティティ、および既存のエンティティのスキーマの拡張はまだサポートされていません。
プロジェクトの種類セレクターで、 Data Fabric エンティティ がフロー プロジェクトの種類とともに表示されます。
エンティティ プロジェクトを作成する
エンティティ プロジェクトを作成するには、次の手順を実行します。
-
ソリューション エクスプローラーのタイトル バーで、[新しいプロジェクトを作成] を選択し、[Data Fabric] を選択します。このコマンドは、コマンド パレットから 「UiPath: 新しいプロジェクトを作成」としても使用できます。
-
[ + フィールドを追加] を選択します。
-
各フィールドに [ 表示名]、[ 名前]、[ 種類] を設定し、任意で [必須] または [一意] とマークします。利用可能な型については、「 サポートされているフィールド型」をご覧ください。
-
エンティティを保存します。
結果: VS Code によってプロジェクトの .entity ファイルが作成されます。それをテキスト エディターで開くと、基になる JSON が表示されます。
エンティティ プロジェクトのみを含むソリューション (フロー プロジェクトなし) はパッケージ化できますが、現在デプロイが失敗します。Studio Web はまだエンティティのみのプロジェクトのデプロイをサポートしていないため、ソリューションをデプロイする前に少なくとも 1 つのフロー プロジェクトが必要です。
サポートされているフィールドの種類
| 入力 | ストア |
|---|---|
| テキスト | 1 行のテキスト。 |
| Number | 任意の小数点以下の桁数、および最小値と最大値を含む数値です。 |
| Yes-No | true または false の値。 |
| 日付 | カレンダーの日付。 |
| Date-Time | 日付と時刻。 |
| Auto-number | 設定した開始値から新しいレコードごとにプラットフォームが増分する数値。 |
| Multi-line Text | 複数行にまたがるテキスト。 |
| Multi-line (Max) | プラットフォームで許容される最大サイズの複数行のテキスト。 |
既知の制限事項
VS Code で作成したエンティティは、Studio Web では編集できません。フロー プロジェクトと Data Fabric エンティティ プロジェクトを含むソリューションを Studio Web にインポートして開くことはできますが、Studio Web でエンティティ自体に変更を加えることはできません。エンティティのスキーマの編集は、VS Code でのみ可能です。
エンティティはコネクタベースの Data Fabric アクティビティに含まれません。VS Code ソリューション内に作成されたエンティティは、既存の Integration Service (IS) コネクタベースの Data Fabric アクティビティのエンティティ ピッカーには表示されません。フロー一般提供 (GA) の場合、これらのエンティティは、組み込みのエンティティ ノードを使用してのみ読み取り、作成、更新、または削除できます。コネクタベースのアクティビティを通じた会話型の消費のサポートは、フローの一般提供後のリリースで予定されています。
コマンド
これらをコマンド パレットから実行するか、前述の手順に従って ソリューション エクスプローラー から実行します。
| コマンド | 機能 |
|---|---|
| UiPath: 新しいプロジェクトを作成 | エンティティ プロジェクトを作成します。プロジェクトの種類を求められたら、[ Data Fabric ] を選択します。ソリューション エクスプローラーのタイトル バーにも表示されます。 |
| UiPath: 新しいファイル | プロジェクトにファイルを追加します。[ エンティティ ファイル ] を選択してエンティティを追加します。ソリューション エクスプローラーのタイトル バーにも表示されます。 |
| UiPath: エンティティ ファイルを追加 | 既存のエンティティ プロジェクトに別のエンティティを追加します。ソリューションに API がある場合にのみ表示され、エンティティ プロジェクトの右クリック メニューにも表示されます。 |
エンティティの作成には既定のキーボード ショートカットはありません。拡張機能の完全なコマンド リストについては、「 VS Code のフロー」をご覧ください。