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

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

前提条件

次の前提条件が満たされていることを確認してください。
  • Microsoft 365 OneDriveGoogle ドライブ のためのアクティブな OAuth 接続。 OAuth 接続の作成と認証の詳細については、「OAuth 接続を作成する」および「ユーザー固有の OAuth 接続の認証」を参照してください。
  • Google ドライブ のホームフォルダー内の <Files> サブフォルダーにある <Logs> という名前のテキストファイル。
  • Microsoft 365 OneDrive および Google ドライブ パッケージの最新バージョン。 両方のパッケージの詳細については、「Microsoft 365 OneDrive パッケージの更新」および「Google ドライブ パッケージの更新」を参照してください。
  • API タスクを作成、チェックイン、および実行するための権限とライセンス。 API タスク の詳細は、API タスク を参照してください。

手順

  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 フォルダーにアップロードします。