Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

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

  • 업데이트: 1/28/2021
    • Automation 360 v.x
    • 탐색
    • RPA 작업 영역
    • API 문서

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

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

전제 조건

주: Community Edition에서 Control Room APIs을 볼 수 있지만, API 기능은 제한됩니다. API의 전체 기능에 액세스하려면 라이선스가 인가된 Automation 360 에디션이 필요합니다.
  • 필요한 폴더 및 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.
    다음 요청 본문은 zip 파일을 업로드하고 대상 Control Room에 가져옵니다. 또한 동일한 이름의 파일이 이미 존재하는 경우에는 덮어쓰기도 합니다.

    요청 본문:

    {
      "upload": "export-docs.zip",
      "actionIfExisting": "OVERWRITE"
    }
  3. 요청 전송. 요청 전송.
    다음 응답 본문은 RequestId를 반환합니다.
    응답 본문:
    {
      "requestId": "eafef543-2d7a-47f5-81d0-490d09dd68d2"
    }
  4. GET 메소드 및 엔드포인트 URL 이용: <your_control_room_url>/v2/blm/status/{requestId}
    3단계에서 생성된 요청 ID를 입력하여 가져오기 상태를 확인합니다.

    요청 본문:

    https://192.0.2.0/v2/blm/status/eafef543-2d7a-47f5-81d0-490d09dd68d2
  5. 요청 전송.
    다음 응답 본문은 상태를 반환합니다.
    응답 본문:
    {
        "requestId": "fa4b0c56-fab8-42ef-8d96-fc6b53e1cbaa",
        "type": "IMPORT",
        "status": "COMPLETED",
        "downloadFileName": "",
        "downloadFileId": "",
        "errorMessage": ""
    }

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

    Enterprise 11 bots > 내 봇 폴더 또는 > 내 Metabot 폴더에 .atmx 또는 .mbot 파일 형식으로 가져오게 됩니다.

    마이그레이션 마법사를 이용하여 Enterprise 11 bots 파일을 Automation 360에서 지원하는 .bot 형식으로 변환합니다.

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

피드백을 보내주십시오