ファイル変数は、データソースから自動化へファイルを直接ストリーミングすることをサポートします。 ファイルストリーム機能は、API タスクタスク Bot の両方のファイル変数で利用できます。

API タスクを作成して、Google ドライブフォルダーからMicrosoft 365 OneDriveフォルダーにファイル変数を使用してファイルストリームサポートでファイルをアップロードします。

前提条件

次の前提条件が満たされていることを確認してください。

手順

  1. Bot Creator として、Automation Anywhere Control Room のインスタンスにログインします。
  2. 新規 API タスクを作成します。
    1. 左ペインから オートメーション をクリックします。
    2. 作成 > API タスク をクリックします。
    3. 作成API タスク モーダルで API タスク に適切な名前を入力してください。
      API タスク のデフォルトの場所は <\Bots\> です。 選択 ボタンを使用し、指示に従って別の場所に保存してください。
    4. 作成と編集 をクリックします。
  3. 変数 > 変数を作成 に移動して、変数を作成します。
    1. フィールドで ファイル を選択します。
    2. 名前 フィールドに変数名としてfilestreamと入力します。
    3. オプション: 説明 フィールドに適切な説明を入力します。
    4. 作成 をクリックしてファイル変数を作成します。
  4. アクション > Google ドライブ に移動し、接続 をダブルクリックしてアクションをBotエディタに追加します。
  5. 接続 アクションを次のように設定します:
    1. Google アカウントのユーザー名を入力するには、次のいずれかのオプションを使用します。 資格情報変数、または 安全でない文字列
      このユーザー名が、OAuth 接続を設定するために使用するユーザー名と同じであることを確認してください。
    2. OAuth2 認証モード から Control Room 管理 を選択します
    3. ピック をクリックし、OAuth 接続を選択 の指示に従って、Google アカウント用に設定された OAuth 接続を選択してください。
  6. アクション > Google ドライブ に移動し、ファイルを割り当て をダブルクリックしてアクションをBotエディターに追加します。
  7. ファイル割り当て アクションを次のように設定します:
    1. Google ドライブ アカウントのユーザー名を入力します。
      以下のオプションの中から1つ選択できます。 資格情報変数、または 安全でない文字列
    2. ファイルアクセス方法を選択し、フォルダパスを入力してください <Files/Logs.txt>
    3. ファイルを変数に代入ドロップダウンからfilestreamを選択します。
      実行時に、API タスクfilestream ファイル変数を <Logs.txt> に割り当ててファイルをストリームします。
  8. アクション > Microsoft 365 OneDrive に移動し、接続 をダブルクリックしてアクションをBotエディターに追加します。
  9. 接続 アクションを次のように設定します:
    1. 適切なユーザー セッション名を Microsoft 365 OneDrive ユーザー セッション に入力します。
      デフォルトのユーザーセッション名は Microsoft365OneDriveUserSession に設定されています。
    2. OAuth2 認証モード から Control Room 管理 を選択します
    3. 接続ピック ボタンをクリックし、OAuth 接続を選択 の指示に従って、Google アカウント用に設定された OAuth 接続を選択してください。
    4. 次のいずれかのオプションを使用して、Microsoft 365 アカウントのユーザー名を入力します。 資格情報変数、または 安全でない文字列
      このユーザー名が、OAuth 接続を設定するために使用するユーザー名と同じであることを確認してください。
  10. アクション > Microsoft 365 OneDrive に移動し、ファイルのアップロード をダブルクリックしてアクションをBotエディターに追加します。
  11. アップロードファイル アクションを次のように設定します:
    1. Microsoft365OneDriveUserSessionMicrosoft 365 OneDrive ユーザー セッション に入力してください。
    2. 変数 > ファイルストリームOAuth2 認証モード から選択する
    3. ピック ボタンを 接続 でクリックし、ファイル変数 / ローカルディレクトリ内のファイル名(パスと拡張子を含む) のプロンプトに従って、ステップ3 で作成したファイル変数を選択してください。
    4. OneDrive のアップロードフォルダー(パスを含む) にある宛先 Microsoft 365 OneDrive フォルダーパスを入力してください
      ブラウザで Microsoft 365 OneDrive の宛先フォルダーに移動し、リンクをコピー をクリックしてフォルダーパスをコピーします。
  12. 保存 をクリックして API タスク を保存します。
保存した API タスク のフォルダーに移動し、API タスク のコンテキストメニューから 今すぐ実行 をクリックします。API タスク はファイル変数を Google ドライブ ファイルに割り当て、ストリーミング機能を使用してファイルを構成された Microsoft 365 OneDrive フォルダーにアップロードします。