Automatyzacja UIPath: Czy możliwe jest wykonywanie interakcji z kliknięciem i interfejsem użytkownika na serwerze w chmurze w ścieżce interfejsu użytkownika?

Nov 30 2020

Utworzyłem więc przepływ XAML, który klika przyciski przeglądarki, pobiera pliki, a następnie wykonuje podstawowe operacje. Konfiguruję serwer Windows i łączę się z nim zdalnie, a kiedy debuguję automatyzację procesów, pozostając na ekranie, działa to płynnie, problem polega na tym, że nie mogę trzymać komputera na zawsze, więc kiedy po prostu minimalizuję plik, mimo że mój system pozostaje działa:

proces ścieżki interfejsu użytkownika kończy się po przekroczeniu limitu czasu naciśnięcia przycisku. Byłem po prostu ciekawy, czy obowiązkowe jest utrzymywanie ekranu, aby automatyzacja procesu oparta na interfejsie użytkownika mogła działać, czy jest sposób na zainicjowanie procesu, a następnie zamknięcie ekranu i pozwolenie systemowi wykonać swoją pracę?

Oto błąd, który otrzymuję, który jest jak pierwsza interakcja w interfejsie użytkownika:

Oto kroki, które wykonałem:

  1. Utworzono nienadzorowanego robota z maszyną jako nazwą instancji zdalnej.
  2. Stworzono środowisko i połączono z robotem utworzonym w kroku 1.
  3. Skonfiguruj Asystenta UIPath przy użyciu klucza komputera i adresu URL.
  4. Opublikował pliki, a następnie utworzył proces w konsoli chmury.
  5. Uruchomiono go z konsoli w chmurze.

Proces kończy się niepowodzeniem podczas pierwszej interakcji z interfejsem użytkownika. Mimo że działał w formie robota bez nadzoru.

Z góry dziękuję.

Odpowiedzi

3 kwoxer Nov 30 2020 at 15:22

AFAIK jest to zamierzone w modelu licencjonowania UiPath. Aby rozwiązać problem, potrzebujesz licencji na maszynę wirtualną połączenia RDP, która umożliwia korzystanie z urządzenia bez nadzoru.

Innym pomysłem może być rozpoczęcie procesu w trybie PIP (obraz w obrazie). Ale nigdy tego nie testowałem, więc to również może nie działać.

Ale może masz już taką licencję i mógłbyś to przetestować.

Oto nasze typy :

1 ShivamSahil Dec 02 2020 at 06:19

Rozwiązanie dla UiPath Studio 20.4 lub nowszego

W moim przypadku tryb Obraz w obrazie działał poprawnie. Dzięki @kwoxer za sugestie, chociaż jego odpowiedź była wystarczająca, ale dodam ją tutaj dla tych, którzy mogą potrzebować odniesienia w przyszłości.

Więc jeśli napotykasz problemy z automatyzacją interakcji użytkownika w dynamicznej witrynie JavaScript za pośrednictwem serwera w chmurze, który ładuje się na żądanie (po zminimalizowaniu lub zamknięciu sesji zdalnej proces wygasa, ponieważ nie można znaleźć składnika interfejsu użytkownika) , oto proste kroki do naśladowania:

Przejdź do opcji debugowania u góry i wybierz obraz na obrazku, jak pokazano poniżej:

To w zasadzie pozwala botowi uruchomić system z innego węzła. Teraz, gdy uruchomisz system, a nawet zamkniesz połączenie zdalne, proces automatyzacji, w tym wszelkiego rodzaju interakcje z interfejsem użytkownika, będzie działał jak urok. Daj mi znać, jeśli ktoś napotka problemy z tym samym. Bardzo chciałbym pomóc!