유인 로봇 Embedded Task Automation에서 인증 여정 및 자동화 실행
양식에서 ServiceNow® 자동화가 트리거될 때 애플리케이션의 인증 프로세스 유인 로봇 와 자동화 실행에 대해 알아봅니다.
포함된 작업 자동화 기능
포함된 작업 자동화 기능을 사용하면 애플리케이션에서 시작하는 것 외에도 양식에서 ServiceNow 유인 봇 프로세스(유인 자동화)를 유인 로봇 트리거할 수 있습니다. 자세한 내용은 의 포함된 작업 자동화(ETA) RPA 허브 문서를 참조하십시오.
유인 로봇 포함된 작업 자동화의 인증 여정
시스템에 애플리케이션을 Windows 설치한 유인 로봇 후 릴리스부터 Washington DC 를 사용하여 유인 로봇URL 스키마 'snrdaforms'가 등록됩니다. 이 URL 스키마는 OAuth에서 리디렉션이 발생할 때마다 사용됩니다. OAuth에 대한 자세한 내용은 다음 문서를 참조하십시오 OAuth Inbound and Outbound authentication.
RPA 지원 사용자가 양식 작업을 선택하면 이 작업이 사용자를 OAuth 인증으로 리디렉션합니다.
인증에 성공하면 봇 프로세스를 시작하는 데 필요한 정보가 포함된 콜백 URL을 생성합니다. 예를 들어 유인 구성과 연결된 봇 프로세스의 경우 이 정보는 콜백 URL로 전달됩니다.
콜백 URL은 .유인 로봇 유인 로봇 콜백 URL에서 보낸 모든 정보를 수신합니다. 연결 관리자에서 프로필(호스트 이름, 인스턴스 URL과 같은 인스턴스 세부 정보)이 없는 경우 로컬로 만들어집니다. 플러그인을 동기화하는 데 필요하며 추가 인증을 위해 사용자 컨텍스트를 설정합니다.
- 유인 로봇 애플리케이션이 이미 포함된 작업 자동화로 실행되고 동일한 사용자(예: 사용자 A)가 자동화를 다시 트리거하는 데 사용되는 경우. 그러면 애플리케이션을 다시 시작하지 않고 다음 자동화가 유인 로봇 실행됩니다. 유인 로봇 애플리케이션이 닫히지 않습니다.
- 사용자 A의 유인 로봇 포함된 작업 자동화를 사용하여 애플리케이션을 이미 시작한 경우 그런 다음 다른 사용자, 사용자 B 및 동일한 인스턴스가 자동화를 다시 트리거하는 데 사용됩니다. 그런 다음, 유인 로봇 애플리케이션을 닫았다가 다시 실행하지 않고 애플리케이션을 계속 사용하고 유인 로봇 사용자 A를 로그아웃한 다음 사용자 B와 다시 연결합니다.
- 유인 로봇 애플리케이션이 이미 Instance1에서 포함된 작업 자동화를 사용하여 실행되고 사용자가 Instance2에서 포함된 작업 자동화를 시작하려고 하는 경우. 그런 다음 유인 로봇 애플리케이션이 다시 시작됩니다.
응용 프로그램의 연결 관리자 창에 유인 로봇 기본 프로파일이 저장된 경우 로봇은 자동화가 트리거되는 URL 프로파일을 계속 사용합니다.
기존 자동화에 새 버전이 있는 경우 이러한 변경 내용을 유인 로봇 반영하려면 애플리케이션을 닫아야 합니다. 그때까지는 애플리케이션이 이미 실행되었으므로 기존 버전을 유인 로봇 계속 사용합니다.
인스턴스에 새 버전이 RPA 허브 설치되어 있는 경우 이러한 변경 내용을 유인 로봇 반영하려면 애플리케이션을 닫아야 합니다. 그때까지는 애플리케이션이 이미 시작되었으므로 유인 로봇 기존 플러그인 세트를 계속 사용합니다.
유인 로봇그러면 자동화를 시작할 준비가 되고 양식에서 ServiceNow® 자동화가 호출된 시기를 연결 관리자에 유인 로봇 묻는 메시지가 표시되지 않습니다.
RPA 지원 사용자가 직접 시작되면 유인 로봇인스턴스 및 로그인 정보를 확인하기 위해 연결 관리자가 표시됩니다.
로컬 세션 및 봇 세션에서 자동화 실행
인증 후 프로세스 구성은 에서 검색 RPA 허브됩니다.
봇 프로세스 양식에서 데스크톱에서 데스크톱 활성화 확인란을 선택하지 않으면 자동화 실행이 로컬 세션에서 시작됩니다. 실행이 완료되면 유인 로봇 애플리케이션은 컴퓨터에서 활성 상태를 유지하고 예정된 자동화 트리거를 기다립니다. 자세한 내용은 다음 섹션의 ServiceNow 양식에서 유인 자동화 시작 섹션을 참조하십시오. Enable Desktop In Desktop 및 End Desktop In Desktop On Complete 확인란에 대한 자세한 내용은 다음 문서를 참조하십시오의 봇 프로세스 양식 RPA 허브.
- 완료 시 데스크톱에서 데스크톱 종료 확인란을 선택하면 유인 로봇 애플리케이션이 봇 세션을 유인 로봇 닫고 애플리케이션은 모든 UI 버튼이 비활성화된 상태로 유지됩니다.
실행이 유인 로봇 완료되거나 사용자가 중지 단추를 선택하거나 자동화 시작 중에 오류가 발생한 후에는 애플리케이션이 닫히지 않습니다.
실행이 완료되면 로봇이 사용 중 상태에서 사용 가능 상태로 전환됩니다.
- 완료 시 데스크톱에서 데스크톱 종료 확인란을 선택하지 않은 경우 사용자는 세션을 닫아야 합니다. 사용자가 세션을 유인 로봇 닫을 때까지 애플리케이션이 실행되고 연결된 로봇 상태가 사용 중으로 표시됩니다. 사용자가 봇 세션을 유인 로봇 닫은 후에도 애플리케이션은 열린 상태로 유지됩니다.
유인 로봇 로그인 사용자 세션이 만료 유인 로봇 되면 인스턴스는 봇 세션과 함께 닫힙니다.
양식에서 ServiceNow 유인 자동화 시작
유인 로봇 양식에서 ServiceNow 트리거될 때 유인 자동화를 실행합니다. 자세한 내용은 포함된 작업 자동화(ETA)의 런타임 단계 문서를 참조하십시오. 다른 유형의 양식에서 유인 자동화를 호출하는 방법에 대한 자세한 내용은 다음 문서를 에서 API를 통해 포함된 작업 자동화 호출 RPA 허브참조하십시오.
조직에 프록시 설정이 구성된 경우 이 작업의 전제 조건은 프록시를 구성하는 것입니다. 연결 관리자의 프록시 설정 섹션에서는 폼에서 ServiceNow 처음 시작할 유인 로봇 때 프록시를 구성합니다. 연결 관리자에 대한 자세한 내용은 다음을 참조하십시오 에서 인스턴스에 RPA 허브 연결 유인 로봇. 프록시 설정에 대한 자세한 내용은 다음 문서를 참조하십시오 유인 로봇 설정.
인증에 성공하면 다음 시나리오가 발생합니다.
- 연결된 로봇 상태가 아직 사용 가능 상태가 아닌 경우 사용 가능으로 이동합니다.
- 실행 중 상태 프로세스 작업 기록을 작성합니다.
프로세스 작업 기록에서 트리거 기준 필드는 포함된 작업 자동화 값에 의해 업데이트됩니다.
- 연결된 로봇 상태를 사용 중으로 전환하고, 동기화를 시작하고, 로컬에서 사용할 수 없는 경우 패키지를 다운로드합니다.
- 데스크톱에서 데스크톱 활성화 확인란에서 선택한 옵션에 따라 로컬 세션 또는 봇 세션에서 자동화를 시작합니다.
- 자동화 실행이 완료되면 로봇 상태가 사용 가능으로 업데이트됩니다.
- 자동화 실행이 시작된 후 사용자가 에서 중지 버튼을 유인 로봇선택하면 자동화가 종료되고 로봇 상태가 사용 가능으로 설정됩니다. 프로세스 작업 기록이 취소됨 상태로 표시됩니다.
- 자동화 실행이 시작된 후 사용자가 에서 닫기 버튼을 유인 로봇선택하면 몇 가지 사전 유효성 검사를 수행한 후 봇 프로세스를 중지하고 사용자 세션에서 로그아웃하며 를 유인 로봇닫습니다. 중지 및 닫기 작업에 대한 자세한 내용은 다음 문서를 참조하십시오 를 사용하여 자동화 실행 유인 로봇.
그림 3. 에서 중지 및 닫기 작업 유인 로봇 - 자동화가 실행된 후 자동화 플로우가 종료된 후 프로세스 작업 기록이 성공 또는 실패로 표시됩니다.
그림 4. 의 자동화 사후 실행 화면 유인 로봇 - 세션이 시간 초과되면 를 유인 로봇종료합니다.
인증에 실패하면 인증에 실패하여 자동화를 실행할 수 없다는 오류가 표시됩니다 . 시스템 관리자에게 문의하십시오.
유인 자동화에서 종료 구성요소를 사용하여 자동화 실행을 완료합니다. 구성 요소에 대한 자세한 내용은 종료 구성요소 사용.
자세한 제품 로그를 보려면 제품 로그를 참조하십시오.
양식에서 ServiceNow 유인 자동화를 시작하는 제한 사항
다음 시나리오에서는 양식에서 UI 작업을 선택하면 양식을 통한 ServiceNow 유인 자동화의 실행이 ServiceNow 제한됩니다.
- 자동화가 실행 중인 경우
- 활성 하위 세션(데스크톱 내 데스크톱)이 있는 경우.
- 동일한 사용자 및 동일한 봇 프로세스에 의해 자동화가 트리거되면 로컬 캐시가 사용됩니다. 변경 사항이 있는 경우 새 변경 내용이 반영되도록 애플리케이션을 닫고 유인 로봇 다시 시작합니다.