メインコンテンツへスキップ
XML 構成ファイルまたはスクリプト内で (エクスポート設定の構成方法に応じて) 、エクスポートに使用するオプションを指定する必要があります。これには、UiPath Orchestrator への接続に使用する接続パラメーター、出力画像オプション、エクスポートファイルの命名方法、および field のマッピングが含まれます。
  1. UiPath Orchestrator の接続設定。
1.1. Server オプションで、Orchestrator が配置されているサーバーのアドレスを指定します。
  • UiPath Enterprise Orchestrator を使用している場合は、次のように Server オプションに Orchestrator Web アプリケーションのアドレスを指定します。
  • UiPath Cloud Platform Orchestrator を使用している場合は、次のサーバー アドレスを指定します。
1.2. Repository オプションで:
  • UiPath Enterprise Orchestrator を使用している場合は、Orchestrator tenant の名前を指定します。
    • UiPath Cloud Platform を使用している場合は、アカウント内のservice名を次のように指定します。
利用可能なサービス名は、UiPath Cloud Platform アカウントを開き、Services タブに移動すると確認できます。 1.3. Username オプションで:
  • UiPath Enterprise Orchestrator を使用している場合は、Orchestrator ユーザーの名前またはメールアドレスを指定します。
1.4. Password オプションで、Orchestrator ユーザーのパスワードを指定します。
UiPath Community Orchestrator の古いアカウントで UiPath Cloud Platform を使用している場合は、最初にパスワードをリセットして新しい認証方式に移行する必要があります。
Orchestrator のユーザーには、次のロールを割り当てる必要があります: view queuescreate transactionsview units
  1. FileName field で、エクスポートファイル名の生成に使用するテンプレートを指定します。
動的に置き換え可能なサポート対象タグの一覧:
  • <Project> – ABBYY FlexiCapture プロジェクトの名前;
  • <Batch> – バッチ名;
  • <DocumentDefinition> – ABBYY FlexiCapture の Document Definition の名前;
  • <Identifier> – ドキュメント識別子;
  • <BatchType> – バッチタイプ名;
  • <Time> – yyyy-MM-dd_HH-mm-ss 形式の現在時刻;
  • <Index:> – Index field の値。
また、<FileNameWithoutExtension> タグを使用してソースファイル名を使用することもできます (画像が UiPath Activity から受信された場合、バッチ には元の画像ファイル名を含むこの Registration Parameter が含まれます) 。
  1. DmsMetadataTemplate.Name field で、たとえば Orchestrator のキュー名を指定します:
エクスポートスクリプトの実行後、このキューにデータを含む新しいトランザクションが作成されます。Orchestrator でこのようなキューを作成します。
  1. ExportImageSavingOptions - 出力画像で使用できるオプション (例: 画像形式のオプションや、機密情報を含む field を墨消しする機能) については、ABBYY FlexiCapture Help に記載されています (IExportImageSavingOptions インターフェイスの説明を参照してください) 。
  2. 認識されたメタデータをエクスポートするために、fields をマッピングします。エクスポートする値を持つ各 Document Definition field について、トランザクション内でその名前を指定する必要があります。
マッピングされた Document Definition field のみがトランザクションにエクスポートされます。マッピングできる field の数に制限はありません。
スクリプトを使用してエクスポートオプションを設定する場合、field の組み合わせは次の形式にする必要があります。
1 つ目の値は、FlexiCapture Document Definition 内の field へのフルパスです。2 つ目の値は、UiPath Orchestrator のトランザクション内での field 名です。2 つ目の値では、トランザクション内の field に使用する名前を指定できます。指定した名前の fields が、ランタイム時にトランザクション内に作成されます。 XML を使用してエクスポートオプションを設定する場合、field の組み合わせは次の形式にする必要があります。
ここで、AfcField は ABBYY FlexiCapture の Document Definition における完全な field 名、DmsField は UiPath Orchestrator のトランザクションにおける field 名を表します。
  1. DmsSpecificOptions プロパティを使用して、追加の UiPath エクスポート設定を指定することもできます。
6.1. AuthenticationType では、UiPath Orchestrator へのログイン時に使用する認証タイプを選択できます。指定できる値は BasicOAuth2 の 2 つのみです。
UiPath Cloud Platform Orchestrator へのエクスポートを設定する場合、このオプションの使用は必須です。この場合は OAuth2 を指定してください。
UiPath Enterprise Orchestrator へのエクスポートを設定する場合は、値に Basic を指定してください。UiPath Enterprise Orchestrator では、このオプションの使用は必須ではありません。 このオプションの値は、次のコードを使用して設定できます。
ここで、AuthenticationType はオプション名で、2 番目の属性はオプションの値です。 6.2. Reference では、トランザクションの作成時に Reference を指定できます。このオプションを設定するには、エクスポートスクリプトに次のコードを追加します。
ここで、Reference はオプション名で、2 番目の属性はオプション値です。参照としてバッチ識別子を使用するには、値として Document.Batch.Id.ToString() を指定します。 6.3. OrganizationUnitName を使用すると、処理結果を指定した Orchestrator Organization Unit にエクスポートできます。このオプションは、UiPath Enterprise Orchestrator でのみ使用できます。
Orchestrator では、Organization Unit 機能を有効にする必要があります。
このオプションを設定するには、エクスポートスクリプトに次のコードを追加します。
ここで、OrganizationUnitName はオプション名で、2 番目の属性はその値です。オプション値として設定する Organization Unit の名前を指定します。 6.4. AccountLogicalName では、処理結果のエクスポート先となる UiPath Cloud Platform アカウントを指定できます。このオプションは、ユーザーが複数の UiPath Cloud Platform アカウントを利用できる場合に使用します。UiPath Cloud Platform Orchestrator でのみ使用できます。 このオプションの値には、アカウントの論理名を使用します。論理名は Orchestrator の Account Settings で確認でき、Orchestrator site URL の編集可能な部分に当たります。アカウントにログインすると、ブラウザーのアドレスバーにも論理名が表示されます。 以下のコード例は、このオプションの使用方法を示しています。
ここで、AccountLogicalName はオプション名で、2 番目の属性はオプション値です。 1 つのエクスポート スクリプトで複数のオプションを使用する必要がある場合は、それらを Option 配列の要素として (カンマ区切りで) 指定します。たとえば、次のとおりです。
  1. SaveDocumentImages オプションは、画像ファイルを UiPath Orchestrator のトランザクションに保存するかどうかを指定します。画像を保存する場合はこのオプションを true に設定し、保存しない場合は false に設定します。
以下のコード例は、このオプションの使用方法を示しています。
エクスポート オプションの設定例は、[Connector installation path]\Single-task package\Samples\FlexiCapture Scripts フォルダーにあります。default.config.xml および UiPath - ExportScript - Configure by script (Attended service).cs. という名前のファイルを探してください。