가상 데스크톱과 연동하기 위해서는 원격 OS에 Agent가 설정되어 있어야 합니다. 가상 데스크톱은 현재 윈도우즈 원격데스크탑(RDP), VMware, Citrix를 지원합니다. "가상 데스크톱 연동하기"에서 다루는 내용은 다음과 같습니다.
VDI Agent 설치 하기
가상 데스크톱 내 객체 설정 및 실행 가이드
VDI Agent 설치 하기
VDI Agent를 설치 하려면 다음의 절차를 따르세요.
가상 데스크톱 내부 아무 위치에 설치 패키지를 저장하세요.
저장한 설치 패키지를 실행하고 설치 위치를 지정한 후 Next를 클릭하세요.
설치가 완료 될 때까지 기다려주세요.
설치가 완료되면 Finish 버튼을 클릭 하세요.
VDI Agent 실행 하기
VDI Agent 설치가 완료되면, 원격 데스크톱을 재시작 한 뒤 바탕화면에서 Brity RPA VDIAgent 바로가기를 더블클릭하여 실행하세요.
VDI Agent는 실행하면 자동으로 Start가 됩니다.
VDI Agent가 Start 상태가 아니면 연동을 할 수 없습니다.
VDI Agent와 통신하기 위해서 로컬PC의 9878 포트를 사용할 수 있어야 합니다.
VDI Agent의 메뉴는 윈도우즈 우측 하단의 트레이에서 VDI Agent 아이콘을 우클릭하여 확인 할 수 있습니다.
가상 데스크톱 내 객체 설정 및 실행 가이드
Brity RPA 디자이너는 원격 데스크톱 및 VDI 내부에 객체를 레코딩하여 실행 할 수 있는 기능을 제공합니다.
객체 설정
VDIAgent를 설치하고 실행하면 트레이에 위치하며 자동으로 시작됩니다. 아이콘을 우클릭시 시작과 중단, 종료를 선택할 수 있는 메뉴가 나옵니다. 위 그림을 참조하여 객체를 설정하기 전에 VDIAgent가 잘 실행되고 있는지 확인합니다.
디자이너를 실행하여 다이어그램에 액티비티를 위치합니다. 현재 가상 데스크톱 내 객체 설정이 가능한 액티비티는 아래와 같습니다. 대상 Activity (APP Library) : Click, RightClick, DoubleClick, MouseHover, MouseScroll, DragDrop, MouseDrag, MouseDrop, MouseLongPress, SelectListItem, SetText, TextInput, CredentialSetText, CredentialTextInput, SetCheckState, GetText, GetBounds, GetCheckState, WaitAppear, WaitDisappear, IsExist, IsVisible, IsRadioSelected, IsCheckedState, OpenWindow, CloseWindow, GetHierarchyInfo, GetListItems, GetGridItems, GetListItemIndex, GetGridItemIndex, SendWindowsShortCut, SendWindowsMessage, SendWindowsCopyData, Find, FindAll
마우스를 가상 데스크톱 뷰어로 이동하여 객체를 레코딩합니다. 레코딩을 완료하면 카드에 가상 데스크톱을 레코딩한 경우 파란색 글씨로 가상 데스크톱의 종류가 나타납니다. (ex. RDP, VMware, Citrix)
디자이너에서 가상 데스크톱 내부를 레코딩 할 때, 가상 데스크톱에 객체가 잘 잡히지 않는다면
가상 데스크톱이 백그라운드에 있어 비활성화 상태일 수 있습니다.
이때 Ctrl 키를 눌러서 잠시 객체 레코딩을 pause한 뒤 가상 데스크톱을 클릭하여 focus를 주면
가상 데스크톱 내의 객체를 인식 할 수 있습니다.
가상 데스크톱 내의 객체가 정상적으로 인식이 되면 Ctrl키를 눌러 레코딩을 다시 시작하세요.
실행
가상 데스크톱에서 동작을 실행하기 전, 가상 데스크톱 뷰어를 실행하고, 그 안에서 VDIAgent가 잘 실행되어 있는지 확인합니다. 만약 VDIAgent가 실행되어 있지 않다면, 레코딩한 내용을 가상 데스크톱 안에서 실행할 수 없습니다.
위 그림과 같이 액티비티 카드 내부에 파란색 글씨로 가상 데스크톱의 종류가 적혀져 있는 카드를 실행하면 이 객체를 레코딩했던 가상 데스크톱에서 액티비티가 실행되게 됩니다.