워크로드 지침

Automation 360에서 작업 항목 및 대기열을 최적으로 사용하려면 이 지침을 검토하십시오.

권장 사항

  • 소유자가 삭제 또는 비활성화될 경우 교착 상태가 발생하지 않도록 대기열에 2명 이상의 소유자가 있는지 확인하십시오.
  • 작업 항목이 대기열에 자주 추가되는 경우 작업 항목이 추가될 때 빠르게 추가되도록 재활성화 임계값을 1로 설정하십시오.
  • Control Room에서 최대 10개의 작업 항목 열을 표시할 수 있습니다. 이 기능을 사용하여 작업 항목 데이터에 대한 가시성을 최대화하십시오.
  • 특히 작업 항목 결과 값의 경우 최대 1,000자를 허용할 수 있는 작업 항목 값을 최적으로 사용하십시오.
  • 특정 작업 항목의 우선순위를 지정하려면 대기열을 생성할 때 작업 항목 데이터를 정렬해야 합니다.
  • 루프에 작업 항목을 삽입하려면 JSON 형식의 작업 항목 목록을 허용하는 v3/wlm/workitems API를 사용하십시오.
  • 클러스터에 있는 모든 시스템의 시간(시계)이 동기화되는지 확인하십시오. 이는 Apache Ignite 캐시 서버가 제대로 작동하는 데 중요합니다.
  • 지속적이고 데이터베이스 연결은 워크로드 자동화 기능에 매우 중요합니다. 따라서 정기적인 네트워크 검사를 수행하거나 네트워크 문제를 감지 또는 방지할 수 있는 도구를 사용하도록 하십시오.
  • 작업 항목 API를 사용하여 검색할 때 200개 이상의 작업 항목을 검색하려면 페이지 매김 필터를 적용하십시오.
    "page":
                        { 
                        "offset":0,
                        "length":1000
                        }

금지 사항

  • 시스템이 효율적으로 작동하도록 하려면 루프에서 v3/WLM/workitems API를 사용하여 대량으로 작업 항목을 삽입하지 마십시오.
  • Bot Runner가 기기 풀의 일부인 경우 해당 Bot Runner가 작업 항목만 실행하도록 Bot Runner에 대한 로컬 일정을 생성하지 마십시오.
  • 사용자에게 사용 중인 대기열이 있는 경우 해당 사용자(역할)에서 Bot 실행 권한을 제거하지 마십시오.
  • 작업 항목이 진행 중인 경우 Bot Runner를 종료하지 마십시오.

    유지 관리를 위해 Bot Runner를 오프라인 상태로 전환하는 경우 대기열을 일시 중지하고 Bot Runner에서 진행 중인 작업 항목이 없도록 하십시오.

  • 작업 항목 대기열이 처리 중인 경우 Automation Anywhere Control Room Service를 중지하거나 다시 시작하지 마십시오. 대신 대기열 자동화를 일시 중지한 다음 서비스를 다시 시작하십시오.

자동화 우선순위 이해

우선순위에 따라 자동화의 처리 순서가 결정됩니다. 다양한 수준으로 자동화 우선순위를 설정할 수 있습니다.
  • Bot: Bot을 예약할 경우(높음, 중간 또는낮음). 자세한 내용은 Bot의 자동화 우선순위 설정을 참조하십시오.
  • 대기열(기기 풀 수준): 대기열에서 자동화가 실행되는 순서를 정의합니다(라운드 로빈 또는 테이블에 표시된 우선순위). 자세한 내용은 자동화 대기열의 순서 항목을 참조하십시오.
  • 작업 항목(대기열 수준): 작업 항목 열 값의 우선순위를 설정합니다. 예를 들어 이름 열은 오름차순, 이메일 열은 내림차순입니다.

자동화 우선순위가 어떻게 작동하는지 이해하기 위해 다음 시나리오를 살펴보겠습니다.

기기 풀 수준에서 우선순위가 1순위인 Q1과 2순위인 Q2가 있다고 가정해보겠습니다. Q1에는 다음과 같은 작업 항목 수준 우선순위를 가진 InvoiceAmount총계와 같은 작업 항목이 있습니다.
  • Q1 작업 항목 수준 우선순위 -> InvoiceAmount 열 오름차순
  • Q2 작업 항목 수준 우선순위 -> 총계 열 오름차순
Q1과 Q2에 여러 작업 항목을 동시에 추가하는 경우 InvoiceAmount가 가장 낮은 Q1 작업 항목이 먼저 실행됩니다.

이러한 시나리오에서는 기기 풀 수준의 대기열 우선순위가 작업 항목 우선순위보다 우선합니다.

다음 테이블에 표시된 것처럼 WLM이 설정된 또 다른 시나리오를 고려해 보십시오.
Bot 및 대기열 이름 기기 사용자
프로세스 1 1 1 Bot1
프로세스 2 Bot2
프로세스 3 Bot3
프로세스 4 Bot4
위의 WLM 설정에서 4개의 자동화를 모두 병렬로 배포한 경우, 시스템에서 먼저 배포된 자동화 프로세스의 작업 항목을 완료합니다. 그러면 두 번째로 배치된 항목이 시작되고 명령이 계속됩니다. 하지만 4가지 자동화가 모두 병렬로 실행되지는 않습니다. 따라서 여러 개의 자동화를 실행하려면 다음 테이블에 표시된 대로 설정을 만드십시오.
Bot 및 대기열 이름 기기 기기 풀 사용자
프로세스 1 기기 1 풀 1 Bot1
Bot2
Bot3
Bot4
프로세스 2 기기 2 풀 2 Bot5
Bot6
Bot7
Bot8
프로세스 3 기기 3 풀 3 Bot9
Bot10
Bot11
Bot12
프로세스 4 기기 4 풀 4 Bot13
Bot14
Bot15
Bot16