UIPath Academy : 001. Meet the UIPath Platform

jwKim·2023년 8월 3일
0

🤖 UIPath

목록 보기
1/16

1. 기본 용어 정리

  • studio : 개발 도구 -> 자동화 프로세스를 이 곳에서 개발
  • orchestrator : 서버 역할 -> bot 등록
  • assistant : 사용자와 Attended bot 사이에 상호작용 담당
  • robot : 자동화 프로세스를 수행하는 주체
    • Unattended : orchestrator에서 관여하며 자동으로 작업하는 bot -> 사람이 사용하는 환경과 분리 되어있음
    • Attended bot : 사람이 bot의 동작에 관여하는 경우
    • RDA(robotic desktop automation) : 서버(orchestrator) 등록 없이 사용자 desktop에 저장되어 작동하는 bot( RDA도 attended bot의 일종)

2. Studio 구조

  • 프로젝트 패널 : 프로젝트 파일, 종속성 관리 등 프로젝트 설정 구성 활성화 가능
    • 주요한 점은 Main.xaml에 굵은 글씨체로 표시가 되어있다는 점
    • 굵은 글씨체로 표시 되어있는 파일은 가장 근본이 되는 파일, 나머지 파일은 모듈 정도로 생각해도 됨
  • 액티비티 패널 : 액티비티를 모아놓은 리스트 / 액티비티는 하나의 작업을 의미
    • 추가하고자 하는 액티비티를 drag&drop 하거나 더블 클릭하면 프로세스에 해당 액티비티 추가 가능
    • 액티비티 이름으로 검색 가능
  • 데이터 관리자 : 변수, 인수, 파일 등과 같은 자동화 자산을 처리할 수 있는 부분
  • uipath는 실행하는 방법이 3가지 있음
    • 파일 실행 : 개별 파일만 실행하는 것 -> RPA는 여러 사람이 기능별로 개발하는 경우가 많음 => 파일마다 따로 실행해가며 개발해야하기 때문에 존재하는 기능
    • 실행 : main으로 설정된 파일이 실행됨 / 작업에 필요한 모든 파일을 main에 넣어줘야 실행 가능
    • 디버그 : 프로세스를 한 단계 한 단계 짚어가며 에러가 뜨는 부분 확인

3. 패키지

  • 패키지는 개인 혹은 기업이 직접 개발한 액티비티 (혹은 그 묶음)
  • 회사에서 자체적으로 만든 모듈에 접근하기 위해서는 그 모듈이 포함된 패키지가 있어야함

4. 단축키

  • 주석처리
    • 액티비티 활성화 : Ctrl + E
    • 액티비티 비활성화 : Ctrl + D
    • 주석 : Shift + F2
  • 변수 생성 : Ctrl + K

5. Project, Package, Process, Job

이 단위들은 서로 포함관계를 가지고 있다.

ProjectPakcageProcessJobProject \ni Pakcage \ni Process \ni Job

  • Project : 하나의 자동화 과정 \rightarrow 여러 개의 package를 사용하여 자동화 파일 생성 가능
  • Package : 동일한 작업을 수행하는 모듈들의 집합
  • Process : 여러 개의 job(=activity)가 합쳐져서 동작하는 하나의 모듈
  • job(=activity) : 개별적으로 동작하는 한 단계의 작업

6. Sequence

  • 프로젝트의 가장 작은 단위
  • 스크립트를 작성할 때 여러 액티비티를 하나의 블럭으로 묶어 블럭간 이동을 편리하게 하고 의미적으로도 나눌 수 있음(AutomateOne의 액션그룹 느낌)

2개의 댓글

comment-user-thumbnail
2023년 8월 3일

유익한 글이었습니다.

1개의 답글