Attended Robot Authentifizierungs-Journey und Automatisierungsausführung in eingebetteter Aufgabenautomatisierung
Erfahren Sie mehr über den Authentifizierungsprozess in Attended RobotAnwendung und Automatisierungsausführung, wenn die Automatisierung von ausgelöst wird ServiceNow®Formulare.
Eingebettete Aufgabenautomatisierungsfunktion
Mit der eingebetteten Aufgabenautomatisierungsfunktion können Sie beaufsichtigte Bot-Prozesse (beaufsichtigte Automatisierungen) über auslösen ServiceNowFormulare, abgesehen davon, dass sie über initiiert werden Attended RobotAnwendung. Weitere Informationen finden Sie unter Eingebettete Aufgabenautomatisierung in RPA-Hub.
Attended Robot Authentifizierungs-Journey in eingebetteter Aufgabenautomatisierung
Nachdem Sie installiert haben Attended RobotAnwendung in einem WindowsComputer, mit dem ein URL-Schema „snrdaforms“ registriert wird Attended Robot, Beginnend mit Washington DCRelease. Dieses URL-Schema wird immer verwendet, wenn eine Umleitung von OAuth erfolgt. Weitere Informationen zu OAuth finden Sie unter OAuth Inbound and Outbound authentication.
Der von RPA unterstützte Anwender wählt die Formularaktion aus, und diese Aktion leitet den Anwender zur OAuth-Authentifizierung weiter.
Nach erfolgreicher Authentifizierung wird die Rückruf-URL generiert, die die Informationen enthält, die für den Start des Bot-Prozesses erforderlich sind. Beispiel: Für einen Bot-Prozess, der einer beaufsichtigten Konfiguration zugeordnet ist, werden diese Informationen an die Rückruf-URL übergeben.
Die Rückruf-URL initiiert Attended Robot. Die Attended RobotEmpfängt alle Informationen, die von der Rückruf-URL gesendet werden. Im Verbindungsmanager wird ein Profil (Instanzdetails wie Hostname, Instanz-URL) lokal erstellt, falls es nicht vorhanden ist. Sie ist zum Synchronisieren der Plugins erforderlich und richtet den Anwenderkontext für weitere Authentifizierungszwecke ein.
- Wenn Attended RobotDie Anwendung wird bereits mit eingebetteter Aufgabenautomatisierung gestartet, und derselbe Anwender, z. B. Anwender A, wird verwendet, um die Automatisierung erneut auszulösen. Dann wird die nächste Automatisierung ausgeführt, ohne dass neu gestartet wird Attended RobotAnwendung. Die Attended Robot-Anwendung wird nicht geschlossen.
- Wenn Attended RobotDie Anwendung wird bereits mit eingebetteter Aufgabenautomatisierung von Anwender A gestartet. Dann werden der andere Anwender, Anwender B und dieselbe Instanz verwendet, um die Automatisierung erneut auszulösen. Dann wird weiterhin verwendet Attended RobotAnwendung, meldet Anwender A ab und stellt eine erneute Verbindung mit Anwender B her, ohne die Attended Robot-Anwendung zu schließen und neu zu starten.
- Wenn Attended RobotDie Anwendung wird bereits mit eingebetteter Aufgabenautomatisierung aus Instance1 gestartet, und der Anwender versucht, die eingebettete Aufgabenautomatisierung aus Instance2 zu starten. Dann wird die Anwendung „Attended Robot“ neu gestartet.
Wenn ein Standardprofil im Fenster „Verbindungsmanager“ von gespeichert ist Attended RobotAnwendung verwendet der Robot weiterhin das URL-Profil, von dem aus die Automatisierung ausgelöst wird.
Wenn für die vorhandene Automatisierung eine neue Version vorhanden ist, ändern Sie diese, um diese zu widerspiegeln Attended RobotAnwendung muss geschlossen werden. Bis dahin wird weiterhin die vorhandene Version als verwendet Attended RobotAnwendung wurde bereits gestartet.
Wenn eine neue Version von ist RPA-HubIst auf der Instanz installiert, um diese Änderungen widerzuspiegeln Attended RobotAnwendung muss geschlossen werden. Bis dahin wird weiterhin der vorhandene Satz von Plugins als verwendet Attended RobotAnwendung wurde bereits gestartet.
Attended RobotIst dann bereit, Automatisierungen zu starten und fordert nicht den Verbindungsmanager von auf Attended RobotWenn die Automatisierung über aufgerufen wird ServiceNow®Formular.
Wenn der von RPA unterstützte Anwender direkt startet Attended Robot, Der Verbindungsmanager wird angezeigt, um Instanz- und Anmeldedetails zu überprüfen.
Automatisierungsausführung in einer lokalen Sitzung und einer Bot-Sitzung
Nach der Authentifizierung wird die Prozesskonfiguration von abgerufen RPA-Hub.
Wenn Aktivieren Sie Desktop Auf Desktop Das Kontrollkästchen ist im Bot-Prozessformular nicht aktiviert. Die Automatisierungsausführung startet in einer lokalen Sitzung. Nachdem die Ausführung abgeschlossen ist, wird Attended RobotDie Anwendung bleibt auf dem Computer aktiv und wartet auf die bevorstehenden Automatisierungsauslöser. Weitere Informationen finden Sie unter Starten Sie eine beaufsichtigte Automatisierung über ServiceNow-Formulare Abschnitt in den folgenden Abschnitten. Für weitere Informationen über Aktivieren Sie Desktop Auf Desktop Und Beenden Sie Den Desktop Auf Dem Desktop Nach Abschluss Kontrollkästchen, siehe Bot-Prozessformular in RPA-Hub.
- Wenn Beenden Sie Den Desktop Auf Dem Desktop Nach Abschluss Das Kontrollkästchen ist aktiviert Attended RobotDie Anwendung schließt die Bot-Sitzung und die Attended RobotDie Anwendung bleibt bei deaktivierten UI-Schaltflächen.
Die Attended RobotAnwendung wird nicht geschlossen, nachdem die Ausführung abgeschlossen ist oder wenn der Anwender ausgewählt hat Anhalten Schaltfläche oder ein Fehler tritt während der Automatisierungsinitiierung auf.
Nach Abschluss der Ausführung wird der Robot von verschoben Beschäftigt Bis Verfügbar status.
- Wenn Beenden Sie Den Desktop Auf Dem Desktop Nach Abschluss Das Kontrollkästchen ist nicht aktiviert, der Anwender muss die Sitzung schließen. Bis der Anwender die Sitzung schließt Attended RobotDie Anwendung wird ausgeführt, und der zugehörige Robot-Status wird als angezeigt Beschäftigt . Nachdem der Anwender die Bot-Sitzung geschlossen hat Attended RobotAnwendung bleibt offen.
Wenn Attended RobotAnmeldungsanwendersitzung läuft ab, die Attended RobotInstanz wird zusammen mit der Bot-Sitzung geschlossen.
Starten Sie eine beaufsichtigte Automatisierung über ServiceNowFormulare
Attended RobotFührt beaufsichtigte Automatisierung aus, wenn ausgelöst von ServiceNowFormulare. Weitere Informationen finden Sie unter Laufzeitphase der eingebetteten Aufgabenautomatisierung. Weitere Informationen zum Aufrufen einer beaufsichtigten Automatisierung für andere Formulartypen finden Sie unter Rufen Sie die eingebettete Aufgabenautomatisierung über API auf.
Wenn Ihre Organisation mit Proxy-Einstellungen konfiguriert ist, besteht die Voraussetzung für diese Aufgabe in der Konfiguration des Proxy. Konfigurieren Sie im Abschnitt „Proxy-Einstellungen“ des Verbindungsmanagers den Proxy, wenn Sie starten Attended RobotVon ServiceNowFormulare zum ersten Mal. Weitere Informationen zum Verbindungsmanager finden Sie unter Stellen Sie eine Verbindung zu her RPA-HubInstanz von Attended Robot. Weitere Informationen zum Festlegen eines Proxys finden Sie unter Attended Robot einrichten.
Bei erfolgreicher Authentifizierung treten die folgenden Szenarien auf:
- Verschiebt den zugeordneten Robot-Status in Verfügbar , Wenn es sich noch nicht im Status „verfügbar“ befindet.
- Erstellt Wird Ausgeführt status des Prozessauftragsdatensatzes.
Im Prozessauftragsdatensatz wird Ausgelöst Durch Feld wird aktualisiert von Eingebettete Aufgabenautomatisierung Wert.
- Verschiebt den zugeordneten Robot-Status in Beschäftigt , Startet die Synchronisierung und lädt das Paket herunter, falls nicht lokal verfügbar.
- Initiiert die Automatisierung in einer lokalen Sitzung oder Bot-Sitzung basierend auf der in ausgewählten Option Aktivieren Sie Desktop auf Desktop Kontrollkästchen.
- Nachdem die Automatisierungsausführung abgeschlossen ist, wird der Robot-Status dann als aktualisiert Verfügbar .
- Nachdem die Automatisierungsausführung initiiert wurde, wenn der Anwender auswählt Anhalten Schaltfläche auf Attended Robot, Beendet die Automatisierung, und der Robot-Status ist auf festgelegt Verfügbar . Der Prozessauftragsdatensatz ist als markiert Abgebrochen status.
- Nachdem die Automatisierungsausführung initiiert wurde, wenn der Anwender auswählt Schließen Schaltfläche auf Attended Robot, Nach einigen Vorvalidierungen wird der Bot-Prozess angehalten, die Anwendersitzung abgemeldet und geschlossen Attended Robot. Weitere Informationen zu Aktionen zum Stoppen und Schließen finden Sie unter Führen Sie eine Automatisierung mit aus Attended Robot.
Abbildung : 3. Stoppen und schließen Sie Aktionen in Attended Robot - Nachdem die Automatisierung ausgeführt wurde, wird der Prozessauftragsdatensatz nach dem Ende des Automatisierungs-Flows als Erfolg oder Fehler markiert.
Abbildung : 4. Bildschirm „Ausführung nach der Automatisierung“ in Attended Robot - Fährt herunter Attended Robot, Wenn die Sitzung abgelaufen ist.
Wenn die Authentifizierung fehlschlägt, wird ein Fehler angezeigt: Die Automatisierung kann nicht ausgeführt werden, da die Authentifizierung fehlgeschlagen ist. Wenden Sie sich an Ihren Systemadministrator .
Verwenden Sie Beenden Komponente in beaufsichtigten Automatisierungen, um die Automatisierungsausführung abzuschließen. Weitere Informationen zur Komponente finden Sie unter Verwenden Sie die Komponente „Beenden“.
Detaillierte Produktprotokolle finden Sie in den Produktprotokollen.
Einschränkungen zum Starten einer beaufsichtigten Automatisierung über ServiceNowFormulare
In den folgenden Szenarien die Ausführung von beaufsichtigten Automatisierungen über ServiceNowFormulare sind eingeschränkt, wenn Sie die UI-Aktion aus auswählen ServiceNowFormular:
- Wenn eine Automatisierung ausgeführt wird
- Wenn eine aktive untergeordnete Sitzung (Desktop auf Desktop) vorhanden ist.
- Wenn die Automatisierung durch denselben Anwender und denselben Bot-Prozess ausgelöst wird, wird der lokale Cache verwendet. Wenn eine Änderung vorgenommen wird, schließen Sie Attended RobotAnwendung und neu starten, damit der neue Change berücksichtigt wird.