Eingebettete Aufgabenautomatisierung in RPA-Hub
Mit der eingebetteten Aufgabenautomatisierungsfunktion können Sie beaufsichtigte Bot-Prozesse (beaufsichtigte Automatisierungen) über die Formulare ServiceNow auslösen und nicht über die Anwendung Attended Robot initiieren.
Eingebettete Aufgabenautomatisierung über API aufrufen
Um einen Bot-Prozess (Automatisierung) über einen Arbeitsbereich, ein Playbook oder ein anderes Serviceportal auszulösen, können Sie entsprechende Aktionen erstellen und die RPAnstanceFormHooks Application Programming Interface (API) aufrufen. Weitere Informationen zum Aufrufen einer eingebetteten Aufgabenautomatisierung über eine API finden Sie unter Eingebettete Aufgabenautomatisierung über API aufrufen.
Eingebettete Aufgabenautomatisierung – Übersicht
Verwenden Sie die eingebettete Aufgabenautomatisierungsfunktion, um eine Automatisierung nahtlos über Bildschirme ServiceNow in einem beaufsichtigten Modus zu initiieren. Sie bietet Benutzern eine transparente Ansicht des Robots, der Aufgaben direkt auf ihren Computern ausführt. Diese Funktion bietet eine anwenderfreundliche Experience, indem es Personen ermöglicht, den Automatisierungsprozess in Echtzeit zu beobachten und zu überwachen.
Warum eingebettete Aufgabenautomatisierung
Da vorhandene beaufsichtigte Automatisierungen mit Formularen interagieren, die innerhalb der Automatisierung selbst erstellt werden, ist eine Formularentwicklung erforderlich. Verwenden Sie die Funktion „Eingebettete Aufgabenautomatisierung“ für beaufsichtigte Automatisierungen, die die Bildschirme ServiceNow verwenden. Die Funktion „Eingebettete Aufgabenautomatisierung“ ermöglicht die Wiederverwendung des vorhandenen Bildschirms ServiceNow, ohne dass Formulare mit Automatisierung entwickeln müssen.
Funktionsweise von Eingebettete Aufgabenautomatisierung
Betrachten wir einen Anwendungsfall für die Erstellung von Mitarbeiterabzeichen.
- In Servicekatalogwird eine Anforderung für die Generierung eines Mitarbeiterabzeichens erstellt. Details wie „Angefordert für“ und „Standort“ sind in diesem Anforderungsformular enthalten, um das Abzeichen in einer Drittparteianwendung zu drucken. Nachdem das Abzeichen in der Anwendung generiert wurde, wird die Abzeichen-ID im Anforderungsformular ausgefüllt.
- Erstellen Sie in RPA Desktop Design Studioeine Automatisierung mit den neuen Komponenten, und veröffentlichen Sie sie in der Instanz ServiceNow. Weitere Informationen zu den neuen Komponenten finden Sie unter Formulare. Stellen Sie sicher, dass Sie die Komponente „Beenden“ für jede Automatisierungslogik für UI-Aktionen verwenden, die beim Abschließen der Automatisierungsausführung für die jeweilige UI-Aktion hilft. Weitere Informationen zur Komponente finden Sie unter Verwenden Sie die Komponente Beendigung.
- Erstellen Sie in RPA-Hubeinen beaufsichtigten Bot-Prozess (z. B. Mitarbeiterabzeichen generieren). Weitere Informationen zum Erstellen eines beaufsichtigten Bot-Prozesses finden Sie unter Bot-Prozessdatensatz in konfigurieren RPA-Hub.
- Um diesen Bot-Prozess (Automatisierung) über das Formular ServiceNow auszulösen, aktivieren Sie das Kontrollkästchen Eingebettete Aufgabenautomatisierung aktivieren im zugehörigen beaufsichtigten Bot-Prozessformular. Wenn Sie dieses Kontrollkästchen aktivieren, sind im Bot-Prozessformular zwei zusätzliche Registerkarten verfügbar: „Prozessfeldparameter“ und „Beaufsichtigte Konfiguration“. Weitere Informationen zum Bot-Prozessformular finden Sie unter Bot-Prozessformular in RPA-Hub.
- Erstellen Sie auf der Registerkarte Prozessfeldparameter dynamische Parameter, die in der Automatisierung verwendet werden. Prozessfeldparameter werden verwendet, um den Wert eines Felds in einem bestimmten Formular festzulegen oder abzurufen. Beispiele für Prozessfeldparameter sind Titel, Vorname, Nachname und Ort des Benutzers. Diese Details werden im Automatisierungs-Workflow beim Generieren eines Abzeichens verwendet. Weitere Informationen zum Erstellen von Prozessfeldparametern finden Sie unter Erstellen Sie einen Prozessfeldparameter in RPA-Hub.
- Erstellen Sie in RPA-Hubeinen beaufsichtigten Konfigurationsdatensatz. Weitere Informationen zum Erstellen eines beaufsichtigten Konfigurationsdatensatzes finden Sie unter Erstellen Sie einen beaufsichtigten Konfigurationsdatensatz in RPA-Hub.
- Wählen Sie in diesem beaufsichtigten Konfigurationsdatensatz im Feld Tabelle die Tabelle aus, die dem erforderlichen Formular zugeordnet ist, von dem aus dieser Bot-Prozess ausgelöst werden muss. Definieren Sie dann die Kriterien im Feld Bedingungen, um den Bot-Prozess auszulösen. In diesem Beispiel werden die Bedingungen für genehmigte Anforderungen festgelegt, die für die Abzeichengenerierungerforderlich sind. Weitere Informationen zum Formular „Beaufsichtigte Konfiguration“ finden Sie unter Formular „Beaufsichtigte Konfiguration“ in RPA-Hub.
- Ordnen Sie auf der Registerkarte Feldparameterzuordnungen die Formularfelder den Prozessfeldparametern zu, die in den Automatisierungen verwendet werden. Dieser Prozess ermöglicht einen einfachen Datenfluss während der Ausführung eines Bot-Prozesses. Wenn beispielsweise „Vollständiger Name“ der in der Automatisierung verwendete Prozessfeldparameter ist, ordnen Sie ihn dem Feld „Name“ des Formulars zu. Weitere Informationen zur Zuordnung von Feldparametern finden Sie unter Ordnen Sie einem Bot-Prozessfeldparameter in ein Tabellenfeld zu RPA-Hub.
- Auf der Registerkarte Beaufsichtigte Konfiguration wird das Formular durch Klicken auf die Schaltfläche Aktivieren aktiviert. Im Hintergrund wird im entsprechenden Anforderungsformular eine UI-Aktion (Schaltfläche) erstellt. Weitere Informationen zum Aktivieren einer beaufsichtigten Konfiguration finden Sie unter Aktivieren Sie einen beaufsichtigten Konfigurationsdatensatz in RPA-Hub.
- Veröffentlichen Sie den Bot-Prozess mit dem entsprechenden Paket, das in RPA Desktop Design Studioveröffentlicht wurde. Weitere Informationen finden Sie unter Veröffentlichen Sie einen RPA-Hub -Bot-Prozess.
Um den Bot-Prozess zu veröffentlichen, weisen Sie den Anwender mit „RPA AU (RPA-unterstützter Anwender)“ im Feld „Zugewiesener Anwender“ oder „Zugewiesene Gruppe“ auf der Registerkarte Beaufsichtigte Anwender/Gruppen des beaufsichtigten Bot-Prozessdatensatzes zu. Wenn die Systemeigenschaft für die automatische Zuweisung sn_rpa_fdn.allow_rda_robot_auto_assignment auf „false“ festgelegt ist, ist der Datensatz des beaufsichtigten Robots für den zugewiesenen unterstützten RPA-Benutzer verfügbar. Wenn die Systemeigenschaft für die automatische Zuweisung auf „true“ festgelegt ist, ist eine Attended Robot-Lizenz verfügbar, um einen Attended Robot zum Zeitpunkt der Auslösung automatisch zu erstellen. Weitere Informationen zu dieser Systemeigenschaft finden Sie unter RPA-Hub-Eigenschaften konfigurieren.
- Dann kann der zugewiesene Benutzer die UI-Aktion (Schaltfläche) (z. B. Abzeichen generieren) im entsprechenden Formular ServiceNow anzeigen. Mit dieser Schaltfläche kann der Anwender den beaufsichtigten Bot-Prozess (beaufsichtigte Automatisierung) auslösen. Es gibt bestimmte Bedingungen zum Anzeigen dieser Schaltfläche (UI-Aktion). Weitere Informationen finden Sie unter Sichtbarkeitsbedingungen der UI-Aktion (Schaltfläche).
Eingebettete Aufgabenautomatisierung konfigurieren
Informationen zum Konfigurieren der eingebetteten Aufgabenautomatisierung finden Sie unter Liste der Schritte zum Konfigurieren der eingebetteten Aufgabenautomatisierung.
Neue Komponenten für die eingebettete Aufgabenautomatisierung in RPA Desktop Design Studio
- Beaufsichtigte Konfigurationen: Trennt die Ausführung der Automatisierungen in einem einzelnen Automatisierungsprojekt und ruft die jeweilige Logik gemäß der aufgerufenen Aktion auf. Weitere Informationen finden Sie unter Verwenden Sie die AttendedConfigurations-Komponente.
- GetProcessFieldParameters: Ruft die Werte der Formularfelder ServiceNow ab, die in der Feldparameterzuordnung des entsprechenden beaufsichtigten Konfigurationsdatensatzes in RPA-Hubzugeordnet sind. Weitere Informationen finden Sie unter Verwenden Sie die GetProcessFieldParameters-Komponente.
- GetRecordContextID: Ruft die sys_id des aktuellen Datensatzes des Formulars ServiceNow ab, von dem die Automatisierung ausgelöst wird. Weitere Informationen finden Sie unter Verwenden Sie die Komponente „GetRecordContextID“..
- SetProcessFieldParameters: Aktualisiert die Werte der Formularfelder ServiceNow, die in der Feldparameterzuordnung des entsprechenden beaufsichtigten Konfigurationsdatensatzes in RPA-Hubzugeordnet sind. Weitere Informationen finden Sie unter Verwenden Sie die SetProcessFieldParameters-Komponente.
Beendet die Komponente in beaufsichtigten Automatisierungen
Verwenden Sie die Komponente „Beenden“ in beaufsichtigten Automatisierungen, um die Ausführung der Automatisierung abzuschließen. Weitere Informationen zur Komponente finden Sie unter Verwenden Sie die Komponente Beendigung.
Starten Sie beaufsichtigte Automatisierungen über Formulare ServiceNow .
Erfahren Sie mehr über die Einschränkungen beim Starten einer beaufsichtigten Automatisierung über die Formulare ServiceNow und über das Starten beaufsichtigter Automatisierungen. Weitere Informationen finden Sie unter Attended Robot Authentifizierungs-Journey und Automatisierungsausführung in eingebetteter Aufgabenautomatisierung.
Attended Robot Authentifizierungs-Journey und Automatisierungsausführung
Erfahren Sie mehr über den Authentifizierungsprozess in der Anwendung Attended Robot und die Ausführung der Automatisierung. Weitere Informationen finden Sie unter Attended Robot Authentifizierungs-Journey und Automatisierungsausführung in eingebetteter Aufgabenautomatisierung.
Wenn für die vorhandene Automatisierung eine neue Version vorhanden ist, muss die Anwendung Attended Robot geschlossen werden, um diese Änderungen widerzuspiegeln. Bis dahin wird die vorhandene Version weiterhin verwendet, da die Anwendung Attended Robot bereits gestartet wurde und ausgeführt wird.
Wenn eine neue Version von RPA-Hub in der Instanz installiert wird, muss die Anwendung Attended Robot geschlossen werden, um diese Änderungen widerzuspiegeln. Bis dahin werden die vorhandenen Plugins weiterhin verwendet, da die Anwendung Attended Robot bereits gestartet wurde und ausgeführt wird.
Laufzeitphase der eingebetteten Aufgabenautomatisierung
Erfahren Sie mehr über das Auslösen einer beaufsichtigten Automatisierung über ein ServiceNow -Formular. Weitere Informationen finden Sie unter Laufzeitphase der eingebetteten Aufgabenautomatisierung.