Automation Co-Pilot의 스케줄러 사용자 및 기기 풀
- 최종 업데이트2024/10/31
Automation Co-Pilot에서의 일상적인 자동화를 실행하도록 돕기 위해 스케줄러 사용자가 설정한 시간에 프로세스 또는 봇 자동화를 실행할 수 있습니다. 디바이스 풀의 디바이스와 결합하면 배포 효율성을 높일 수 있습니다.
스케줄러 정의와 개념
- 스케줄러 사용자에게는 하나의 스케줄러 역할이 있습니다.
- 스케줄러 역할에는 1:다수 실행 주체 사용자가 정의되어 있습니다.
- 스케줄러 역할은 1:다수 기기 풀의 소비자입니다.
역할 | 요구 사항 |
---|---|
관리자 |
|
스케줄러 사용자 |
|
Bot Runners |
주: 마지막 두 가지 항목은 약간의 차이가 있습니다. Runner는 스케줄러의 권한을 사용하므로 이러한 요구 사항을 충족하는 사람은 스케줄러 사용자입니다.
|
스케줄러, 실행 주체 사용자, 기기
-
스케줄러 사용자는 각 자동화의 기기 풀 및 무인 봇에 설정된 구성에 따라 Bot Runners를 배포할 대상과 위치를 결정합니다.
-
시스템은 사용자 구성을 사용해서 사용 가능한 리소스 용량(사용자 및 기기)을 분석한 다음 배포에 가장 적합한 용량을 결정합니다.
-
일반적으로 실행 주체 사용자는 기본 기기를 갖습니다. 해당 사용자에 대해 설정된 기기가 없다면 기기 풀을 사용해야 합니다.
-
기기 풀에는 자동화를 배포할 수 있는 여러 대의 컴퓨터가 존재하므로 배포 예정 시점에 리소스 가용성을 확보하기가 용이합니다. 자동화는 기기 풀의 사용 가능한 장치에 배포됩니다.
-
예약된 각 자동화는 실행 주체 사용자와 기기로 실행 중 가장 적합한 것을 통해 한 번만 배포됩니다. 가용 리소스보다 더 많은 자동화가 예약되어 있다면 처리하지 못한 자동화는 리소스를 사용할 수 있을 때까지 대기열에 머무릅니다. 예를 들어 세 개의 Bot이 예약되어 있는데 사용 가능한 기기는 두 개뿐이라면 두 개의 Bot이 배포되며 마지막 봇이 기기를 사용할 수 있을 때까지 대기열에 머무릅니다.
이런 시스템을 통해 Bot을 여러 기기와 사용자에 걸쳐 효율적이고 유연하게 배포할 수 있습니다.
스케줄러 사용자 계층 구조: 프로세스, 전역, 팀
-
팀 스케줄러: 이 스케줄러는 시스템이 가장 먼저 확인하는 스케줄러입니다. 팀 스케줄러가 정의되어 있다면 시스템은 이를 사용해 자동화를 배포합니다.
-
프로세스 스케줄러: 팀 스케줄러가 정의되어 있지 않으면 시스템이 프로세스 스케줄러를 확인합니다. 프로세스 스케줄러가 정의되어 있으면 해당 스케줄러가 배포에 사용됩니다.
-
전역 스케줄러: 프로세스 스케줄러나 팀 스케줄러가 정의되지 않은 경우에는 기본적으로 전역 스케줄러가 사용됩니다.
배포 순서
- 스케줄러 사용자(프로세스별 스케줄러 또는 전역 스케줄러 사용자)가 해당 프로세스에 할당된 팀 또는 역할에 연결되는 방식입니다.
- 이전에 기기 풀을 정의했는지 여부.
- Control Room에서 로 이동합니다.
- 선택한 프로세스에서 을 클릭합니다.

스케줄러 사용자를 구성할 준비가 되었습니다. Automation Co-Pilot용 스케줄러 사용자 구성하기