- 基本情報
- デモ アプリ
- 使い方
- 通知
- VB の式を使用する
- アプリをデザインする
- イベントとルール
- アプリで RPA を活用する
- アプリ内でエンティティを活用する
- アプリ内でキューを活用する
- アプリでメディアを活用する
- アプリでアクションを活用する
- アプリでコネクションを活用する
- アプリケーション ライフサイクル管理 (ALM)
- UiPath ファーストパーティ アプリ
- 基本的なトラブルシューティング ガイド
概要
エンティティの場合は、パブリック アプリへの意図しないデータ アクセスを回避するために、Everyone グループを削除することをお勧めします。
UiPath Apps を使用して、Automation Cloud (公共部門向け) の外のユーザーに対して利用可能なアプリを作成できます。
これによって、次のようにアプリの新たな機会が生まれます。
- 外部ベンダー用のタイムシートを作成する。
- ユーザーが確定申告書を送信して Document Understanding で処理できるフォームを作成する。
- パスワードのリセットやアドレスの変更を行うフォームを作成する。
- レガシー システムからデータを取得する
- ユーザーがフィードバックを送信できるフォームを作成する。
パブリック アプリは匿名で動作し、認証フローはありません。そのため、パブリック アプリでは、現在のユーザーのステータスやデータに関連する機能はサポートされません。
パブリック アプリには、以下の頻度制限が適用されます。
-
1 つの IP で 5 分間に実行できる
GET要求の数:1000 -
1 つの IP で 5 分間に実行できる
POST要求の数:1000 -
1 つの組織で 5 分間に実行できる
GET要求の数:1000 -
1 つの組織で 5 分間に実行できる
POST要求の数:15000他の HTTP メソッドにはすべて下限がありますが、使用頻度が高くないため影響は最小限です。
パブリック アプリには URL を知っていればどのユーザーでもアクセスできるため、社会保障番号や請求先情報などの機密データをアプリで収集または取得しないようにしてください。
前提条件
一般公開用のアプリを作成するには、[組織管理者] ロールが必要です。
Enterprise ライセンス プランのユーザーがパブリック アプリを作成するには、アプリ ユニットが必要です。
手順
アプリを構築する
UiPath Apps で以下の手順を実行し、外部アプリを作成してパブリッシュします。
-
UiPath Apps のホームページに移動して、新しいアプリを作成します。
-
アプリの作成ダイアログで、[パブリック アプリ] チェックボックスをオンにします。
注:[アクセス権を管理] タブから既存のアプリを公開することもできます。
-
目的のアプリを構築します。
-
アプリをパブリッシュします。
-
アプリを Orchestrator のフォルダーにデプロイします。
詳しくはこちらをご覧ください。
- [オートメーション] > [アプリ] に移動します。
- [アプリ] ドロップダウンから、デプロイするアプリを選択します。
- [バージョン] ドロップダウンから、デプロイする特定のアプリ バージョンを選択します。
- 任意で、アプリの表示名または説明を入力します。
- [デプロイ] をクリックします。
パブリッシュ済みのパブリック アプリの運用環境の URL に public が含まれます。
UiPath Apps を使用して作成したパブリック アプリは、[管理] > [外部アプリケーション] > [OAuth アプリ] ページに外部アプリケーションとして表示されます。これらのアプリはプレフィックス UiPath-Apps で識別できます。
外部アプリを設定する
パブリック アプリを外部アプリとして設定するには、以下の手順を実行します。
-
テナント レベルとフォルダー レベルの両方で、外部アプリに適切なロールを割り当てます。目的のアプリを識別するには、プレフィックス
UiPath-Appsを探して、次の権限を持つ新しいロールを作成します。リソース テナント レベルで設定する権限 フォルダー レベルで設定する権限 (*) Webhook 表示、作成 X ジョブ X 作成 ストレージ ファイル X 表示、作成 ストレージ バケット X 表示 キュー X 表示 トランザクション X 作成 (*) フォルダー ロールは、パブリック アプリをデプロイしたフォルダーに割り当てる必要があります。
-
Data Service コンポーネントに対する
Read権限を持っている場合、パブリック アプリは既定で Data Service と連携します。Write権限が必要な場合は、パブリック アプリにData.Writer権限を付与する必要があります。Data Service コンポーネントについて詳しくは、 『Data Service ガイド』の「 アクセス権を管理する 」をご覧ください。注:パブリック アプリと共にエンティティを使用する場合は、関連する権限のみを Data Service で付与してください。このためによい方法は、専用のロールを作成し、必要な特定の権限を付与することです。外部に公開したくない情報を含むエンティティに対しては、
Read権限の使用を避けてください。エンティティに対して
View権限とEdit権限を付与するのは、そのアプリのすべてのユーザーがそのエンティティのデータにアクセスできても問題ない場合だけにしてください。 -
外部アプリをテナントとフォルダーの両方に追加します。
外部アプリのスコープを設定する場合は、『 Automation Cloud (公共部門 向け) ガイド』の「 外部アプリケーションを使用して UiPath のリソースにアクセスする 」をご覧ください。
外部アプリが適切なロールを持っていることを検証するには、以下の手順を実行します。
-
[Orchestrator] > [テナント] > [アクセス権を管理] に移動します。
-
プレフィックス
UiPath-Appsを検索して、リスト内でアプリを識別します。 -
目的のアプリで [その他のアクション] をクリックし、[ロールと権限を確認] を選択します。
-
ロールを展開して、割り当てられている権限を確認および検証します。