RPA(Robotic Process Automation)는 사람이 반복적으로 수행하는 업무를 소프트웨어 로봇을 통해 자동화하는 기술입니다. 복잡한 프로세스부터 단순 반복 작업까지 다양한 비즈니스 프로세스를 효율적으로 처리할 수 있습니다. RPA는 사람이 컴퓨터를 사용해
Stuido에서 홈 > 도구 > UiPath Extension을 선택한 뒤 Excel 추가 기능 / 브라우저 등 필요한 항목에 설치를 클릭한다Chrome확장프로그램에서 UiPath를 검색하여 나오는 확장프로그램이 실행중인지 확인하고 실행 중이지 않으면 실행버튼을 눌러
UiPath.System.Activities = 24.3.1UiPath.UIAutomation.Activities = 23.10.11UiPath.Excel.Activities = 2.22.4UiPath.Mail.Activities = 1.21.1UiPath.PDF.Ac
Studio : 개발 및 테스트 도구Orchestrator : RPA를 제어하는 중앙관리서버Robot : 자동화 프로세스를 수행하는 주체 Attended Robot(유인 로봇) : 사람이 RPA에 개입해야 하는 업무환경에서 사용. 사용자 인터페이스에 연결되어 작업
A번째 인덱스에서 시작해 B개의 문자를 추출변수의 문자수의 개수를 추출 (공백포함)Array나 List에 있는 요소의 개수를 파악변수에서 A의 값을 찾아 인덱스값 추출 (없다면 -1, 있다면 0부터 시작)앞 뒤 공백을 제거변수에서A로 되어있는 문자열을 B문자로 대체변수
.NET Ramework의 Math클래스 이용수학적 연산을 위한 다양한 메서드와 상수를 제공소수점 이하 자리를 특정 자리까지 유지하고, 그 다음 자리에서 반올림을 수행Round메서드의 두번째 인수는 0에서 15사이의 값이어야한다양수 : 소수점 이하 자리수를 지정0 :

DataColumnCollection 타입테이블의 구조(스키마)를 정의각 열은 DataColumn 객체로 표현됨.열 속성: 이름, 데이터 타입, 허용 null 여부 등을 포함DataRowCollection 타입실제 데이터를 포함하는 행들의 집합각 행은 DataRow 객
DateTime은 날짜와 시간을 관리하는데 사용하는 데이터 형식이다. 일자(연,월,일)와 시간(시,분,초) 정보를 모두 담고 있어서 날짜와 시간에 관련된 정보를 쉽게 저장하고 관리할 수 있게 해준다

List와 Array 개념UiPath에서 데이터를 저장하고 관리하는 기본적인 컬렉션(Collection) 유형에는 List(리스트)와 Array(배열)가 있습니다.Array (배열)크기가 고정된 동일한 데이터 타입의 요소들을 저장하는 자료 구조선언할 때 크기를 미리 지

Object타입은 유연성을 제공하지만, 타입 안전성과 성능 면에서 주의가 필요하다. 특정 타입을 알 수 없거나 다양한 타입을 다뤄야 할 때 유용하게 사용될 수 있다범용성 : 모든 타입의 데이터를 저장할 수 있는 가장 일반적인 데이터 타입동적 타입 : 런타임에 다양한 타

Dictionary는 Key와 Value를 한 쌍으로 가지는 데이터 구조이다. Key를 통해 해당 Value를 찾아내는 것이 가능하다. 이 때 Key는 고유한 값이어야 한다 UiPath에서 딕셔너리를 사용하는 방법 1.
While : 조건에 맞으면 계속 반복Do While : do에 있는 액티비티를 한번 실행한 후 조건에 맞으면 계속 반복For Each : 배열(Array), 리스트(List), 딕셔너리(Dictionary)의 개수만큼 반복For Each Row In DataTable
변수 초기화: 변수가 초기화되지 않은 상태로 사용될 때 Null 값 발생데이터 추출 실패: 웹 페이지에서 특정 데이터를 찾지 못하거나, 엑셀 파일에서 해당 값이 존재하지 않을 때 Null 값이 반환될 수 있음API 호출 오류: API 호출 결과가 예상과 다르거나, 네트

엑셀 설치엑셀 확장프로그램 설치종속성 변경 = 2.22.4dtVriable = New System.Data.DataTable기본위치 : Available > UiPath.Excel.ActivitiesExcel 통합 문서를 열고 모든 Excel 작업을 처리할 수 있게 해
xlsm : 매크로가 포함된 엑셀 파일엑셀 피벗테이블 만들기엑셀 메크로 활용excute macro - 이미 저장돤 매크로를 활용invoke VBA - 엑셀의 vba를 활용한다Excel Application Scope에서 이용하는 xlsx 엑셀파일을 지정invoke ma

텍스트 데이터가 직접 포함된 PDF 형식텍스트를 쉽게 추출하고 검색할 수 있음OCR 기술 없이도 100% 텍스트를 추출할 수 있음주로 텍스트 편집기나 워드 프로세서에서 직접 PDF로 변환하거나 저장할 때 생성됨파일 크기가 일반적으로 이미지 기반 PDF보다 작음스캔된 문
아웃룩 등의 클라이언트가 SMTP를 이용해 이메일을 서버로 보냄이메일 서버가 SMTP를 이용해 송신자 이메일 서버에 이메일을 발송SMTP 통신을 통해 메일을 수신하면 수신자의 이메일 클라이언트는 IMAP을 활용해 메시지를 사서함으로 가져옴역할: 이메일 수신특징:서버에

프로세스 이름에서 영문의 대소문자 구별하지 않음 kill하려는 대상이 없는 경우에도 오류 발생하지 않음작업관리자-세부정보에서 종료할려는 애플리케이션의 이름을 알 수 있다.Get Process로 실행중인 프로세스를 리스트로 가져와서 반복문을 통해 종료할려는 프로세스의 이
에러와 예외처리의 차이점 |구분|에러(Error)|예외처리(Exception)|System Exception| | -- | -- | -- | -- | |상황|시스템 레벨 발생,네트워크나 물리적이거나 OS단 이상의 문제|로직/프로세스에서 발생 프로그램/데이터오류 발생,사람에 의해 발생|홈페이지 UI변경 등| |대응가능여부|대체로 대응 불가능(대체로 예방 불...
시스템 또는 환경의 예기치 못한 오류소프트웨어, 하드웨어, 네트워크 등의 시스템 문제예측하기 어렵거나 불가능한 경우가 많음파일이 없는 경우(File Not Found)UI요소를 찾지 못함(Selector Not Found)네트워크 연결 실패(Timeout or Netw

반복을 종료할 조건반복 실행 후 조건 평가조건이 충족되면 종료설정되노 최대 재시도 횟수로 제한 가능
특수폴더는 운영 체제에서 특별한 용도로 지정된 폴더를 말한다. Windows 환경에서 주소 사용되며, 사용자 문서, 바탕화면, 시작 메뉴 등과 같은 시스템 폴더들이 이에 해당된다.로봇이 Windows 환경에서 실행될 때 사용자별 또는 시스템별 경로가 다를 수 있다. S

Size (바이트 단위의 파일 크기)Name (확장자를 포함한 파일 이름)Full Name (전체 경로를 포함한 파일 이름)Folder (파일이 위치한 폴더의 전체 경로)Last modified date (마지막 수정 날짜)Last accessed date (마지막 접

파일 파일 복제 생성 - Copy File 파일 삭제 - Delete File 파일 이동 - Move File 폴더 폴더 복제 생성 - Copy Folder
환경변수는 운영 체제에 설정된 변수로, 사용자의 시스템 정보나 설정 데이터를 동적으로 접근하는 데 사용된다.가변적인 값 관리: 시스템마다 다른 값을 가지는 정보를 환경 변수에 저장하여 코드 내에서 직접 입력하지 않고 변수를 참조하는 방식으로 관리할 수 있다.코드 재사용

1 상단의 “게시” 버튼 클릭 2 “다음”버튼 클릭 3 “사용자 지정”으로 변경 4 파일을 저장할 경로 선택 후 “게시”클릭 5 .nupkg 확장자의 파일이

UiPath Assistant는 사용자 친화적인 인터페이스를 통해 자동화 작업을 쉽게 시작하고 관리할 수 있다미리알림 탭 에서는 프로세스 시작에 관한 알림을 받기 위한 시간 또는 기간을 세밀하게 지정할 수 있다. 프로세스 목록 섹션을 통해 사용 가능한 모든 프로세스에
UiPath의 오케스트레이터는 RPA의 중앙 집중식 관리, 모니터링, 배포를 위한 웹 기반 애플리케이션으로 대규모의 RPA를 효율적으로 실행하는데 필수적인 도구이다 1. Orchestrator의 주요 기능 ✅ 1) 로봇(Robot) 관리 여러 대의 UiPath 로봇을
런타임UiPath에서 런타임(Runtime)은 로봇의 실행에 필요한 라이선스 슬롯을 지칭한다의미Unattended(무인로봇)의 동시 실행을 위해 사용되는 라이선스예를 들어, 5개의 런타임이 있다면, 최대 5개의 Unattended로봇이 동시에 실행될 수 있다Orches

조직(Organization)과 테넌트(Tenant)의 개념 조직(Organization): UiPath 클라우드 플랫폼에서 최상위 계층. 전체 계정 및 라이선스를 관리. 테넌트(Tenant): 조직 내에서 독립적으로 운영되는 개별적인 단위. 부서, 프로젝트 단위로 운
머신은 UiPath 로봇이 실행 될 물리적 또는 가상 환경을 의미한다로봇이 배포되고 실행되는 컴퓨터 또는 서버이다ㅣ로봇이 실행되기 위한 하드웨어와 운영체제UiPath Robot 소프트웨어가 설치되어 있어야 한다머신은 로컬 컴퓨터, 원격 데스크톱, 가상 머신(VM) 등

Main.xaml A파일.xaml 
Queue(큐)는 UiPath Orchestrator에서 데이터를 저장하고 관리하는 구조로, 대량의 데이터를 자동화 프로세스에서 효율적으로 처리할 수 있도록 도와줍니다.특히 Dispatcher와 Performer 패턴에서 중요한 역할을 합니다. ✅ 대량 데이터 처리
UiPath에서 Dispatcher(디스패처)와 Performer(퍼포머)는 Queue(큐) 기반 자동화 프로세스를 설계할 때 사용하는 역할 기반 개념입니다.이 두 가지 개념은 대량의 데이터를 효율적으로 처리할 때 사용됩니다.✅ 역할: 데이터를 수집하고 Orchestr
프레임워크(Framework) 일반적으로 Framework는 개발자가 프로세스를 설계할 때 도움이 되도록 만든 템플릿을 말한다 REFramework (Robotic Enterprise Framework) 상태머신(State Machine)을 기반으로 하는 프로젝트 템플
게시한 프로젝트 오케스트레이터 연결 1 2 3 4 

RPA개발 요청서 분석 설계서 ![](https://velog.velcdn.com/images/hrno3826/post/d68fe911-1ca1-43ef-820