例: [ファイルを選択] を使用して、Web 用のファイルをアップロードまたはダウンロードする

この例では、[ファイルを選択] 要素を使用して、Web インターフェースの初期フォームで渡されるファイルをアップロードまたはダウンロードする方法について説明します。

前提条件

[ファイルを選択] を使用して、ファイルをアップロードまたはダウンロードする前に、次のものが必要です。
  • フォルダーの作成権限を持つカスタム ロールが割り当てられた Bot Creator ライセンス。
  • Automation Workspace へのアクセス権。
  • ビジネスユーザー向け Automation Co-Pilot ユーザー ライセンスを持つシステムで作成された AAE_Robotic_Interface User ロール。
  • Web インターフェースへのアクセス権。

ファイル ストレージ サービスのアーキテクチャと考慮事項

次の図は、ファイル ストレージ サービスのアーキテクチャを説明しています。
ファイル ストレージ サービスのアーキテクチャ
ファイル ストレージを使用する前に、次のストレージ要素を確認してください。
表 1. ファイル ストレージ サービス、クォータ、ライフ サイクル
ストレージ要素 説明
オンプレミス型ファイル ストレージ サービス
  • Control Room サーバーの NFS を使用します。ファイルは次の場所にあります: C:\ProgramData\AutomationAnywhere\Server Files\storageservice
  • ファイルは、ユーザー、コンシューマー、または日付で分類されます
クラウド ファイル ストレージ サービス
  • アマゾン S3 サービスを使用
  • ストレージは Google Cloud Platform に移行中
クォータ

すべてのエディション (Community、Enterprise Cloud、Enterprise On-Premise) では、ストレージに次のクォータが適用されます。

  • 最大ファイル サイズ = 50MB
  • 最大ストレージ サイズ
    • ベース = 250MB
    • ライセンスを持つ ビジネスユーザー向け Automation Co-Pilot ユーザー 1 人あたりの追加容量 = 1GB
    • Community Edition の上限は 250MB で、100 人のアクティブユーザーがいる企業の上限は 100GB + 250MB です。
ファイルのライフ サイクル

ストレージ内のファイルは、次の場合に削除されます。

  • ファイルがアップロードされたリクエストが削除される。ただし、そのリクエストがごみ箱の中にある場合、ファイルはストレージに残ります。
  • ファイルがストレージにアップロードされてから 90 日が経過している (リクエストのステータスに関係なく)。
[ファイルを選択] を使用してファイルをアップロードまたはダウンロードするには、以下の手順を実行します。

手順

  1. Bot Creator として Automation Workspace にログインします。
  2. ファイルにアクセスできるフォームを作成します。「ドキュメントを表示するフォームを作成する」を参照してください。
  3. 入力ファイルの呼び出しおよび保存を行うことができる Bot を作成します。「[ストレージ ファイルを取得] アクションを使用した Bot の作成」を参照してください。
  4. ユーザーが Bot を実行し、ファイルにアクセスできるプロセスを作成します。「ファイル入力を選択するプロセス オートメーションの作成」を参照してください。
  5. プロセスを実行し、ファイルにアクセスします。「アップロードされたファイルを表示」を参照してください。