bots 배포 API
Bot Runner 라이선스가 있는 사용자로서 지정된 기기에 bots을 배포합니다. 또한 bots을 배포할 때 봇에 변수를 전달할 수도 있습니다.
전제 조건
주: Community Edition에서 Control Room APIs을 볼 수 있지만, API 기능은 제한됩니다. API의 전체 기능에 액세스하려면 라이선스가 인가된 Automation 360 에디션이 필요합니다.
다음 리소스가 할당되어 있어야 합니다.
- 내 봇 보기 및 실행 기능 권한
- bots이 포함된 폴더에 대한 실행 및 예약 권한
- Bot Runner 라이선스가 부여된 사용자에 대한 액세스
- 기본 기기 또는 기기 풀에 액세스합니다.주: Bot Runner 라이선스와 연계된 사용자가 자신의 계정에 지정된 기본 기기를 갖고 있는 경우, bot이 그 기기에 배포됩니다. 기본 기기가 지정되지 않았거나, 다른 기기를 선택하려면 기기 풀을 지정해야 합니다.
bot을 배포하고 변수 값을 bot에 전달하려면 API에 다음 정보를 제공합니다.
매개변수 | 필수 | 유형 | 설명 |
---|---|---|---|
필드 | 예 | 숫자 | 배포할 bot의 식별자. |
runAsUserIds | 예 | 숫자 | Control Room에 무인 봇 러너로 등록된 사용자에 대한 식별자입니다. |
poolIds | 아니요 | 숫자 | 최소한 하나 이상의 활성 기기가 있는 기기 풀의 식별자입니다. 주: Bot Runner 라이선스와 연계된 사용자가 자신의 계정에 지정된 기본 기기를 갖고 있는 경우, bot이 그 기기에 배포됩니다. 기본 기기가 지정되지 않았거나, 다른 기기를 선택하려면 기기 풀을 지정해야 합니다. |
overrideDefaultDevice | 아니요 | 부울 | Bot Runner 사용자가 기본 기기에 지정되어 있는 상태에서 기기 풀을 지정하려면 이 매개변수를 true 로 설정하십시오.기본 기기로 배포하는 경우, 이 매개변수를 |
botInput | 아니요 | 다양함 | 입력 변수 이름, 값 및 데이터 유형을 지정합니다. |
numOfRunAsUsersToUse | 아니요 | 숫자 | runAsUserIds 목록에서 이용할 Bot Runners의 수를 지정합니다. 가중 시스템 알고리즘은 대기열에 있는 태스크 수가 가장 적은 Bot Runners를 선택합니다. |
callbackInfo | 아니요 | 객체 | 콜백 서버에 대한 URL 및 인증 토큰을 제공합니다. bot이 배포된 후 Control Room에서 배포 상태 및 출력 변수 값을 이 콜백 서버로 보냅니다. |
프로시저
다음 단계
다음 작업을 수행하십시오: 봇 배포 상태 요청 API.