대기열과 함께 Bot 실행

하나 이상의 기기 풀에 존재하는 모든 Bot Runner에 걸쳐진 대기열의 모든 작업 항목을 집합적으로 처리합니다.

전제 조건

대기열이 있는 Bot을 실행하려면, 다음 역할 및 권한이 지정되어 있어야 합니다.

기능 유형 권한
활동 권한 모든 Bot 및 해당 종속성에 대해 다음 권한을 제공하십시오.
  • 내 진행 중인 활동 보기
  • 예약된 내 Bot 보기
  • 내 Bot 실행 예약
  • 내 폴더에서 모든 예약된 활동 보기
  • 내 폴더에서 모든 예약된 활동 관리
  • 폴더 수준의 예약 권한.
주: Bot은 대기열과 같은 작업 항목 구조에 연결되어야 합니다.
사용자 역할 사용자 정의 역할은 다음을 포함해야 합니다.
  • 처리하려는 대기열에 대한 소비자 액세스
  • 대기열을 처리할 기기 풀에 대한 소비자 액세스
  • 역할에 할당된 실행 주체 사용자
대기열을 사용하여 Bot을 실행하려면 다음 사항을 확인합니다.
  • 무인 Bot Runner에서만 Bot을 실행할 수 있습니다. Control Room의 유인 Bot Runner에서 Bot을 실행할 수 없습니다.
  • Bot이 대기열로 실행되도록 하려면 Bot이 공용 폴더에 체크인되어야 합니다.
  • 작업 항목 정렬은 대기열에 추가된 배치에서 수행됩니다. 예를 들어, 이름별로 정렬할 2개의 작업 항목 배치 a, c, ba, c, b를 추가하면 작업 항목은 대기열 추가를 위해 a, b, ca, b, c로 처리됩니다.
  • 동일한 대기열에서 작업 항목을 삽입하고 처리하기 위해 동일한 기기 풀을 사용하는 경우 진행 중인 활동기록 페이지에 중복 항목이 표시됩니다. 이 문제를 해결하려면 하나의 기기 풀을 사용하여 작업 항목을 삽입하고 다른 기기 풀을 사용하여 대기열의 작업 항목을 처리합니다.

프로시저

다음 페이지에서 대기열을 사용하여 Bot 실행을 사용합니다.

  1. 활동 > 진행 중
  2. 예약된 항목 > 관리
  3. 기기 > 관리
  4. 기기 풀 > 관리
  5. 대기열 > 관리
대기열을 사용하여 Bot을 실행하는 절차는 이 페이지들에서 모두 동일합니다.

  1. 대기열로 실행할 Bot을 선택합니다.
    • 최신 버전: 최신 버전 탭을 클릭하여 Bot의 최신 버전을 선택합니다.
    • 라벨이 지정된 버전: 프로덕션 버전 탭을 클릭하여 Bot의 라벨이 지정된 버전을 선택합니다.
    이용 가능한 Bot은 모든 입력 값, 종속성과 함께 표시됩니다. 상위 Bot에 대해 프로덕션 라벨 옵션을 선택한 경우, 프로덕션 라벨이 지정된 종속 Bot도 자동으로 선택됩니다. 프로덕션 라벨이 적용된 종속 Bot이 없는 경우, 최신 버전의 Bot이 선택됩니다.
    주: Bot에 시간 초과 설정이 없는지 확인합니다. 자세한 내용은 Bot 실행에 대한 시간 초과 구성 항목을 참조하십시오.
  2. 옵션: Bot에 관리자 권한이 필요한 작업이 있는 경우 관리자 권한으로 실행을 선택합니다.
  3. Bot을 실행할 대기열을 선택합니다.
    주: 사용 가능한 대기열 목록을 보려면 다음을 확인하십시오.
    • AAE_Admin 역할이 없음
    • 역할이 대기열 > 소비자에 추가됨
    • Bot 및 대기열 작업 항목 템플릿이 동일
  4. 옵션: 대기열 실행 시간을 설정합니다.
    1. 처리 시간 탭에서 실행 시간 추가를 클릭합니다.
    2. 요일 필드에서 요일을 선택합니다.
    3. 시작 시간종료 시간을 입력합니다.
    4. 선택한 날짜에 다른 기간을 추가하려면 시간 추가를 클릭합니다.
      서로 겹치지 않는 기간을 최대 3개까지 추가할 수 있습니다.
    5. 실행 시간 추가를 클릭하여 다른 실행 시간을 추가하고 요일과 시간 세부 정보를 입력합니다.
      최대 3개의 실행 시간을 추가할 수 있습니다. 실행 시간을 설정하지 않으면 대기열이 24시간 동안 실행됩니다.
    6. 옵션: 실행 시간 제거를 클릭하여 실행 시간을 삭제합니다.
  5. 가용 Bot Runner 목록에서 Bot Runner 사용자를 선택합니다.
    기기를 활성화하려면 Control Room에 연결되어 있어야 합니다.
    주: 기기가 목록에 나타나지 않는 경우 Bot을 실행하는 사용자에게 적절한 실행 주체 사용자에 대한 액세스를 제공하는 역할이 할당되었는지 확인합니다.
  6. 옵션: 기기를 실행 중인 Bot에서 실행할 옵션을 선택합니다.
    기본(단일 사용자) 기기에 일대일 매핑된 Bot Runner를 선택하려는 경우 Bot 실행 기기에서 실행 옵션을 선택합니다. 보안 정책으로 인해 사용자가 다른 기기에 로그인할 수 없거나 자동화 애플리케이션이 기본 기기에 설치된 경우 이 옵션을 사용하면 사용자의 기본 기기에만 작업 항목을 배포할 수 있습니다.

    이 옵션을 선택하는 경우 기기 풀 탭에서 선택할 때 모든 기본 기기가 동일한 기기 풀에 속하는지 확인합니다.

    팁: 실행 주체 사용자(Bot Runner)가 여러 기기를 사용하도록 구성된 경우 이 옵션을 선택하지 마십시오. 이 구성에서는 풀의 한 기기가 자동화를 처리하는 경우 실행 주체 사용자가 다른 기기에 로그인할 수 있으며 작업 항목이 해당 기기에서 처리됩니다. 그러므로 라이선스(실행 주체 사용자) 및 기기를 최적으로 활용할 수 있습니다.

    실행 주체 사용자를 위해 Bot 실행 기기를 선택하는 시나리오에 대한 정보는 Bot 실행을 위한 고려 사항 항목을 참조하십시오.

  7. 기기 풀을 선택합니다.
    이용 가능한 기기 풀 목록에서 풀을 선택합니다.
  8. 옵션: 위쪽 또는 아래쪽 화살표를 클릭하여 선택한 기기 풀을 원하는 순서로 설정합니다.
    Bot이 배포되었으면 Control Room이 기기 풀을 구성한 순서를 기준으로 첫 번째 사용 가능한 기기를 선택합니다. 배포 시 사용할 수 있는 기기가 없으면 Bot은 대기열에 놓입니다.
  9. 일반 탭에서 자동화 우선순위를 선택합니다.
    리소스 최적화를 위한 요구 사항에 따라 우선순위를 높음, 중간 또는 낮음으로 설정합니다. 기본 권한은 중간으로 설정됩니다.
  10. 대기열을 사용하여 Bot 실행을 클릭합니다.
    주:
    • 대기열을 사용하여 Bot 실행 옵션을 사용하여 WLM 자동화를 생성한 사용자가 삭제되면 자동화도 영향을 받고 대기열을 처리할 수 없습니다.
    • BotBot Runner가 기본(단일 사용자) 기기와 일대일로 매핑된 상태에서 Bot 실행 기기에서 실행 옵션이 선택되어 있고 선택한 기기 풀에서 하나 이상의 기기가 연결이 해제된 경우 배포되지 않습니다.
    • 추가된 작업 항목 수보다 많은 수의 리소스(기기 및 실행 주체 사용자)가 있는 경우 활동 > 과거 페이지 프록시 배포를 관찰할 수 있습니다. 적절한 작업 항목 상태를 보려면 워크 아이템 상태 및 실행을 참조하십시오.
    • 과거 활동에는 작업 항목을 처리 중인 Bot만 표시되지만, 각 Bot 배포에서는 여러 작업 항목이 하나의 활동으로 처리될 수 있습니다.

    다음 비디오는 대기열을 사용하여 Bot을 실행하는 방법을 보여줍니다.