Eingebettete Aufgabenautomatisierung in RPA-Hub

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 5 Minuten Lesedauer
  • Mit der eingebetteten Aufgabenautomatisierungsfunktion können beaufsichtigte Bot-Prozesse (beaufsichtigte Automatisierungen) über ausgelöst werden ServiceNowFormulare, abgesehen davon, dass sie über initiiert werden Attended RobotAnwendung.

    Wichtig:
    Die Automatisierung eingebetteter Aufgaben wird nur für veröffentlichte beaufsichtigte Bot-Prozesse ausgeführt.

    Rufen Sie die eingebettete Aufgabenautomatisierung über API auf

    Um einen Bot-Prozess (Automatisierung) über einen Arbeitsbereich, ein Playbook oder ein anderes Serviceportal auszulösen, können Sie entsprechende Aktionen erstellen und aufrufen RPAInstanceFormHooks Anwendungsprogrammierschnittstelle (API). Weitere Informationen zum Aufrufen einer eingebetteten Aufgabenautomatisierung über eine API finden Sie unter Rufen Sie die eingebettete Aufgabenautomatisierung über API auf.

    Übersicht über eingebettete Aufgabenautomatisierung

    Verwenden Sie die eingebettete Aufgabenautomatisierungsfunktion, um eine Automatisierung nahtlos von zu initiieren ServiceNowBildschirme in einem beaufsichtigten Modus. Sie bietet Anwendern eine transparente Ansicht des Robot, der Aufgaben direkt auf ihren Computern ausführt. Diese Funktion bietet eine anwenderfreundliche Experience, indem Einzelpersonen den Automatisierungsprozess in Echtzeit beobachten und überwachen können.

    Warum Integrierte Aufgabenautomatisierung

    Da vorhandene beaufsichtigte Automatisierungen mit Formularen interagieren, die innerhalb der Automatisierung selbst erstellt werden, ist die Formularentwicklung erforderlich. Verwenden Sie die Funktion „eingebettete Aufgabenautomatisierung“ für beaufsichtigte Automatisierungen, die verwenden ServiceNowBildschirme. Die Funktion „eingebettete Aufgabenautomatisierung“ ermöglicht die Wiederverwendung vorhandener ServiceNowBildschirm, ohne dass Formulare mit in der Automatisierung entwickelt werden müssen.

    Funktionsweise der eingebetteten Aufgabenautomatisierung

    Betrachten wir einen Anwendungsfall zur Erstellung von Mitarbeiterabzeichen.

    1. In Servicekatalog, Wird eine Anforderung für die Generierung eines Mitarbeiterabzeichens erstellt. Details wie Angefordert für Und Standort Sind in diesem Anforderungsformular enthalten, um das Abzeichen auf einer Drittpartei-Anwendung auszudrucken. Nachdem das Abzeichen in der Anwendung generiert wurde, wird die Abzeichen-ID im Anforderungsformular ausgefüllt.
    2. In RPA Desktop Design Studio, Erstellen Sie eine Automatisierung mit den neuen Komponenten, und veröffentlichen Sie sie in ServiceNowInstanz. Weitere Informationen zu den neuen Komponenten finden Sie unter Formulare. Stellen Sie sicher, dass Sie die Komponente „Beenden“ für jede Automatisierungslogik der UI-Aktion 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 „Beenden“.
    3. In RPA-Hub, Erstellen Sie einen beaufsichtigten Bot-Prozess (z. B. Generierung von Mitarbeiterabzeichen). Weitere Informationen zum Erstellen eines beaufsichtigten Bot-Prozesses finden Sie unter Konfigurieren eines Bot-Prozessdatensatzes in RPA-Hub.
    4. Um diesen Bot-Prozess (Automatisierung) über auszulösen ServiceNowFormular, wählen Sie aus Aktivieren Sie Die Eingebettete Aufgabenautomatisierung Kontrollkästchen im zugeordneten beaufsichtigten Bot-Prozessformular . Beim Aktivieren dieses Kontrollkästchens sind zwei zusätzliche Registerkarten, Prozessfeldparameter und beaufsichtigte Konfiguration, im Bot-Prozessformular verfügbar. Weitere Informationen zum Bot-Prozessformular finden Sie unter Bot-Prozessformular in RPA-Hub.
    5. Erstellen Sie auf der Registerkarte Prozessfeldparameter dynamische Parameter, die in der Automatisierung verwendet werden. Prozessfeldparameter werden zum Festlegen des Werts oder zum Abrufen des Werts eines Felds in einem bestimmten Formular verwendet. Beispiele für Prozessfeldparameter sind Titel, Vorname, Nachname und Standort des Anwenders. Diese Details werden beim Generieren eines Abzeichens im Automatisierungs-Workflow verwendet. Weitere Informationen zum Erstellen von Prozessfeldparametern finden Sie unter Erstellen Sie einen Prozessfeldparameter in RPA-Hub.
    6. In RPA-Hub, Erstellt einen beaufsichtigten Konfigurationsdatensatz. Weitere Informationen zum Erstellen eines beaufsichtigten Konfigurationsdatensatzes finden Sie unter Erstellen Sie einen beaufsichtigten Konfigurationsdatensatz in RPA-Hub.
    7. Wählen Sie in diesem beaufsichtigten Konfigurationsdatensatz die Tabelle aus, die dem erforderlichen Formular zugeordnet ist Tabelle Feld, von dem aus dieser Bot-Prozess ausgelöst werden muss. Definieren Sie dann die Kriterien in Bedingungen Feld, um den Bot-Prozess auszulösen. Legen Sie in diesem Beispiel die Bedingungen für genehmigte Anforderungen fest, die für die Abzeichengenerierung erforderlich sind . Weitere Informationen zum Formular „beaufsichtigte Konfiguration“ finden Sie unter Formular „beaufsichtigte Konfiguration“ in RPA-Hub.
    8. Ordnen Sie auf der Registerkarte Feldparameterzuordnungen die Formularfelder den Prozessfeldparametern zu, die in den Automatisierungen verwendet werden. Dieser Prozess ermöglicht einen einfachen Daten-Flow 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 zu Zuordnungsfeldparametern finden Sie unter Ordnen Sie ein Tabellenfeld einem Bot-Prozessfeldparameter in zu RPA-Hub.
    9. Auf der Registerkarte „beaufsichtigte Konfiguration“ wird das Formular aktiviert, indem Sie auswählen Aktivieren Schaltfläche. 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.
    10. Veröffentlichen Sie den Bot-Prozess mit dem entsprechenden Paket, das aus veröffentlicht wurde RPA Desktop Design Studio. Weitere Informationen finden Sie unter Veröffentlichen Sie RPA-HubBot-Prozess.

      Um den Bot-Prozess zu veröffentlichen, weisen Sie dem Anwender RPA AU (RPA Assisted User) in zu Zugewiesener Anwender Oder Zugewiesene Gruppe Feld auf der Registerkarte „beaufsichtigte Anwender/Gruppen“ des Datensatzes für den beaufsichtigten Bot-Prozess. Wenn die Systemeigenschaft für die automatische Zuweisung sn_rpa_fdn.allow_rda_robot_auto_assignmentIst „falsch“, ist der Attended Robot-Datensatz für den zugewiesenen RPA-unterstützten Anwender verfügbar. Wenn die Systemeigenschaft für die automatische Zuweisung „wahr“ 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 Konfigurieren RPA-HubEigenschaften.

    11. Dann kann der zugewiesene Anwender die UI-Aktion (Schaltfläche) (z. B. Abzeichen generieren) auf der entsprechenden anzeigen ServiceNowFormular. 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).
    Abbildung : 1. Konfiguration der eingebetteten Aufgabenautomatisierung in RPA-Hub
    Konfiguration der eingebetteten Aufgabenautomatisierung in RPA-Hub.

    Konfigurieren Der Eingebetteten Aufgabenautomatisierung

    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

    Die folgenden vier neuen Komponenten werden der neuen hinzugefügt Formulare Abschnitt in RPA Desktop Design Studio. Diese Komponenten sind unter der neuen verfügbar ServiceNowKategorie im Toolbox-Bereich.
    • Teilnehmerkonfigurationen : Trennen Sie die Ausführung der Automatisierungen in einem einzelnen Automatisierungsprojekt, und rufen Sie die entsprechende Logik gemäß der aufgerufenen Aktion auf. Weitere Informationen finden Sie unter Verwenden Sie die Komponente AttendedConfigurations.
    • GetProcessFieldParameters : Ruft die Werte von ab ServiceNowFormularfelder, die in der Feldparameterzuordnung des entsprechenden beaufsichtigten Konfigurationsdatensatzes in zugeordnet sind RPA-Hub. Weitere Informationen finden Sie unter Verwenden Sie die Komponente „GetProcessFieldParameters“.
    • Ruft RecordContextID ab : Ruft die aktuelle sys_ID des Datensatzes ab ServiceNowFormular, von dem aus die Automatisierung ausgelöst wird. Weitere Informationen finden Sie unter Verwenden Sie die Komponente „GetRecordContextID“.
    • SetProcessFieldParameters : Aktualisieren Sie die Werte von ServiceNowFormularfelder, die in der Feldparameterzuordnung des entsprechenden beaufsichtigten Konfigurationsdatensatzes in zugeordnet sind RPA-Hub. Weitere Informationen finden Sie unter Verwenden Sie die Komponente SetProcessFieldParameters.

    Beenden Sie die Komponente in beaufsichtigten Automatisierungen

    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“.

    Beaufsichtigte Automatisierungen starten von ServiceNowFormulare

    Erfahren Sie mehr über die Einschränkungen zum Starten einer beaufsichtigten Automatisierung über ServiceNowFormulare und Starten der beaufsichtigten 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 Attended RobotAnwendung und Automatisierungsausführung. Weitere Informationen finden Sie unter Attended Robot Authentifizierungs-Journey und Automatisierungsausführung in eingebetteter Aufgabenautomatisierung.

    Wichtig:

    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 und wird ausgeführt.

    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 und wird ausgeführt.

    Laufzeitphase der eingebetteten Aufgabenautomatisierung

    Erfahren Sie mehr über das Auslösen einer beaufsichtigten Automatisierung von ServiceNowFormular. Weitere Informationen finden Sie unter Laufzeitphase der eingebetteten Aufgabenautomatisierung.