Uipath - Orchestrator

parkje·2024년 4월 12일

RPA

목록 보기
14/24
post-thumbnail

uipath
https://licensing.uipath.com/

https://cloud.uipath.com/gutmawc/

stuido

  • 자동화 프로세스를 개발 하는 개발 환경
  • 시나리오 개발 디버깅 프로세스 시각화

Robot

  • 실제로 자동화 프로세스를 실행하는 실행 엔진
  • stuido 로 개발한 걸 robot를 통해 실행
  • Attended, Unattended 등 선택가능
  • 로봇 로컬에 설치 혹은 UiPath Orchestrator와 연결된 서버에 배포되어 실행

Orchestrator

  • 자동화된 프로세스를 중앙에서 관리 모니터링 할 수 있는 웹 기반 플랫폼
  • 스케줄링, 실행, 모니터링 가능
  • 중앙 집중식 관리를 통해 프로세스 실행의 효율성과 정확성을 높일수있다

UiPath Studio, Orchestrator, 그리고 Robot이 함께 작동하는 방식

  1. stuido에서 자동화 프로세스를 개발 -> 프로세스를 패키지로 묶어서 Orchestrator에 배포
  2. Orchestrator에서 배포된 프로세스를 관리 (로봇 등록, 스케줄링, 모니터링) 실행중인 로봇 모니터링
  3. Robot은 오케스트레이터 지시에 따라 자동화 프로세스 실행
  4. Assistant 사용자와 로봇을 연결해주는 것 Assistant에서 사용자가 프로세스 실행 가능

Attended robot

  • 사람이 직접 돌려서 실행 (사람이 관여)
  • Assistant를 통해서 트리거 하거나 사용자가 수행하는 작업 할 때

Unattended robot

  • 스케줄을 걸어서 시행
  • 사용자 개입을 최소화 하여 중단 없이 작동
  • 사람이 사용하는 환경과 분리되어있음

라이센스란?

해당 플랫폼을 사용하는 기업 또는 조직이 소유하고 있는 사용 권한

  • 사용자수
  • 기능제한
  • 로봇 및 프로세스 수
  • 기간 및 갱신

orchestrator 라이센스 종류

  • Community Edition : 개인 학습용 목적으로 전달하는 무료 버전
  • Enterprise Edition: 기업용 라이센스 , 기업의 rpa 프로세스를 관리하고 조정하기 위한 것 구독기반
    사용자의 필요한 기능과 용량에 따라서 가격이 달라집니다

커뮤니티

  • 간단한 개발용, 무료이며 라이센스키가 필요없음
  • 클라우드 서비스 기반이라 Orchestrator 서버와의 통신을 통해 라이선스 인증 및 관리를 수행하기 때문에 인터넷이 되어야만 인증이 가능하다.
  • 개발툴 업데이트는 강제시행됨

엔터프라이즈

  • 구매한 기간 동안 사용이 가능하다
  • 엔터프라이즈 버전에서 클라우드, 온프레미스 두개로 나뉜다
  • 클라우드 버전 엔터프라이즈 -> 이메일 초대방식으로 오케 운영, 오케 설치 필요가 없다
  • 온프레미스는 각 기업에 맞게 오케 구축해야함 (smbc 생각하면 될 듯!)

테넌트

  • 최상위의 프로젝트 그룹이라고 생각하자
  • 트리거(Trigger): 특정한 조건이나 이벤트가 발생했을때 프로세스를 자동으로 실행하도록 설정

UiPath Orchestrator 프로덕션과 비프로덕션의 차이

(1) Production (unattended run time)

  • 실제 운영 환경 , 실제 업무 자동화, 현업이 실제로 업무를 수행하는 데 사용되는 환경

(2) Non-Production (attended run time)

  • 개발자가 프로세스를 개발하고 테스트 할 때 사용
  • 프로세스 개발, 테스트 ,훈령 등

커뮤니티

  1. 계정 추가 방법 : 관리자 클릭 -> 계정 및 그룹 -> 사용자 초대 -> 계정 입력 후 역할 할당 (관리자 역할도 할당) -> 초대
  2. 역할 할당 : 오케스트레이터의 테넌트 -> 액세스관리 -> 점 세개 선택 -> 편집 -> 개인 자동화설정 -> 사용자가 자동화를 실행할 수 있도록 설정 -> 이 사용자를 위한 개인 작업 영역을 생성하고 최적 클릭
  3. 머신 추가 : 머신 -> 머신템플릿 -> 프로덕션 작성 -> 프로비전
  4. 로봇 : unattended 로봇 추가 -> 만든 머신 선택하고 -> 로봇 계정 생성 (로봇이름 작성, cmd에서 whoami desktop-a071giv\박주은 -> 생성 후에
    클라이언트 ID/ 머신키 , 클라이언트 암호 복사

Orchestrator 연결 방법

  • 웹 브라우저를 사용하여 연결 하는 방법
  • Assistant에서 머신키, url, client id를 이용해서

Assistant 로그인 시

  • 노란불/ 초록불 차이
  • 초록불 ->프로덕트 타입일때만 추가 권한이 필요하다
  • 노란불-> 논 프러덕트는 유저 user 필요

Orchestrator asset (자산)

  • 여러 서로 다른 프로젝트에서 공유되는 변수
  • 공통으로 사용되는 변수들을 쉽게 관리하여 사용할 수 있도록 미리 등록해주는 변수들을
  • 주로 특정 작업이 이루어지는 경로가 로봇 별로 다른 경우에 사용
  • 과제 별로 사용하는 계정이 같은 경우 계정의 아이디/ 패스워드를 미리 등록해주고 사용한다
  • 자격 증명은 (Credential)은 AES256 알고리즘으로 암호화가 된다
profile
RPA 개발 일지

0개의 댓글