자동화
-
[UiPath 기초] 6. 이벤트(Event) - 2UiPath RPA/개념 및 기초다지기 2020. 3. 25. 22:20
지난시간엔 이벤트에 대해 무작정 따라해보는 시간을 가져보았습니다. 이번 시간엔 이벤트의 구성요소에 대해 설명하는 시간을 가져보겠습니다. [Monitor Events] 이벤트는 크게 트리거(1) 과 이벤트처리(2) 영역으로 나뉩니다. 트리거영역은 이벤트의 조건을 의미하며, 1개 이상의 트리거를 설정할 수 있습니다. Monitor Events 액티비티는 기본적으로 무한반복(RepeatForever) 되도록 설정되어있습니다. 따라서 Monitor Events 액티비티 아래에 배치된 다른 액티비티들은 동작하지 않게됩니다. Montior Events를 1회만 동작하게 만들고 싶다면, 속성에서 RepeatForever 값을 False로 설정하시면 됩니다. [트리거(Trigger)] 트리거는 OR 조건으로 동작합니다..
-
[UiPath 기초] 3. 디버그(Debug) - 1UiPath RPA/개념 및 기초다지기 2019. 12. 22. 16:15
이번시간엔 "디버그(Debug)"를 익혀보도록 하겠습니다. 디버그란 개발한 결과물이 정상적으로 동작하는지 여부를 확인하거나, 예상치 못한 오류(Exception)가 발생했을 경우, 원인을 찾아 해결하고 결과물이 원하는 작업을 수행할 수 있게끔 정상화시키는 것을 의미합니다. "F5" 키를 눌러 개발결과를 살펴보았을때 UiPath Studio의 화면이 약간 달라지는것을 눈치채셨을 것입니다. 해당화면이 디버그화면이며, 이번 파트 포함해 향후 진행될 예제 및 실전에서 많이 다루게 될 것 입니다. 이번 파트를 다루기 위한 예제를 직접 개발하는 것까지 함께 포함하면 내용이 매우 방대해 질수 있으므로, 예제를 다운로드 받은 뒤 진행해주시기 바랍니다. * 예제개발에 사용한 Studio 버전은 2019.10.2 입니다...
-
[UiPath 기초] 2. 변수(Variables) - 1UiPath RPA/개념 및 기초다지기 2019. 12. 7. 20:57
지난시간엔 메모장을 열어 Hello world를 입력하는 자동화 프로세스를 개발했었습니다. 하지만 실제 개발하는 자동화업무에선 "Hello world"와 같은 단문 1개만을 사용하지 않습니다. "엑셀자료의 수치 데이터표를 읽어 PPT 차트를 만드는 업무", "매 시간마다 변경되는 네이버 실시간 검색어를 엑셀로 정리하는 업무"등 사용자가 입력해놓은 문서나 웹 사이트의 문구를 읽어 가공하는 과정을 수행하는데 이때 엑셀자료의 수치 데이터표를 읽거나, 네이버 실시간 검색어 값을 읽어오는 Activity의 결과물을 담아놓을 '공간'이 필요합니다. UiPath에선 이것을 '변수'라고 합니다. 이 '변수'라는 개념은 프로그램 코딩에서도 동일하기 때문에 꼭 UiPath 관련 도서나 사이트에서 변수란 무엇인지 찾을 필요..
-
[UiPath 기초] 1. HelloWorldUiPath RPA/개념 및 기초다지기 2019. 12. 1. 21:16
지난시간에는 UiPath Studio를 설치하는 시간을 가져보았습니다. 설치 했으니 써봐야겠죠? :) 이번시간에는 예고한대로 프로그램을 처음 개발하면서 거치는 통과의례(?)인 HelloWorld를 작성하는 시간을 가져보겠습니다. 이번 시간의 목표는 메모장(notepad) 프로그램을 열어 "Hello World!"를 입력하는 작업을 생성하고 실제 실행해볼 것입니다. 1. 프로젝트 생성 UiPath Studio를 열고 [새 프로젝트] 에서 "프로세스"를 선택해주십시오. 그리고 아래와 같이 프로젝트 이름과 설명을 작성 후 만들기 버튼을 눌러주세요. 2. 개발화면 입장 및 Main.xaml 열기 프로젝트를 생성하면 비로소 개발을 진행하고 작업을 테스트해 볼 수 있는 에디터화면을 만나 볼 수 있습니다. 각 리본메..
-
[UiPath 기초] 0. 설치하기UiPath RPA/개념 및 기초다지기 2019. 12. 1. 17:40
주52시간 시행과 4차산업에 대한 대응은 핑계고 인건비 절약 목표를 위해 자동화시스템(=RPA)을 도입하는 기업이 크게 늘어나고 있는 추세입니다. 제가 일하는 회사에서도 본 목표(인건비)를 위해 RPA를 도입하여 운영중인데요, 국내에선 도입사례가 적으며, 도입에 따른 경험과 기술노하우도 부족한 상태에서 밑도 끝도 없이 10가지가 넘는 과제를 던진 채 "3개월" 이란 일정을 외치는 정신나간 임원진들로부터 타당하게 "안돼요"를 설명할 수 있는 개념있는 답변과 그럼에도 불구하고 업무를 수행했을 때 조금이나마 뻘짓을 줄일 수 있는 기초를 다지고자 이 글을 작성하게 되었습니다. 저희 회사에서는 UiPath 라는 RPA를 도입했습니다. .NET Framework 기반으로 개발되었고, 사용에 필요한 지식도 .NET ..