Azure Blob ストレージのエクスポート アクティビティの追加

Azure Blob ストレージのエクスポート アクティビティを使用して、フォルダから Azure Blob ストレージ内のコンテナにドキュメントを自動的にエクスポートします。

  1. [タイプ] リストで、[Azure Blob ストレージのエクスポート] を選択します。(デフォルト: タスク)
  2. デフォルトでは、「Azure Blob ストレージのエクスポート」が [タイトル] として表示されます。タイトルは必要に応じて変更できます。
  3. [入力ドキュメント/フォルダ] リストで、ドキュメントまたはフォルダ変数を選択します。

    ドキュメント変数を選択した場合、MIME の種類を選択しなければなりません。

  4. [Azure ストレージ] リストで、TotalAgility [統合] で BLOB 用に構成されている Microsoft Azure ストレージの名前。既存の Azure ストレージ接続がない場合は、新しい接続を構成できます。Azure ストレージ接続の構成を参照してください。

    Azure ストレージ統合名は、インポート マシンとエクスポート マシンで同一である必要があります。

  5. [コンテナ名] リストで、ファイルをエクスポートするコンテナを選択します。この名前は、動的変数 (プロセス/サーバー) または静的な値です。
  6. フォルダ変数を選択した場合、[入力ドキュメント/フォルダ][エクスポート モード] も選択してください。
    • [フォルダ] (デフォルト): ドキュメントを含む結合および圧縮されたファイルをエクスポートするには、このモードを選択します。次のように設定します。

      プロパティ 説明
      [エクスポート データ形式]

      いずれかのエクスポート データ形式を選択します。

      • [抽出されたフィールドを含む CSV ファイル] (デフォルト)

      • [抽出されたフィールドを含む JSON と生の OCR 結果]

        エクスポート形式として JSON を選択した場合は、次のいずれかのオプションを選択して、[JSON 出力タイプ] を追加で構成します。

        • [すべてのドキュメントを含む結合ファイル] (デフォルト)

        • [各ドキュメントごとに別々のファイル]

    • [ドキュメント]: 個々のドキュメントをエクスポートするには、このモードを選択します。次のように設定します。

      プロパティ 説明
      [エクスポート データ形式]

      いずれかのエクスポート データ形式を選択します。

      • [抽出されたフィールドを含む CSV ファイル] (デフォルト)

      • [抽出されたフィールドを含む JSON と生の OCR 結果]

  7. [BLOB 名] リストで、BLOB を保存するために使用する名前を選択します。この名前は、動的変数 (プロセス/サーバー) または静的な値です。

    [エクスポート モード][ドキュメント] に設定されている場合、[BLOB 名] については、いずれかのオプションを選択します。

    • [ファイル名] (デフォルト): BLOB 名をファイル名と同じ名前に設定します。

    • [ドキュメント ID]: BLOB 名をドキュメント ID に設定します。

  8. [Blob の URL] リストで、返される新しい BLOB へのパスを格納するために使用される文字列変数 (プロセス/サーバー) を選択します。
  9. ワークフローがこのポイントに到達した場合に設定されるようにする [状態] を入力します。
  10. [追加] を選択します。

    Azure Blob ストレージ ノードが追加され、更新されたプロパティはプロパティ パネルに表示されます。

Azure ストレージ接続の構成

接続を構成して、Azure Blob ストレージから TotalAgility にドキュメントをインポートし、処理を行って、Azure Blob ストレージにエクスポートします。複数の統合を設定することができます。

  1. Azure BLOB ストレージのエクスポート アクティビティの構成で、Azure ストレージに [新規作成] リンクを選択します。

    [新しい Azure ストレージの構成] ダイアログ ボックスが表示されます。

  2. Azure ストレージ接続の [ID] を入力します。システムは、この ID で Azure ストレージ接続を識別します。
    構成を保存すると ID を変更できなくなります。
  3. [表示名] ボックスに、「MyStorage」などの接続の名前を入力します。
  4. [認証タイプ] リストで、次のいずれかの認証タイプを選択して構成します。

    [アカウント アクセス キー] (デフォルト)

    Azure では、ストレージ アカウントに接続するために使用できる 2 つの「アクセス キー」が提供されます。いずれかのアカウント アクセス キーを使用することができます。アクセス キーは、関連付けられているストレージ アカウントとそのデータに対する完全な制御を許可するものであるため、適切に保護することが重要です。次の詳細を構成します。

    [ストレージ アカウントの名前]

    Azure ストレージのアカウント名を入力します。

    [アカウント アクセス キー]

    [アカウント アクセス キー] ボックスに、プライマリ アクセス キーまたはセカンダリ アクセス キーを入力します。

    [共有アクセス署名]

    このタイプの認証では、アクセス許可をより細かく時間制限付きで制御することができ、ストレージ アカウント内の個々のコンテナ、BLOB、ファイル、またはキューにスコープを設定できます。

    [BLOB サービスの SAS URL] ボックスに、権限および期間に制限がある状態で Azure ストレージ リソースへの一時的なアクセスを提供する SAS URL を入力します。

    SAS URL は、ストレージ アカウント キーを侵害することなくリソースにアクセス権を付与するための安全な方法です。Azure ストレージで生成された SAS URL が TotalAgility で機能するようにするには、次のアクセス権限が必要です。

    • 許可されたサービス: Blob

    • 許可されたリソースのタイプ: コンテナとオブジェクト

    • 許可された権限: 読み取り、書き込み、削除、および一覧表示。

  5. [接続のテスト] をクリックします。

    接続が成功すると、「Azure ストレージの構成が正常に接続されました」というメッセージが表示されます。

  6. 構成を保存するには、[保存] をクリックします。

    構成が保存され、[Azure ストレージ] リストに表示されます。