Hi akaBot team.
Mình tiến hành chạy robot trên Unattended Agent cài đặt trên VM, và đang gặp vấn đề như sau:
Thử nghiệm chạy workflow khi connect qua Remote Desktop thì không gặp lỗi gì, tuy nhiên khi thoát Remote Desktop Connection và gửi lệnh chạy Robot từ akaBot Center thì gặp lỗi ở 1 số activity như click, input field. Sử dụng Take Screenshot khi lỗi xảy ra thì kết quả screenshot toàn 1 màu đen. (Hiện tượng tương tự cũng xảy ra khi chỉ minimize cửa sổ Remote Desktop chứ không đóng hẳn)
Theo mình tìm hiểu được thì UIPath/AA xử lý vấn đề này bằng cách thiết lập cài đặt ScreenResolution cho Agent thông qua Center/Orchestrator. Với akaBot thì giải quyết vấn đề này thế nào nhỉ?
Hi anh,
Cảm ơn vì thông tin của anh và trong lúc chờ câu trả lời từ đội Technical. Cho em hỏi thêm khi mình gửi lệnh chạy Robot từ akaBot Center thì gặp lỗi ở 1 số activity như click & input field, vậy có hiện error message hay alert gì không anh?
Login remote desktop connection chạy thử thì không xuất hiện lỗi, chỉ khi minimize cửa sổ remote desktop hoặc thoát hẳn và chạy robot từ center thì mới có lỗi này.
Nguyên nhân mình nghĩ là do resolution/GUI không được thiết lập trước, dẫn đến việc robot tìm button/input field qua selector không được. Cụ thể element không tìm được ở đây là button Save As, và field Save As File Name khi download file từ IE.
Lỗi này xảy ra do khi minimize RDP window, Windows sẽ chuyển sang chế độ GUI-less. Sau đó, các action tương tác với UI sẽ bị fail.
Bạn làm theo các bước sau để cấu hình ngăn không cho Windows chuyển sang chế độ GUI-less.
Change your local computer registry settings
On your local computer , close all open Remote Desktop sessions.
Launch the Registry editor ( regedit.exe ).
Navigate to one of the following Registry keys, depending on whether you wish to modify the Remote Desktop settings only for the current user or for all users on the computer:
HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client
HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client
Create a DWORD value named RemoteDesktop_SuppressWhenMinimized and set it to 2 :
Hi @trantuan24bk,
Cho mình hỏi là cách trên chỉ giải quyết được trường hợp kết nối qua RDP thôi phải không? Khi chạy robot trên unattended agent mình muốn fix cứng screen resolution thì làm thế nào nhỉ?
Hi akaBot team,
Cho mình hỏi vấn đề sau, mình đã thực hiện theo solution phía trên của @trantuan24bk, thì sau khi run Script, gọi process lần đầu thành công, tuy nhiên từ lần thứ 2 trở đi gọi process (nếu như không login RDP và chạy lại file bat) thì lại phát sinh lại lỗi Could not unlock machine. “ユーザー*****のマシンをロック解除できませんでした。 操作が失敗しました. (OS: Microsoft Windows NT 6.2.9200.0, versio”
Có cách nào để Agent vẫn giữ được Session cũ sau khi robot hoàn tất process không nhỉ?
Hi @nghiabt4,
Hiện tại thì mình chỉ có thể login vào và run script để thoát ra. Nhưng team akaBot sẽ bổ sung thêm feature này vào các bản release tới. Vậy @nghiabt4 chờ phiên bản mới nhé.