여러 개의 bots에서 package를 안전하고 안정적인 기본 bots 버전으로 빠르게 업데이트할 수 있습니다.

Control Room 관리자만 대량 패키지 업데이트 프로세스를 수행하도록 하십시오.
주: 자동화 및 상태, 이름, 시작 시간, 종료 시간, 실행 시간, 자동화가 실패하거나 건너뛰어지거나 중지된 이유 등과 같은 세부 정보는 관리 > Bot 업데이트 페이지에 있는 Bot 업데이트 테이블에서 30일이 지나면 자동으로 삭제됩니다. 데이터 보존 및 정리 정책에 대한 내용은 데이터 보존 정책 항목을 참조하십시오.

하지만 대량 package 업데이트 및 자동화에 대한 감사 로그 세부 정보는 볼 수 있습니다. 대량 package 업데이트에 대한 감사 로그 보기 항목을 참조하십시오.

전제 조건

  • bots을 기본 package 버전으로 업데이트하려면 packages 보기 권한 bots 편집 권한이 있어야 합니다.

    대량 업데이트 프로세스를 시작하면 이 작업은 공용 워크스페이스에서 체크아웃 권한이 있는 bots과 특정 package의 기본 버전이 아닌 버전을 사용하는 모든 bots을 업데이트합니다.

  • Control Room에서봇 업데이트 페이지를 보고 대량 업데이트 보고서를 보려면 봇 업데이트 보기 권한이 있는지 확인하십시오.
  • 대량 패키지 업데이트 작업을 수행하려면 봇 업데이트 관리 권한이 있는지 확인하십시오.
  • botspackage의 현재 기본 버전과 호환되는지 확인하십시오.
  • 관리 > 설정 > Bots > Bot유효성 검사으로 이동하여 bot 유효성 검사 기능을 켭니다.
  • bots을 기본 패키지 버전으로 업데이트할 때 프로세스가 완료될 때까지 bots이 체크아웃되어서는 안 됩니다.
  • 대량 업데이트 프로세스가 실행 중일 때 package를 비활성화하지 마십시오.

프로시저

  1. 관리 > Bot 업데이트로 이동합니다.
    Bot 업데이트 목록 페이지에서는 다음 내용을 포괄적으로 확인할 수 있습니다.
    • 완료, 실패, 건너뛰기 및 중지된 bots의 수를 포함한 업데이트 상태.
    • 상태, 이름, 시작 및 종료 시간, 업데이트에 필요한 기간과 같은 세부 정보.
    • package 업데이트를 시작한 사용자 세부 정보(예: 사용자 이름).
  2. Bot 업데이트 > > 패키지 버전을 클릭합니다.
    업데이트 - 패키지 버전 페이지가 표시됩니다.
  3. 설정 페이지에서 다음을 업데이트합니다.
    1. 이름: 업데이트 기능에 대한 시스템 생성 이름을 표시합니다.
    2. 설명(선택 사항): 업데이트 package 버전 기능에 대한 설명을 추가합니다.
    3. 옵션: 현재 package 버전이 기본 버전보다 높다면 현재 버전이 기본값보다 클 경우 버전 다운그레이드 확인란을 선택합니다.
      주: packages를 다운그레이드하면 bot에 오류가 발생할 수 있습니다. 이는 package의 상위 버전에 하위 버전에서는 사용할 수 없는 추가 속성이 있을 수 있기 때문에 발생합니다.
    4. 사용 가능한 패키지 테이블에서 필요한 packages를 선택하고 오른쪽 화살표()를 클릭하여 선택 항목을 추가합니다.
    5. 다음 클릭이 표시됩니다.
  4. 업데이트할 Bot 선택 페이지에서 다음을 업데이트합니다.
    1. 필드를 사용하여 Bot 및 종속성을 업데이트를 사용하려면 다음 탭 중 하나를 선택합니다.
      • 최신 버전: bot 최신 버전을 설치하려면.
      • 프로덕션 라벨: bot의 라벨이 지정된 버전을 선택하려면.
        주: 상위 bot에 대해 프로덕션 라벨 옵션을 선택하면 해당 프로덕션 라벨이 있는 bots도 자동으로 선택됩니다. 프로덕션 라벨이 적용된 종속 bots이 없는 경우, 최신 버전의 bot이 선택됩니다.
    2. 다음 확인란 중 하나를 선택합니다.
      • 모든 Bot 업데이트: 모든 bots 및 업데이트가 필요한 종속 파일을 업데이트하고 다음과 같은 packages를 사용합니다.
      • 사용자 정의: 특정 bots을 업데이트합니다.
        주: 기본값으로 Bots 폴더가 선택됩니다.
        1. 사용 가능한 파일 테이블에서 package 버전을 업데이트하려는 Task Bot을 선택합니다.
          팁: 검색 필드를 사용하여 Task Bot을 빠르게 찾을 수 있습니다.
          주: 대량 패키지 업데이트에 대해 종속성이 있는 최대 1,000개의 bots을 선택할 수 있습니다.
        2. 오른쪽 화살표()를 클릭하여 선택 항목을 추가합니다.
        3. 다음을 클릭합니다.
  5. 업데이트를 위해 Bot 및 종속성 검토 페이지를 사용하여 업데이트를 위해 선택한 bots 및 종속성을 검토합니다.
  6. 업데이트-패키지 버전을 클릭합니다.
    시스템이 선택한 bots이 포함된 Control Room 리포지토리에서 선택한 packages와 종속성을 모두 업데이트하기 시작합니다. bots 중 하나라도 packages의 기본 버전을 사용하지 않으면 해당 bots이 업데이트됩니다. Bot 업데이트 테이블이 이제 업데이트되어 업데이트된 bots을 표시합니다.
    주: bots을 기본 package 버전으로 업데이트할 때, 중간에 프로세스가 실패하더라도 시스템은 나머지 bots을 중단 없이 계속 업데이트합니다.

    1000개의 bots을 업데이트하고 이 중 100개가 문제로 인해 실패하는 상황을 가정해 보십시오. 그럼에도 불구하고, 시스템은 나머지 900개의 bots이 계속 처리되도록 허용하여 확장성을 입증합니다.

  7. 업데이트한 bot에 대한 업데이트 요약을 보려면 Bot 업데이트 테이블에서 해당 bot 위에 마우스를 올리고, 줄임표(세 개의 점)를 클릭한 다음 업데이트 Bot 세부 정보 보기 아이콘을 클릭합니다.
    다음 탭이 포함된 보고서가 표시됩니다.
    • 요약: 선택한 package 및 종속성이 포함된 bots 업데이트 프로세스의 요약입니다.
    • 설정: 선택한 package가 포함된 packages 업데이트 프로세스에 정의된 설정입니다.
    • 결과: 상태, package 유형, bot 및 종속 파일의 이름, 폴더 경로, bots의 이름, Bot Runner이 건너뛰거나 실패한 상태인 이유와 같은 세부 정보가 포함된 bot 업데이트 프로세스의 결과입니다.
    주: 현재 진행 중인 대량 package 업데이트 활동을 취소하려면 활동 중지를 클릭합니다. 이 옵션을 사용하여 대량 업데이트 프로세스를 중지할 수 있습니다. 예를 들어, 프로세스 실행 시간이 예상보다 오래 걸리는 경우에 사용할 수 있습니다. 프로세스를 중지하면 확인 메시지에 기본 package 버전을 사용하기 위해 선택된 bots의 총 개수와 지금까지 업데이트된 bots의 개수가 표시됩니다.

    bots이 100개씩 일괄 처리되고 있으므로, 중간에 프로세스를 중지하는 데 시간이 다소 걸릴 수 있습니다. 프로세스를 중간에 중지하면, 현재 실행 중인 배치의 처리를 완료한 후에 중지됩니다.

    예를 들어, package 버전을 업데이트하기 위해 200개의 bots을 선택하고 즉시 중지 버튼을 클릭하여 대량 업데이트 프로세스를 취소했다고 가정해 보십시오. 대량 업데이트 프로세스가 시작된 상태에서 중간에 중단했기 때문에 100개의 bots 배치 업데이트가 완료된 후에 중지됩니다.

이 절차의 예는 여러 package에서 기본 bots 버전 업데이트의 예를 참조하십시오.