본문 바로가기

전체 글42

[RPA] [UiPath] 정보 이모저모 9 1. 현장에서는 파일 경로에 대해서 config.xlsx 파일에 경로를 넣어두고 불러와서 사용한다. path exists를 사용할 때 input 패널에 그 변수가 들어가는 것이다. => 실제로 업무를 할 때, 파일이 있는데 계속 또 만들고 또 만들고 하면 관리가 안 되기 때문에 if문을 사용해 파일이 없으면 새로 생성하고, 있으면 지우고 새로 만드는 방식으로 일한다고 한다. 2. 조건문 [ IF ] 참일 경우 Then 실행, 거짓일 경우 Else 실행 시퀀스, 플로우차트 모두 사용 [ Flow Decision ] 참일 경우 True 실행, 거짓일 경우 False 실행 플로우차트에서 사용 [ Switch ] 조금 더 복잡한 경우에 사용 시퀀스, 플로우차트 모두 사용 [ Flow Switch ] 가끔 이런 .. 2023. 9. 25.
[RPA] [UiPath] 정보 이모저모 8 1. Flowchart를 사용해보자 - flowchart의 이름 - true/false 값을 변경할 수도 있다! 2023. 9. 22.
[RPA] [UiPath] 정보 이모저모 7 Datatable 1. Lookup data table column 부분에서 "name"을 입력하거나 "number"를 입력하거나 둘 중 하나만 해야 한다. 둘 다 입력하니깐 에러가 뜬다. Lookup data table 사용시 꼭 입력해야 하는 항목은 아래와 같다. Input > Data Table > 미리 받아서 데이터테이블 변수로 저장해둔 값 입력 Input > Lookup Value > 세로로 된 컬럼에서 찾는 '기준이 되는' 값 Input > Column Name 혹은 Column Number > 컬럼의 이름 혹은 인덱스값 Output > CellValue > 찾은 값을 저장할 변수 Output > RowIndex > 찾을 row값을 변수로 미리 저장해두고 그 값을 호출 Target Column.. 2023. 9. 21.
[RPA] [UiPath] 정보 이모저모 6 UiPath Datatable을 다루어보자. 1. 가져온 엑셀 값의 유형을 확인하기 위해서는 Debug > Immediate > GetType 이용하면 된다! - 예시: stuDt.Rows(0).Item(0).GetType 2023. 9. 20.
[RPA] [UiPath] 정보 이모저모 4 1. UI Element 창, 버튼, 체크박스, 텍스트 필드, 드롭다운 등 응용 프로그램을 구성하는 모든 요소 Selector(셀렉토) 들어가는 경로 Properties > Target > Strict selector > (더 자세하게 보고 싶다면) open in UI Explorer 셀렉토 꿀 단축키 [ESC] : 엘리먼트를 선택하지 않고 취소합니다. [F2] : 3초동안 엘리먼트 선택이 무시됩니다. 만약 선택해야할 엘리먼트가 다른 프로그램에 의해 창 뒤에 가려진 경우나, 특정 사전작업을 수행해야 나타나는 엘리먼트를 선택해야할 때 유용합니다. [F3] : 마우스로 드래그하듯 선택합니다. 엘리먼트가 매우 작아 클릭이 어려울 경우 사용합니다. (출처: https://ddochea.tistory.com/45.. 2023. 9. 14.
[RPA] [UiPath] 정보 이모저모 3 1. Recording 기능 레코딩을 통해 액티비티가 자동으로 생성 -> 사실 실무에서 자주 쓰지 않는데, 그렇더라도 배우는 단계에서는 자동 생성된 액티비티를 보면서 '이런 걸 쓰는구나' 정도는 배울 수 있음 시각적인 인터페이스로 프로그래밍을 잘 몰라도 자동화 가능 레코딩 후 개발자의 구상대로 수정 가능 그러나, 조건문을 사용할 수 없음 셀렉터 수정이 필요한 경우 추가 작업을 해야 함 예외 처리를 별도로 해주어야 함 실 개발자들은 레코딩을 잘 사용하지 않음. 기능이 예전보다 좋아지긴 했으나 개발자들은 자기가 구상한 대로 만들어 나가는 게 빠르고 효율적이기 때문에 굳이 레코딩을 쓰지는 않음. * 레코딩 기능을 이용하는 중에 interaction mode 'chromium api' should be used.. 2023. 9. 13.
[RPA] [UiPath] 정보 이모저모 2 1. Execution type은 '사람이 참석하여 진행하는지 아닌지'를 의미한다. attended : 사람의 개입이 있는 형태 예를 들면, 오토메이션이 24시간 도는 형태가 아니라 중간에 사람이 들어와서 확인한다던지, 어떤 조치를 했다던지의 개입이 있는 경우이다. unattended : 사람의 개입이 없는 형태 만들어두고 오토메이션이 24시간 도는 형 2. Publish한 것을 실행시키려면 UiPath Assistant를 통해 가능하고, 이 과정을 통해 자동화를 진행하게 되면 오케스트레이터의 'Jobs'에 나온다. * UiPath Assistant 는 윈도우 화면 오른쪽 하단에 '숨겨진 아이콘 표시'를 누르면 나타나는 아이콘을 클릭해서 열 수 있다. 3. String, 한국어로 문자열을 입력하기 위해서.. 2023. 9. 8.
[RPA] [UiPath] 정보 이모저모 1 1. 회사, 현업에서는 주로 Studio의 RE framework를 사용한다. 2. VB란? Visual Basic .NET : C#을 단순한 구문 버전으로 만든 언어다. VB6.0와는 전혀 다른 언어로, 문법만 빌려쓰는 정도이다. 현업에서는 VB나 C#이나 크게 상관 없이 사용한다고 한다. (강사님은 따로 바꾸어 사용해본 적은 없다고 하신다.) (참고: https://m.blog.naver.com/husky81/222064924490) 3. Packages 사용도 상당히 중요하다. Dependencies (Windows) 확인 가능하고, 한국어로는 종속성(=의존성)이라고 번역되어 나온다. 4. 네모 칸은 Project Panel이라고 부른다. 하단 탭에 따라, Activity Panel이 될 수도 있다.. 2023. 9. 7.