Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere

콘텐츠 닫기

콘텐츠

콘텐츠 열기

Enterprise 제어실봇배포 용 API

  • 업데이트: 5/10/2019
    • 11.3.x
    • 탐색
    • Enterprise
    • API 문서

Enterprise 제어실배포 용 API

Enterprise 제어실배포 API를 사용하여 외부 시스템 또는 타사 응용 프로그램에서 봇을 트리거합니다.

자동화 환경에 을 배포하려면 현재 사용자가 Enterprise 제어실에 로그인하고 Bot Runner를 선택한 다음 작업을 '실행 / 예약'해야합니다.

그러나 자동화 시나리오가 확장됨에 따라 외부 타사 응용 프로그램에서 을 배포 / 트리거해야 할 필요성이 커지고 있습니다.

이 비즈니스 요구 사항을 충족하기 위해 Automation Anywhere가 외부 시스템에서 트리거 될 수있는 API (Application Programming Interface)를 게시했습니다.

Enterprise 제어실사용자는 타사 / 외부 응용 프로그램에서 지정한 이벤트가 시작될 때이 API를 사용하여 (작업)부터 Bot Runner까지를 배포 할 수 있습니다.

주: Enterprise 제어실에서 Attended 를 배치 할 수 없습니다. 무인 Enterprise 제어실에서 배포할 수 있습니다.

Enterprise 제어실 API의 주요 특징 및 비즈니스 이점

  • Automation Anywhere API를 사용하여 외부 타사 시스템으로부터 배포할 수 있습니다.
  • API의 입력 및 출력은 JSON 기반입니다(업계 표준 데이터 교환 형식).
  • 배포는 스크립트와 Automation Anywhere API의 조합을 사용하여 외부 응용 프로그램 / 워크 플로에서 조정할 수 있습니다.
주: 배포 API는 시스템 / 사용자가 인증 API
를 사용하여 인증 한 후에 만 호출 할 수 있습니다

또한 사용자가 ‘내 실행’ 권한과 이 배포될 Bot Runner에 대한 권한이 있어야 합니다.

배포 API

배포 API는 Bot Runner에 배포하는 데 사용합니다.

API: <Enterprise 제어실 URL>/v1/schedule/automations/deploy

예를 들어 Enterprise 제어실 URL이 https://www.ultron.com:81일 경우 배포 API는 https://www.ultron.com:81/v1/schedule/automations/deploy입니다.

사용자는 세 가지 매개변수를 JSON 문자열로 전달할 수 있습니다.

  1. 이름 및 상대 경로 – 필수 항목입니다.
  2. JSON 형식의 Bot Runner 및 사용자 목록 – 필수 항목입니다.
  3. RDP 기반 접근법 사용 – 이 매개변수는 선택 항목이고 기본적으로 false로 설정됩니다.

배포 시나리오 및 해당 JSON 문자열:

  1. 예: 이름이 Accounts.atmx이고 이 ‘My Tasks’에 저장되어 있으며
  2. 은 다음 3개 머신에 배포됩니다.
    • 첫 번째 머신 호스트 이름 BR-1 및 사용자 U-1
    • 두 번째 머신 호스트 이름 BR-2 및 사용자 U-2
    • 세 번째 머신 호스트 이름 BR-3 및 사용자 U-3.
  3. 위 시나리오에서 JSON 문자열은 다음과 같습니다.

    {

    "taskRelativePath":"My Tasks\\Accounts.atmx", "Bot Runners":

    [

    {

    "client":"BR-1", "user":"U-1"

    },

    {

    "client":"BR-2", "user":"U-2"

    },

    {

    "client":"BR-3", "user":"U-3"

    }

    ]

    }

배포 API 응답 코드

HTTP (s) 상태 코드 응답 - 설명
200 오토 마톤의 성공적인 생성.
400 잘못된 요청
401 인증 필요
403 무단 액세스
409 충돌
500 인터넷 서버 오류
피드백을 보내주십시오