파일 변수는 데이터 소스에서 자동화로 파일을 직접 스트리밍하는 기능을 지원합니다. 파일 스트림 기능은 API 태스크Task Bots의 파일 변수 모두에서 사용할 수 있습니다.

API 태스크를 생성하고 파일 스트림을 지원하는 파일 변수를 사용해 구글 드라이브 폴더에서 Microsoft 365 OneDrive 폴더로 파일을 업로드합니다.

전제 조건

다음 선행 조건이 충족되었는지 확인하십시오.
  • Microsoft 365 OneDrive구글 드라이브에 대한 활성 OAuth 연결이 존재합니다. OAuth 연결 생성 및 인증에 대한 자세한 내용은 OAuth 연결 생성사용자별 OAuth 연결 인증 항목을 참조하십시오.
  • 구글 드라이브 홈 폴더의 <Files> 하위 폴더에 <Logs>라는 이름의 텍스트 파일이 존재합니다.
  • Microsoft 365 OneDrive구글 드라이브 패키지가 최신 버전입니다. 두 패키지에 대한 자세한 정보는 Microsoft 365 OneDrive 패키지 업데이트구글 드라이브 패키지 업데이트 항목을 참조하십시오.
  • 권한 및 라이선스가 있어야 API 태스크를 생성하고, 체크인하고, 실행할 수 있습니다. API 태스크에 대한 자세한 내용은 API 태스크을 참조하십시오.

프로시저

  1. Automation Anywhere Control Room의 인스턴스에 Bot creator로 로그인합니다.
  2. API 태스크을 생성합니다.
    1. 왼쪽 창에서 자동화를 클릭합니다.
    2. 생성 > API 태스크 를 클릭합니다.
    3. API 태스크 생성 모달의 API 태스크에 적합한 이름을 입력합니다.
      API 태스크의 기본 위치는 <\Bots\>입니다. 다른 위치에 저장하려면 선택 버튼을 누르고 표시되는 안내에 따라 진행합니다.
    4. 생성 및 편집을 클릭합니다.
  3. 변수 > 변수 생성으로 이동하여 변수를 생성합니다.
    1. 유형 필드에서 파일을 선택합니다.
    2. 이름 필드에 변수 이름으로 filestream을 입력합니다.
    3. 옵션: 설명 필드에 적절한 설명을 입력합니다.
    4. 생성을 클릭하여 파일 변수를 생성합니다.
  4. 작업 > Google Drive로 이동한 다음 연결을 두 번 클릭하여 작업을 봇 편집기에 추가합니다.
  5. 연결 작업을 다음과 같이 구성합니다.
    1. 다음 옵션 중 하나를 사용하여 Google 계정 사용자 이름을 입력합니다. 자격증명, 변수, 또는 안전하지 않은 문자열
      이 사용자 이름이 OAuth 연결을 구성할 때 사용한 사용자 이름과 동일한지 확인하십시오.
    2. OAuth2 인증 모드에서 Control Room 관리를 선택합니다.
    3. 선택을 클릭하고 OAuth 연결 선택에 표시되는 안내에 따라 Google 계정에 대해 구성된 OAuth 연결을 선택합니다.
  6. 작업 > Google 드라이브로 이동한 다음 파일 할당을 두 번 클릭하여 작업을 봇 편집기에 추가합니다.
  7. 파일 할당 작업을 다음과 같이 구성합니다.
    1. 구글 드라이브 계정의 사용자 이름을 입력합니다.
      다음 옵션 중 하나를 선택할 수 있습니다. 자격증명, 변수, 안전하지 않은 문자열.
    2. 파일 액세스 방법 선택을 선택하고 폴더 경로 <Files/Logs.txt>를 입력합니다.
    3. 파일을 변수에 할당 드롭다운에서 filestream을 선택합니다.
      런타임 중에, API 태스크filestream 파일 변수를 <Logs.txt>에 할당하여 파일을 스트리밍합니다.
  8. 작업 > Microsoft 365 OneDrive로 이동한 다음 연결을 두 번 클릭하여 작업을 봇 편집기에 추가합니다.
  9. 연결 작업을 다음과 같이 구성합니다.
    1. Microsoft 365 OneDrive 사용자 세션에 적절한 사용자 세션 이름을 입력합니다.
      기본 사용자 세션 이름은 Microsoft365OneDriveUserSession으로 설정되어 있습니다.
    2. OAuth2 인증 모드에서 Control Room 관리를 선택합니다.
    3. 연결에서 선택 버튼을 클릭하고 OAuth 연결 선택에 표시되는 안내에 따라 Google 계정에 대해 구성된 OAuth 연결을 선택합니다.
    4. 다음 옵션 중 하나를 사용하여 Microsoft 365 계정 사용자 이름을 입력합니다. 자격증명, 변수, 또는 안전하지 않은 문자열
      이 사용자 이름이 OAuth 연결을 구성할 때 사용한 사용자 이름과 동일한지 확인하십시오.
  10. 작업 > Microsoft 365 OneDrive로 이동한 다음 파일 업로드를 두 번 클릭하여 봇 편집기에 작업을 추가합니다.
  11. 파일 업로드 작업을 다음과 같이 구성합니다.
    1. Microsoft 365 OneDrive 사용자 세션Microsoft365OneDriveUserSession을 입력합니다.
    2. OAuth2 인증 모드에서 변수 > 파일스트림을 선택합니다.
    3. 연결에서 선택 버튼을 클릭하고 로컬 디렉터리의 파일 변수 / 파일 이름(경로 및 확장자 포함)에 표시되는 안내에 따라 3단계에서 생성한 파일 변수를 선택합니다.
    4. 대상 Microsoft 365 OneDrive 폴더 경로를 OneDrive에 폴더 업로드(경로 포함)에 입력합니다.
      브라우저에서 Microsoft 365 OneDrive 대상 폴더로 이동한 후 링크 복사를 클릭하여 폴더 경로를 복사합니다.
  12. 저장을 클릭하여 API 태스크을 저장합니다.
API 태스크를 저장한 폴더로 이동한 후 API 태스크의 컨텍스트 메뉴에서 지금 실행을 클릭하면 API 태스크가 파일 변수를 구글 드라이브 파일에 할당하고 스트리밍 기능을 사용하여 해당 파일을 구성된 Microsoft 365 OneDrive 폴더에 업로드합니다.