- 基本情報
- コード化されたAppsを使用する
- コード化されたアクション Apps
- コード化されたアクション Apps について
- コード化されたアクション Apps を構築してデプロイする
- サンプルのコード化されたアクション Apps
コード化された Apps ユーザー ガイド
UiPath® のコード化されたアクション Apps は Action Center を拡張します。これにより開発者はカスタムの React または Angular アプリケーションを構築し、それらを Action Center タスクのユーザー インターフェイスとして使用できます。アプリは、開発者が選択した統合開発環境 (IDE) で直接コードを開発することによって構築され、開発者はタスクのインターフェイス、その動作、および UiPath や外部システムとの連携を完全に制御できます。
コード化されたAction Appsが登場する前は、Action Centerのタスク インターフェイスは、Studio WebまたはUiPath App Studioのアプリ デザイナーからしか作成できませんでした。コード化されたアクション Appsでは、タスクのインターフェイスをコードで定義するため、レイアウトとロジックを完全にカスタマイズできます。また、このアプリではタスク内の他の UiPath サービスの情報が表示されるので、作業を完了するためのコンテキストが増えます。
デプロイとホスティング
UiPath CLI を使用して、アプリ コードをパッケージ化し、標準の.nupkg パッケージとして、任意のテナント フィードで Orchestrator にデプロイできます。そのパッケージを使用して、1 つ以上のフォルダーにコード化されたアクション アプリを作成できます。
コード化されたアクション アプリは、Orchestrator のフォルダーに UiPath アプリとしてデプロイされます。そのプロセスをプラットフォームと連携すると、標準の UiPath アプリと同じガバナンス原則に従います。このアプリでは、フォルダー内での整理したデプロイがサポートされています。
詳しくは、「 コード化されたAppsの概要」をご覧ください。
機能の提供時期
すべての UiPath クラウド製品におけるコード化されたアクション Apps 機能の利用可能性については、「 Apps 機能の提供時期 」をご覧ください。
コード化されたアクション Appsの機能
完全にカスタマイズ可能なUIインターフェース
タスク インターフェイスは完全にコードで定義されるため、レイアウト、コンポーネント、および動作を完全に制御できます。React または Angular を使用して好みの IDE でアプリを構築します。これにより、独自のデザイン パターンを適用したり、既存のコンポーネント ライブラリを再利用したり、App Designer では表現できないカスタム ロジックを実装したりできます。
これにより、各タスクの特定のニーズに合わせてインターフェイスを調整し、複雑なデータを明確に提示し、ユーザーが自信を持って行動するために必要なコンテキストを提供することができます。
SDK を使用して UiPath のリソースを連携する
UiPath SDK は、UiPath リソースをコードから直接呼び出して操作するためのロジックを開発者に提供します。これにより、UiPath の既存の機能を連携できます。たとえば、開発者は以下を行うことができます。
- UiPath のアセットを使用して、機密データを安全に保存および管理します。
- UiPath のストレージ バケット内のデータにアクセスして操作する。
- 外部システムやサービスへの接続を確立して管理する。
- 会話型エージェントを埋め込みます。
- Data Fabric のエンティティからデータを取得します。
- 他の UiPath プロセスをトリガーして操作し、タスクにコンテキストを取り込みます。
コード化されたアクション アプリで使用できる UiPath リソースの詳細については、 SDK のドキュメントをご覧ください。
ネットワーク要件
コード化されたアクション Appsのネットワーク要件はコード化されたAppsと同じです。詳しくは、「 コード化されたAppsのネットワーク要件」をご覧ください。
既知の制限事項
- コード化されたアクション 外部アプリケーションを使用して UiPath TypeScript SDK で他の UiPath サービスを呼び出す Apps は、 Assistant (デスクトップ) での認証に失敗します。認証は Assistant (Web) でのみ期待どおりに動作します。