본문 바로가기

Uipath34

Uipath 모던 끄는 방법 아무래도 Uipath를 배웠을 시기랑 처음 접한 Stuido 버전에 따라 클래식이냐 모던이냐 둘 중 하나로 쓰고 있을 텐데 현업에서도 그렇도 주로 클래식을 사용하기에 셀렉터 잡을 때 모던 형식을 싫어하시는 분들이 참고하시면 될 거 같습니다 모던도 모던 나름 나쁘지 않은대 아무래도 익숙해진 게 더 편하기에 클래식 쪽으로 손이 가는데 프로젝트 생성할 때(특히 커뮤니티 버전) 커뮤니티 버전으로 개발하고 다른 PC에 이미 Studio가 설치돼 있고 그 버전이 낮은 경우 열리지 않는 이슈들이 생긴다 왼쪽 이미지가 커뮤니티 버전을 다운로드하고 그대로 프로세스를 만들면 저렇게 나오는데 이때 기존 클래식 유저들은 처음 보는 개체라는 녀석이 튀어나와 있다 오른쪽 이미지는 클래식 사용 유저가 가장 많이 보고 있던 환경이다.. 2023. 6. 8.
Uipath Orchestrator Http Request 사용법 Orchestrator Http Request를 통해 필요한 데이터를 여러가지 가져올수 있습니다. 아래 소스 내역은 Sample 입니다 오케스트레이터 폴더 경로는 화살표를 누르면 생성된 폴더가 보임으로 필요한 폴더를 선택하시고 메소드와 Relative Endpoint값을 어떻게 채워야하는지 모를텐데 이때는 Swagger를 통해 확인 하시면 됩니다. Swagger주소는 본인 Orchestrator주소/swagger/index.html을 입력하시면 됩니다 2023. 6. 7.
Uipath Throw 에러 발생 시키기 개발 및 운영을 하다 보면 Throw를 보게 되는데 강제로 에러를 발생시킬 수 있는 기능입니다 특정 상황이 발생하면 더이상 작업을 하면 안 될 때 주로 사용하거나 해당 부분을 일부러 에러를 내고 싶을 때 주로 사용됩니다 Throw라는 액티비티는 종종 본적이 있을 테지만 직접 값을 입력하시는 분들은 드물어서 내용 작성합니다 가장 먼저 속성값을 입력할 때 대표적으로 이거 왜 안되지? 하는 부분입니다 Throw를 사용할떄 해당 속성값을 String으로 쓰면 되는 줄 알고 사용하는 경우가 많다고 생각합니다 String값으로 입력하고 나서 이렇게 에러가 발생하면 에러 문구를 보게 되는데 Exception으로 변환이 불가능하다고 나와있습니다 수정 -> new Exception("에러 발생 시키기") 라고 작성하면 .. 2023. 5. 31.
Uipath zip 만들기 Uipath를 하다 보면 담당자가 데이터 파일이 여러 개여서 많으니까 zip파일로 압축해서 보내줘야 하는 경우가 발생합니다 대부분의 첨부파일에는 결과파일을 보내는대 이때 양이 많으면 많은 대로 그대로 달라는 분들과 정리해서(zip파일)로 원하시는 분들의 취향대로 만들어 주면 됩니다 가장 먼저 zip파일을 만든 방법은 여러가지 방법이 있습니다 1.Compress/Zip Files 액티비티 사용 2.Invoke method 사용 3.패키지에 누군가 만들어 놓은 액티비티 사용 - uzip 등 이 중에서 저는 1번과 2번만 설명드리겠습니다 1번 Compress/Zip Files 액티비티 가장 먼저 압축된 파일 이름 부분은 파일 경로와 파일이름. zip을 입력 zip형식으로 압축할 콘텐츠 부분은 압축할 폴더경로를.. 2023. 5. 31.
Uipath 배열 값 추가 및 초기화 Uipath 배열 추가와 초기화하는 방법입니다 1. 배열 초기화는 New String(){}으로 초기화를 진행합니다 이때 초기화 선언의 위치가 중요합니다 작업 도중 어느 위치에 있느냐에 따라 기존에 데이터를 없애 버리고 새로운 데이터를 받을 수 있습니다 2. 배열에 등록해야 하는 데이터를 이미 알고 있는 경우 초기화 방식을 활용하여 New String(){"값 1", "값 2", "값 3"}등등 이때 값 1 앞뒤로 큰따옴표가 필요합니다 왜 큰따옴표가 들어가야 하는지 이해가 안 되시는 분은 자료구조 배열을 공부해봅시다 3. 아래 배열 추가에는 2가지를 작성해뒀습니다 3-1. 배열. Append("""" + 배열추가값+ """"). ToArray으로 작성 됐을 경우는 배열을 이미 담았지만 한 번 더 배열을 .. 2023. 5. 31.
Uipath Orchestrator 로컬 설치 2번(with.순서대로 진행) 부제목 : Orchestrator 설치 오류가 너무 많음 Uipath Orchestrator 설치 전 필수 설치 해야 합니다 순서대로 작업 진행과정을 그대로 설명드릴 거라 주로 글보단 이미지가 많습니다 그렇다고 이미지만 확인하지 마시고 글내용도 확인해 주세요 중요한 부분은 글로 적혀있습니다 Orchestrator 설치 파일 다이렉트 주소 : https://download.uipath.com/Uipathorchestrator.msi 설치 1. 설치 후 실행을 하면 아래와 같은 오류가 발생합니다 해결하는 방법은 제가 아는 기준 2가지가 있습니다 1.Powershell에서 처리하기 2.windows 기능 켜기/끄기 저는 1번 방식으로 진행하겠습니다 2. 아래 링크를 타고 들어가면 홈페이지가 열리게 되는데 내용.. 2023. 5. 3.
Uipath Orchestrator 로컬 설치 1번(with.순서대로 진행) 부제목 : MSSQL 설치 진행하기 Uipath Orchestrator 설치 전 필수 설치 해야 합니다 순서대로 작업 진행과정을 그대로 설명드릴 거라 주로 글보단 이미지가 많습니다 그렇다고 이미지만 확인하지 마시고 글내용도 확인해 주세요 중요한 부분은 글로 적혀있습니다 1. MSSQL을 설치를 진행합니다 https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads SQL Server 다운로드 | Microsoft 지금 Microsoft SQL Server 다운로드를 시작하세요. 내 데이터와 워크로드에 가장 적합한 SQL Server 체험판 또는 버전, 에디션, 도구 또는 커넥터를 선택하세요. www.microsoft.com 2. 사이트 접속 후 스크롤.. 2023. 5. 3.
Uipath null 값 체크 개발을 하다 보면 간단하지만 가끔 실수하는 경우의 발생하는 대표 케이스라고 생각해서 글을 작성해 봅니다 is Nothing과 isNullorEmpty을 아래와 같이 만들고 실행 테스트를 진행합니다 String_type이라는 변수를 설정해줬습니다 Null이라는 화면에는 Assign이 포함된 게 없는데 변수 선언은 해둔 상태입니다 아래내용을 보면 다 향하게 4가지 케이스가 있습니다 Null 잘못된 사용 빈값 값 : String Null 정상 사용 결과값은 아래 참조 구분 is Nothing isNullorEmpty isNullorEmpty(변수) Null True True Object reference not set to an instance of an object. 에러 발생 빈값일때("") False T.. 2023. 5. 2.
uipath 크롬 시크릿 모드 실행 Uipath 에서 브라우저 유형을 BrowserType.Chrome 으로 설정해서 크롬 실행이 가능한대 시크릿 모드로 실행이 필요한 경우 OpenBrowser에 속성 중 비공개를 True로 변경 하면 시크릿 모드로 실행이 됩니다 영어 버전에서도 마찬가지로 Private를 누르시면 되는데 이때 주의사항으로는 기타탭에 있는 Private가 아닌 옵션 탭에 있는 Private입니다 2023. 4. 27.
Uipath 날짜 비교 및 시간 비교 시간별로 하나의 프로세스 안에서 다르게 수행 해야 하는 경우 스케줄 등록을 위한 작업 16시를 기점으로 전 과 후 다른 동작을 하는 경우에 필요합니다 날짜랑 시간을 비교 하기 위해서는 먼저 Datetime 형태로 변경이 필요합니다 Datetime.ParseExact(오늘날짜시간.ToString,"HH:mm:ss",SyStem.Globalization.Cultureinfo.InvariantCulture) 아래 표는 변수에 들어간 내용에 대한 정리 입니다 테스트에서는 날짜 형식을 HH:mm:ss만 했지만 yyyyMMdd_HH:mm:ss 등 다양하게 설정이 가능합니다 대신 String와 DateTime에 날짜 포맷 형식은 동일하게 설정 해주셔야 합니다 변수 형태 내용 오늘날짜시간 String now.ToStr.. 2023. 4. 27.