Automation Anywhere 설명서 읽기 및 검토

Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

API를 이용하여 파일 가져오기

  • 업데이트: 2021/01/28
    • Automation 360 v.x
    • 탐색
    • RPA Workspace
    • API 문서

API를 이용하여 파일 가져오기

API 가져오기를 이용하여 종속성 파일과 함께 bots을 가져올 수 있습니다.

전제 조건

주: Community Edition에서 Control Room APIs을 볼 수 있지만, API 기능은 제한됩니다. API의 전체 기능에 액세스하려면 라이선스가 인가된 Automation 360 에디션이 필요합니다.
  • 다음 권한 및 라이선스가 있어야 합니다.
    • bots 가져오기
    • 패키지 관리
    • 공용 워크스페이스에서 bots을 가져오는 데 필요한 폴더에 대한 체크인 권한
    • 개인 워크스페이스에서 bots을 가져오기 위한 Bot Creator 라이선스
  • 인증 API를 이용하여 JSON 웹 토큰을 생성합니다. 인증 API를 참고하십시오.
  • 볼 수 있는 API URL:
    • https://<your_control_room_url>/v2/blm/import: 리포지토리 bot을 가져오기 위함
    • https://<your_control_room_url>/v2/blm/status/{requestId}: 요청 ID로 가져오기 상태를 확보하기 위함
  • Enterprise 11 botsControl Room으로 가져오려면, Enterprise 11 Control Room 인스턴스에서 BLM 내보내기 API를 이용하여 만든 필수 aapkg 패키지가 있어야 합니다.

    aapkg 패키지는 Enterprise 11 bots을 가져오고자 하는 동일한 Automation 360 컴퓨터에 있어야 합니다.

    가져오기 API만을 이용하여 비밀번호로 보호된 aapkg 패키지를 가져올 수 있습니다.

프로시저

  1. 요청 헤더에 인증 토큰을 추가합니다.
  2. POST 메소드 및 엔드포인트 URL 이용: https://<your_control_room_url>/v2/blm/import.
    요청 헤더에 다음 매개변수를 제공합니다.
    • upload: Control Room에서 가져오려는 필요한 zip 파일을 선택합니다.

      Enterprise 11 botsControl Room으로 가져오기 위한 필수 aapkg 파일을 선택합니다.

    • actionIfExisting: 가져오는 파일이 이미 있는 경우SKIP 또는 OVERWRITE 옵션을 선택합니다.
    • publicWorkspace: 부울 값입니다. true 또는 false를 선택합니다. 파일을 공용 워크스페이스로 가져오려면 true를 입력합니다.
  3. 요청 전송.
    다음 응답 본문은 requestId를 반환합니다.
    응답 본문:
    {
      "requestId": "eafef543-2d7a-47f5-81d0-490d09dd68d2"
    }
  4. GET 메소드 및 엔드포인트 URL 이용: <your_control_room_url>/v2/blm/status/{requestId}
    3단계에서 생성된 requestId를 입력하여 가져오기 상태를 확인합니다.
  5. 요청 전송.
    다음 응답 본문은 status를 반환합니다.
    응답 본문:
    {
        "requestId": "fa4b0c56-fab8-42ef-8d96-fc6b53e1cbaa",
        "type": "IMPORT",
        "status": "COMPLETED",
        "downloadFileName": "",
        "downloadFileId": "",
        "errorMessage": ""
    }

    COMPLETED 상태는 파일을 성공적으로 가져왔음을 나타냅니다. 가져온 파일은 Control Room에서 찾을 수 있습니다.

    Enterprise 11 bots 마이그레이션:
    1. Enterprise 11 botsBots > My Tasks 폴더 또는 Bots > My Metabots 폴더에 .atmx 또는 .mbot 파일 형식으로 가져오게 됩니다.
    2. 마이그레이션 마법사를 이용하여 Enterprise 11 bots 파일을 Automation 360에서 지원하는 .bot 형식으로 변환합니다.

    REST API는 HTTP 응답 코드를 이용하여 각 요청에 응답합니다. 응답 코드는 API 응답 코드를 참고하십시오.

피드백을 보내주십시오