UiPath RPA/Tips
-
[UiPath] 특정폴더 위치에 파일명을 구분하여 처리하는 예제UiPath RPA/Tips 2021. 5. 6. 19:28
UiPath 포럼에 아래와 같은 문의가 있었습니다. forum.uipath.com/t/topic/312737/3 초보입니다.. 어떤 액티비티를 사용해야 하는지 질문 드립니다 안녕하세요! 폴더내에 누적됩니다~! forum.uipath.com 특정 폴더에 누적되는 파일의 이름에 지역이 포함된 단어에 따라 해당 담당자에게 메일을 발송하는 작업을 수행해야 합니다. 단어에 따라 발송담당자를 정해야 하니 IF 액티비티와 파일이 여러개 존재하므로 반복작업을 위해 For each 액티비티를 사용해야 할텐데 파일정보를 어떻게 가져와야하는지는 상당히 난감해 하실 수 있으실 겁니다. 이 부분은 .NET의 coding으로 처리해야 합니다. 지금부터 차근차근 한 단계씩 확인해볼까요? 🧐 1. 프로젝트 생성 및 Sequence ..
-
[UiPath] 궁금한 점은 UiPath 포럼을 이용해주세요!UiPath RPA/Tips 2021. 5. 3. 22:57
uipath를 검색하면 대부분 제 글이 튀어나와 접근하신 분들이 많습니다. 방문(?) 감사드립니다 (--)(__) 하지만 여러분들이 찾으시는 정보를 못찾는 경우가 대부분일 듯 합니다. 여긴 기본기와 포럼에 문의된 질문에 대한 답변을 팁으로 정리해두고 있습니다. 따라서 "uipath namespace 가져오기" 라는 검색어라던가, "uipath 형변환" 이란 검색어라던가, "uipath 테이블 데이터" 라던가 식으로 검색해도 원하시는 결과가 안나올 가능성이 높습니다. 개발자가 아니거나, 개발자여도 MS .NET 에 대한 개념이 없으면 어떤 문제에 대해 답을 찾기 더 어려울 수 있습니다. 가급적 찾기 어려운 검색보단 uipath에서 공식적으로 운영하는 포럼사이트에 방문하여 주세요. forum.uipath.c..
-
[UiPath] Linq 및 람다식을 이용해 두 테이블을 비교하는 조건 예시UiPath RPA/Tips 2021. 3. 21. 12:50
UiPath 포럼에서 아래와 같은 문의가 있었습니다. forum.uipath.com/t/topic/298138?u=ddochea 테이블과 테이블 사이 1번 테이블에 들어있는 정보 와 2번테이블의 들어있는정보를 비교하고싶습니다. 예시로 1번 테이블 숫자라는 칼럼에 1,2,3,4 가 있고 2번테이블 숫자 라는 칼럼에 2,3,4,5 가 있으면 2,3,4가 중복되잖 forum.uipath.com 두 개의 테이블정보의 특정 컬럼에 1개라도 같은 값이 있는지 여부를 판단하는 방법인데, 단순 필터링이라면 액티비티가 존재하지만, 이 경우는 1개라도 있으면 중복여부를 true, false로 반환해야 하기 때문에 닷넷의 coding을 이용해야 할 것으로 보입니다. 해결 예제는 포럼에 올렸으며, 문의주신 유저분이 "Solv..
-
[UiPath] 관리자 권한(Administrator)이 필요한 프로그램을 조작할때 해야할 사항UiPath RPA/Tips 2021. 1. 1. 12:29
UiPath는 기본적으로 설치계정 권한 아래에서 실행됩니다. 그러나 조작해야할 프로그램이 관리자권한(Administrator)으로 실행될 경우 아래 3가지 항목을 설정해보세요. 1. 관리자 권한으로 실행 Studio 실행 및 명령어를 통해 관리자권한을 사용할 수 있도록 활성화 하여 실행해보세요. 2. administrator 계정 활성화 cmd 명령어를 통해 Robot이 관리자 권한으로 제대로 실행되도록 설정이 필요합니다. 명령 프롬프트를 관리자권한으로 실행한 뒤 아래 명령어를 입력하세요. net user administrator /active:yes 3. 보안 속성 설정 일부 프로그램은 속성에서 보안설정을 통해 권한을 부여해야할 수도 있습니다. 마우스 오른쪽 버튼을 눌러 [속성] -> [보안]에 로그인..
-
[UiPath] Email 본문에 Image를 추가하기 (Base64방식)UiPath RPA/Tips 2020. 4. 18. 17:17
UiPath Forum에 서식(?)하던 중 메일 본문에 이미지 추가하는 방법에 대한 문의가 있어 답변할 겸으로 발송예제를 만들어보았습니다. 메일에서 이미지를 추가하는 방법은 2가지가 있습니다. 별도의 서버환경에 이미지를 올려둔 후, 해당 서버의 URL을 통해 Image 보여주는 방식과, base64 코드로 변환하여 메일본문 안에 이미지를 추가하는 방식입니다. 둘다 공통적으로 메일본문이 HTML 형식을 사용해야하기 때문에 HTML에 대한 기본적인 지식이 필요합니다. URL을 사용하는 방식은 어디에서든 접근 가능할 수 있도록 공개된 서버가 존재해야하기 때문에 서버유지를 위한 비용이 발생하게 됩니다. 단, 국내외 대부분의 웹메일에서 이미지를 정상적으로 표시할 수 있습니다. Base64 코드로 변환하여 추가하는..
-
[UiPath] DataTable 변수 사용시 유의사항(값 형식과 참조 형식의 이해)UiPath RPA/Tips 2020. 3. 8. 18:00
아래 첨부된 파일은 프로젝트폴더 내 read.csv를 읽어 Tbl_A 테이블변수에 출력한 뒤, Tbl_B 변수에 대입시켜 로그로 결과를 출력하는 간단한 예제입니다. 이제 해당 예제에 딱 한 가지 작업만 해보겠습니다. Assign 과 For Each Row 사이에 Add Data Row 액티비티를 추가하고 속성을 아래와 같이 설정해주세요. ArrayRow 에는 {"3", "UiPath"}, 추가할 위치는 Tbl_A로 설정하였습니다. 그리고 결과를 실행하시면, 추가한 결과가 잘 나옵니다. ... 혹시 이상한 점 눈치채셨나요? 로그결과를 출력하는 For Each Row 액티비티를 자세히 봐주시기 바랍니다. 분명 Add Data Row로 값을 추가하는 변수는 Tbl_A 였습니다. 그런데 Tbl_B에도 추가가 되..
-
[UiPath] Invoke Code, 'A'에 대한 참조가 없거나, 'A'어셈블리에 'B'형식이 없습니다. 오류시 시도할 방법UiPath RPA/Tips 2020. 2. 15. 13:02
몇 칠전 UiPath 커뮤니티 포럼을 살펴보던 중 어느 개발자가 올린 문의사항에 흥미가 생긴 내용이 있었습니다. https://forum.uipath.com/t/invoke-code-activity-how-to-run-the-activity-that-contain-the-system-drawing-point-type/190957 Invoke code activity-How to run the activity that contain the System.Drawing.Point type? Hi guys! I am faceing the problem that if the Invoke Code Activity contain the System.Drawing.Point types,The workflow can’t..
-
[UiPath] 몇 번째 주차인지 구하기 (n주차 구하기)UiPath RPA/Tips 2020. 2. 3. 22:09
"매월 1번째 주에 문서를 생성해주세요", "2주마다 취합된 데이터를 추출해주세요" 등등 매월 또는 매년 몇 주차마다 처리하는 방식의 자동화 요구사항이 존재할 수 있습니다. 그럴때 유용하게 쓰시라고 만들어둔 예제를 올려보겠습니다. 프로젝트를 열어보시면 Year.xaml 과 Month.xaml 파일이 보이실 것입니다. 각각 연도별 주차를 구하는 예제와 월별 주차를 구하는 예제입니다. 테스트해보고자하는 파일을 열어 F6을 눌러보시면 오늘 날짜가 해당 연도의 몇 번째 주인지, 또는 해당 월의 몇 번째 주인지 확인하실 수 있습니다. 해당 예제를 보시고 "2020-02-03일이 왜 2주차야?" 라고 생각하시는 분들도 계시겠지만, 2월1일이 한주를 차지하기 때문에 2주차로 분류됩니다. Date_CurrentDate..