소개
UiPath Studio는 UiPath에서 제공하는 자동화 개발 툴이다. UiPath에서 제공하는 툴은 크게 3가지가 있는데 Studio, Robot, Orchestrator이다. Studio에는 두 가지 유형의 프로필이 있다.
- Studio: 복잡하고 큰 워크 플로우를 디자인할 수 있는 다양한 도구를 제공함
-StudioX Preview: Microsoft Excel 등과 같은 사무용 응용 프로그램의 자동화를 위해서 제공함
* UiPath에서 말한 '프로필'이라는 단어가 딱 어울린다고 생각한다. 간단한 프로필 설정을 통해 Studio-StudioX를 전환할 수 있고(Restart를 해야 하지만) 프로필만 바뀔 뿐 기능은 크게 달라지지 않는다. Studio에서 만든 파일을 StudioX에서 열 수 있고 반대의 경우도 마찬가지이다.
라이센싱 정보
UiPath의 라이센스는 두 가지가 있다. Community Edition과 Enterprise Edition이다. 둘의 가장 큰 차이점이라고 한다면 역시 과금 여부 일 것이다. 세부적으로 더 다른 것들이 있겠지만 다른 프로그램에서의 개인용/기업용의 차이 정도라고 생각하면 편할 것 같다.
사용자 인터페이스
리본 탭은 크게 3가지로 나뉜다. Home, Design, Debug. 인터페이스는 말로 장황하게 설명하는 것보단 직접 이것저것 눌러보며 확인하는 것이 잘 와 닿을 것이라 생각한다. 더 자세한 정보는 UiPath Studio Docs - the-user-interface (https://docs.uipath.com/studio/docs/the-user-interface)에서 확인할 수 있다.
키보드 단축키
여러 키보드 단축키 중에서 본인이 개발하면서 자주 사용하는 키보드 단축키를 소개할까 한다. 다른 응용 프로그램 및 윈도우에서 사용하는 단축키와 유사하다. 전체 키보드 단축키 목록은 UiPath Studio Docs - keyboard-shortcuts (https://docs.uipath.com/studio/docs/keyboard-shortcuts)에서 확인할 수 있다.
단축키 | 설명 |
Ctrl + Shift + N- | 새로운 빈 프로세스를 생성합니다. |
Ctrl + O- | 이전에 만든 워크 플로우를 열 수 있습니다. |
Ctrl + S- | 현재 열려있는 워크 플로우를 저장합니다. |
Ctrl + Shift + S- | 현재 열려있는 모든 워크 플로우를 저장합니다. |
Ctrl + F- | 검색 표시줄을 엽니다. |
Ctrl + D- | 현재 선택된 액티비티를 무시합니다. (주석처리) |
Ctrl + E- | 주석 처리 된 액티비티의 주석을 제거합니다. |
F2- | 기록 활동(셀렉터 선택) 중 지연을 추가합니다. (3초) |
F5 | -.xaml 파일을 Main으로 설정 한 상태 에서 현재 프로젝트를 디버깅 모드로 실행합니다 . |
Ctrl + F5- | 현재 프로젝트를 실행합니다. |
F6- | 현재 열린 .xaml파일을 디버깅 모드로 실행 합니다. |
Ctrl + F6- | 현재 열린 .xaml파일을 실행 합니다. |
Ctrl + C- | 선택한 활동을 클립 보드에 복사합니다. |
Ctrl + V- | 복사 한 활동을 선택된 항목 안에 붙여 넣습니다. |
Ctrl + K- | 필요한 활동 유형과 동일한 유형의 변수를 만듭니다. |
Ctrl + M- | 필요한 활동 유형과 동일한 유형 의 In 인수를 작성합니다. |
액티비티 패키지 관리
UiPath Studio는 NuGet 피드를 사용하여 액티비티 패키지를 설치합니다. Manage Packages의 피드는 Orchestrator Host, Local, Officail, Go!로 구분된다. Manage Packages에서 액티비티 패키지를 설치, 제거 및 관리 할수 있습니다.
Extensions 설치
UiPath Extensions을 사용하면 RDP 연결뿐만 아니라 웹 브라우저, Java 응용 프로그램, Silverlight 응용 프로그램 및 Citrix Cirtual Apps and Desktops까지 자동화 기능을 확장 할수 있다.
이러한 Extensions을 설치하지 않았다면 Internet Explore를 제외한 다른 웹 브라우저의 Element를 찾을 수 없다. 그래서 다른 웹 브라우저를 사용하고 싶다면 별도로 Extensions을 설치해줘야한다.
보통 Intall 할때 같이 설치 할 수 있지만 Install이후에도 간단한게 설치 할 수 있으니 크게 신경쓰지 않아도 된다. 크롬 Extension의 경우는 인터넷에 연결되어 있지 않아도 설치할 수 있다. Home>Tools에서 찾을 수 있다.
Lesson1 - Quiz
문제 | 정답 |
Can you send an email from UiPath, automatically? | - Yes |
What is a reusable component? | - A workflow that implements a very common action repeated throughout all your automations. |
How can you Publish a process to the Orchestrator server? | - Directly from UiPath Studio, with the Publish functionality. |
Is it possible to create other activities than the existing ones in UiPath Studio? | - Yes, you can create a Custom Activity. |
Can you run multiple instances of the same process, in parallel? | - Yes, on different robots. |
Scheduling a process is done from: | - Orchestrator Server. |
What are the uses of web scraping in UiPath? |
- Extracting lists or other structured data from a webpage. |
.
.
.
UiPath Studio Docs (https://docs.uipath.com/studio/docs)를 참고하여 작성하였습니다. (v2019)
틀린 정보가 있다면 알려주세요.
'RPA' 카테고리의 다른 글
[UiPath] Array에서 최빈값 구하기 (0) | 2020.11.04 |
---|---|
[UiPath] Selector 대소문자 무시하기 (1) | 2020.10.14 |
[UiPath] UiPath로 암호 압축(zip) 해제하기 (0) | 2020.07.23 |
[AA] Automation AnyWhere 설치/환경구축 (0) | 2020.02.10 |
[UiPath] Level1 - Lesson2 Variables, Data Type & Control Flows (0) | 2020.02.06 |