Vantage Scope は、他のすべての UiPath コネクタ アクティビティを配置する必要があるコンテナーです。Use Skill、Get Results、および Map Fields は、いずれも Scope 内にネストして実行されます。Scope には、ネストされたアクティビティで共有する資格情報、プロキシ設定、および公開 API クライアント設定が保持されるため、接続の詳細はワークフローごとに一度だけ設定すれば済みます。
Vantage Scope アクティビティでは、Resource Owner Password Credentials Flow と Client Credentials Flow を使用して認証を構成できます。Vantage で外部 ID プロバイダーを設定した場合、使用できる認証フローは Client Credentials Flow のみです。
認証と公開 API クライアントの詳細については、以下を参照してください。
Vantage ユーザーのパスワード、プロキシ パスワード、および Client Secret は、Vantage Scope アクティビティで、文字列パラメーターまたは対応する SecureString パラメーターのいずれかを使用して設定します。
String 型のパスワードは XAML プロジェクト ファイルにプレーン テキストで保存されるため、安全ではありません。String パスワードの使用は、skills の一覧を取得するために Use Skill アクティビティおよび Map Fields アクティビティを設定する場合、または UiPath process をデバッグする場合にのみ推奨されます。process の設定が完了したら、次のようにしてください。
- Resource Owner Password Credentials Flow を使用する場合は、Vantage Scope アクティビティから Password プロパティを削除し、Secure Password プロパティを設定します。
- Client Credentials Flow を使用する場合は、Vantage Scope アクティビティから Client Secret プロパティを削除し、Secure Client Secret プロパティを設定します。
資格情報は UiPath Orchestrator assets に保存します。Get Credential アクティビティを使用して Orchestrator からパスワードを取得し、変数を介して Vantage Scope アクティビティに渡します。
接続設定、プロキシ設定、および 公開 API クライアント設定 では、同じ種類のパスワードを使用する必要があります。
ABBYY Vantage でクライアントを作成する際は、使用する grant type に応じて OAuth 2.0 Flows Settings セクションを設定してください。
Manage Roles で skills に関連付けられた roles を 1 つ以上選択する場合は、それらの roles に対して許可する skills も選択してください。
ABBYY Vantage の roles の詳細については、ロールベースアクセス制御 (RBAC) を参照してください。
Vantage 公開 API クライアント設定 のすべてのプロパティが空の場合、既定の ABBYY Vantage クライアント が使用されます。
Resource Owner Password Credentials Flow
この フロー では、次の fields が必須です。
この フロー では、次の fields が必須です。
実行時に、コネクタのリクエストがプロキシサーバーを経由するよう設定できます。サポートされているプロキシ認証の種類は、Basic、NTLM、IP 認証、透過型プロキシです。
プロキシを使用するには、Vantage Scope アクティビティを選択します。プロキシ設定 (任意) プロパティグループで、Enable Proxy プロパティを true に設定します。次に、Server URL プロパティにプロキシサーバーのアドレスを指定します。
Username プロパティと Password / Secure Password プロパティに、プロキシ接続の認証情報を指定します。
Username フィールドと Password フィールドは省略可能です。Username フィールドと Password フィールドが空の場合は、UiPath プロセスの実行ユーザーの認証情報が使用されます。