Bot-Prozessformular in RPA-Hub

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 9 Minuten Lesedauer
  • Verwenden Sie das Formular „Bot-Prozess“, um ihn der Bot-Prozesskonfiguration zuzuordnen und die verbleibenden Felder auszufüllen, die für einen Bot-Prozess erforderlich sind.

    Tabelle : 1. Bot-Prozessformular
    Feld Beschreibung
    Bot-Prozess
    Name Eindeutiger Name des Bot-Prozesses
    Prozesstyp Typ des Bot-Prozesses:
    • Unbeaufsichtigt: Automatisierungen, die keine menschliche Eingriffe erfordern.
    • Beaufsichtigt: Automatisierungen, die menschliche Eingriffe erfordern.
    Bot-Prozesskonfiguration [Automatisch generiert] Zugeordnete Bot-Prozesskonfiguration des Bot-Prozesses.
    Reihenfolge Prioritätsreihenfolge der Ausführung des Bot-Prozesses.
    • 1: Höchste Priorität
    • 999999: Geringste Priorität

    Wenn der Start mehrerer unbeaufsichtigter Bot-Prozesse gleichzeitig geplant ist, wird der mit der höchsten Priorität ausgeführt, und die anderen werden als Übersprungenmarkiert.

    Wenn mehrere Bot-Prozesse dieselbe Priorität und denselben Zeitplan haben, wird zufällig ein Bot-Prozess zur Ausführung ausgewählt.Weitere Informationen finden Sie unter Ausführungspriorität von Bot-Prozessen in RPA-Hub.

    Der Standardwert ist 1.

    Der RPA-Business-Anwender kann dieses Feld anzeigen.

    Dieses Feld wird nur angezeigt, wenn Unbeaufsichtigt im Feld Prozesstyp ausgewählt wird.

    Paket Zugehöriges Paket des Bot-Prozesses.

    Ordnen Sie für einen unbeaufsichtigten Bot-Prozess ein Paket vom Typ „Unbeaufsichtigt“ zu.

    Ordnen Sie für einen beaufsichtigten Bot-Prozess ein beaufsichtigtes Typpaket zu.

    Nur veröffentlichte Pakete können zugeordnet werden.

    Paketversion Version des verwendeten aktiven Pakets.

    Nur veröffentlichte Paketversionen können zugeordnet werden.

    Status der Lebenszyklusphase [Automatisch generiert] Status der Lebenszyklusphase der Bot-Prozesskonfiguration.
    Laufzeit-Schwellenwert (Min.) Erwartete Dauer für die Ausführung des Bot-Prozesses.

    Der Standardwert beträgt 60 Minuten.

    Dieses Feld wird nur angezeigt, wenn Unbeaufsichtigt im Feld Prozesstyp ausgewählt wird.

    Der RPA-Business-Anwender kann dieses Feld anzeigen.

    Dies ist ein Pflichtfeld.

    Auftragslöschung (Tage) Anzahl der Tage, nach denen die Auftragsdaten gelöscht werden.
    Verwaltet von IT-Besitzer des Geschäftsprozesses.

    Dieses Feld wird nur für einen vorhandenen Datensatz angezeigt.

    Zum Bearbeiten dieses Felds erforderliche Rollen: RPA-Release-Manager und RPA-Administrator.

    Eigentum von Geschäftsbenutzer, der Teil des von einer Gruppe verwalteten und für den Geschäftsprozess verantwortlichen ist.

    Dieses Feld wird nur für einen vorhandenen Datensatz angezeigt.

    Dieses Feld hängt davon ab, was Sie im Feld „Verwaltet nach Gruppe“ eingegeben haben.

    Wenn ein Eintrag im Feld „Verwaltet von Gruppe“ ausgefüllt ist, können nur die Benutzer, die Teil des Felds „Verwaltet von Gruppe“ sind und über eine RPA-Geschäftsbenutzerrolle verfügen, dem Feld „Eigentum von“ hinzugefügt werden.

    Wenn das Feld Verwaltet von Gruppe leer ist, ist das Feld Eigentum von schreibgeschützt.

    Zum Bearbeiten dieses Felds erforderliche Rollen: RPA-Release-Manager und RPA-Administrator.

    Eingebettete Aufgabenautomatisierung aktivieren Option zum Auslösen des beaufsichtigten Bot-Prozesses (Automatisierung) über das zugeordnete Formular ServiceNow, das im beaufsichtigten Konfigurationsdatensatz zugeordnet ist. Weitere Informationen zum beaufsichtigten Konfigurationsdatensatz finden Sie unter Formular „Beaufsichtigte Konfiguration“ in RPA-Hub.

    Wenn Sie das Kontrollkästchen Eingebettete Aufgabenautomatisierung aktivieren, werden im Bot-Prozessformular die beiden zusätzlichen Registerkarten Prozessfeldparameter und Beaufsichtigte Konfigurationangezeigt.

    Weitere Informationen zu eingebetteter Aufgabenautomatisierung finden Sie unter Eingebettete Aufgabenautomatisierung in RPA-Hub.

    Beschreibung Beschreibung des Bot-Prozesses.
    Sitzungseinstellungen
    Monitor aktiv lassen Option, um die Überwachung des Computers, auf dem der Robot den Bot-Prozess ausführt, aktiviert zu lassen.

    Dieses Feld wird nur angezeigt, wenn Unbeaufsichtigt im Feld Prozesstyp ausgewählt wird.

    Automatische Sitzungswiederherstellung Mit dieser Option wird der Status des Robots auf die Anfangsphase zurückgesetzt, bevor die Automatisierung ausgeführt wird.

    Dieses Feld wird nur angezeigt, wenn Unbeaufsichtigt im Feld Prozesstyp ausgewählt wird.

    Start erzwingen

    Option, um den Start eines Bot-Prozesses auf einem Robot zu erzwingen, um alle anderen bereits darauf ausgeführten Bot-Prozesse zu überschreiben.

    Wenn die Option „Start erzwingen“ für den Bot-Prozess P1 aktiviert ist und der Bot-Prozess P2 auf demselben Robot ausgeführt wird, wird P2 angehalten und P1 ausgeführt. Dann wechselt der Prozessauftrag von P2 in den Status Abgebrochen.

    Die Option „Start erzwingen“ überschreibt das Feld „Reihenfolge“ nicht. Die Option „Start erzwingen“ gilt für die vorhandenen laufenden Bot-Prozesse und nicht für die Bot-Prozesse, die noch gestartet werden müssen.

    Dieses Feld wird nur angezeigt, wenn Unbeaufsichtigt im Feld Prozesstyp ausgewählt wird.

    Desktop in Desktop aktivieren Option zum Aktivieren der Ausführung der beaufsichtigten Automatisierung in einem Desktop-in-Desktop-Fenster. Mit dieser Option wird eine neue Sitzung auf demselben Computer erstellt, und die Automatisierung kann in dieser Sitzung ausgeführt werden, ohne die tatsächliche manuelle Arbeit in der Hauptsitzung zu unterbrechen.

    Wenn Sie diese Option aktivieren, wird auch das Kontrollkästchen Desktop in Desktop beenden bei Abschluss aktiviert.

    Dieses Feld wird nur angezeigt, wenn Beaufsichtigt im Feld Prozesstyp ausgewählt wird.

    Desktop in Desktop bei Abschluss beenden

    Option zum Schließen des Fensters „Desktop in Desktop“, nachdem die Ausführung des Bot-Prozesses abgeschlossen ist.

    Diese Option ist automatisch ausgewählt, wenn Sie Desktop in Desktop aktivierenauswählen. Deaktivieren Sie das Kontrollkästchen, um das Fenster „Desktop in Desktop“ geöffnet zu lassen, nachdem der Bot-Prozess abgeschlossen wurde.

    Dieses Feld wird nur angezeigt, wenn Beaufsichtigt im Feld Prozesstyp ausgewählt wird.

    Bildschirmauflösung Bildschirmauflösung für das Desktop-in-Desktop-Fenster.

    Dieses Feld wird nur angezeigt, wenn Beaufsichtigt im Feld Prozesstyp ausgewählt wird.

    Protokolleinstellungen
    Ausführungsprotokolle nachverfolgen Option zum Aktivieren der Nachverfolgung von Prozessausführungsprotokollen.

    Nachdem Sie dieses Kontrollkästchen aktiviert haben, werden die Protokolle erfasst, wenn eine Automatisierung von einem beaufsichtigten oder einem unbeaufsichtigten Robot ausgeführt wird. Diese Protokolle helfen beim Verständnis der Fehler und der End-to-End-Protokollierung der Automatisierungsausführung.

    Wenn Prozessaufträge gelöscht werden, werden die entsprechenden Ausführungsprotokolle gelöscht.

    Mithilfe der Funktion Anfügen in RPA Desktop Design Studiokönnen diese Ausführungsprotokolle zur Wiederholung der Automatisierung verwendet werden, um zu verstehen, wo ein Fehler bei der Automatisierung aufgetreten ist. Zum Beispiel, bei welcher Komponente die Automatisierung fehlgeschlagen ist oder Details der Eingaben, die an diese Komponente übergeben wurden.
    Hinweis:
    Die Funktion „Anfügen“ unterstützt den Ausgabetyp „Flatfile“ nicht.
    Ausführungsprotokolle synchronisieren (Sekunden) Häufigkeit der Synchronisierung von Ausführungsprotokollen in Sekunden.

    Dieses Feld wird nur angezeigt, wenn die Option Ausführungsprotokolle nachverfolgen ausgewählt ist.

    Wenn Sie Robot-Computer im Feld Speicher auswählen, wird dieses Feld ausgeblendet.

    Speicher
    Hinweis:
    Dieses Feld wird nur angezeigt, wenn die Option Ausführungsprotokolle nachverfolgen ausgewählt ist.
    Speicherortoptionen für die Ausführungsprotokolle:
    • Instanz: Im Ausführungsprotokoll werden nur Fehlerinformationen in der Instanz protokolliert.

      Wenn Sie Instanzauswählen, wird der Wert für das Feld Protokollebene auf Fehler festgelegt und kann nicht bearbeitet werden.

    • Robot-Computer: Die Protokolldateien werden auf dem Robot-Computer gespeichert, auf dem die Automatisierung ausgeführt wird.

      Wenn Sie Robot-Computerauswählen, können Sie zwei Optionen anzeigen, die Sie aus dem Feld Protokollebene auswählen können: Fehler oder Ausführlich.

      Um die End-to-End-Ausführungsprotokolle aller Komponenten anzuzeigen, wählen Sie Robot-Computer im Feld Speicher und dann Ausführlich im Feld Protokollebene aus.

      Um den Speicherplatz auf dem Robot-Computer optimal zu nutzen, werden die vorhandenen Protokolle basierend auf der Einstellung der Systemeigenschaft sn_rpa_fdn.purge_client_logs gelöscht.

    Wenn Sie Robot-Computerauswählen, dann
    • Das Feld„Ausführungsprotokolle synchronisieren“ ist ausgeblendet.
    • Die Ausführungsprotokolle werden auf dem Computer gespeichert, auf dem der Attended Robot oder Unattended Robot installiert ist.
    Ausgabetyp Ausgabetyp der Ausführungsprotokolldatei. Diese Protokolldatei wird während der Robot-Ausführung auf dem Computer generiert. Es gibt zwei Arten von Ausgabe:
    • DB-Datei: Standardwert. Es handelt sich um eine Lite-Datenbankdatei, in der die Metadaten des Prozessauftrags und die Ausführungsdetails der Prozessautomatisierung gespeichert werden. Nach Abschluss des Prozesses können Sie die DB-Datei mit der Option Anfügen im Projekt RPA Desktop Design Studio anhängen, um die Automatisierung auf der Designoberfläche wiederzugeben.
    • Flatfile: Dies ist ein Dateiformat, das die Metadaten des Prozessauftrags und die Ausführungsdetails der Prozessautomatisierung im Nur-Text-Format speichert. Die Ausführungsdaten werden im JSON-Format gespeichert.

    Dieses Feld „Ausgabetyp“ wird angezeigt, wenn die Option „Ausführungsprotokolle nachverfolgen“ und wenn der Robot-Computer im Feld Speicher ausgewählt ist.

    Wenn ein Bot-Prozess mit Flatfile als Ausgabetyp ausgelöst wird, wird die Ausführungsprotokolldatei dem Prozessauftragsordner im TXT-Format an den angegebenen Speicherorten hinzugefügt. Ebenso wird für den DB-Ausgabetyp das .db-Format an den angegebenen Stellen angezeigt.

    Der Speicherort der Flat-Dateien und der DB-Dateien befindet sich auf dem Computer, auf dem der Attended Robot oder Unattended Robot installiert ist.
    • Während der Ausführung: Anwender\<Userprofile> \ServiceNow RPA-Protokolle\.executionlogs\{InstanceName}\{ProcessJob-Nummer} .

      Beispiel: Users\john.smith\ServiceNow RPA Logs\.executionlogs\{InstanceName}\PJB0001165.

    • Nach Abschluss der Ausführung: Benutzer\<Userprofile> \ServiceNow RPA-Protokolle\.executionlogs\{InstanceName}\.archive\{ProcessJob-Nummer} .

      Beispiel: Users\john.smith\ServiceNow RPA Logs\.executionlogs\{InstanceName}\.archive\PJB0001165.

    Der Inhalt in den Flatfiles liegt im JSON-Format vor. Die folgende Abbildung zeigt die Inhaltsstruktur.

    Wenn Sie die Option Flatfile zum Speichern der Ausführungsprotokolle wählen, werden zwei Flatfiles generiert und an den angegebenen Speicherorten gespeichert.
    • ExecutionJobMetadata.txt: Enthält Informationen zum Prozessauftrag, z. B. Prozess-ID, Robot-ID und Protokollebene. Die Abbildung zeigt die Struktur des Inhalts in der Datei.
      Abbildung : 1. Struktur des Inhalts in einer Flatfile
      Ausführungsmetadaten.
    • Dateiname im Format ddMMMyyyy HHmmss.txt (z. B. 28Dec2023 125036.txt): Enthält die Ausführungsprotokolleinträge. Die Datei gibt beispielsweise den Namen der Aktivität, die Start- und Endzeit der Komponentenausführung, die Dauer und ggf. das Ergebnis als booleschen Wert an.

    Die Flat-Dateien folgen den Regeln für die Datenbereinigung, die in der Systemeigenschaft sn_rpa_fdn.purge_client_logs festgelegt sind. Weitere Informationen zur Systemeigenschaft finden Sie unter RPA-Hub-Eigenschaften konfigurieren.

    Wichtig:
    Wenn Sie in RPA Desktop Design Studioeinen oder mehrere Eingabe- oder Ausgabeports einer oder mehrerer Komponenten oder Methoden in einer Automatisierung als Daten als vertraulichmarkieren markieren, protokolliert die Flatfile die Ausführungsdaten des entsprechenden Prozessauftrags nicht. Stattdessen werden in der JSON-Datei die dem Port entsprechenden Daten als SENSITIVEangezeigt. Die folgende Abbildung zeigt ein Beispiel.
    Abbildung : 2. Port als vertraulich angegeben
    Port als vertraulich angegeben.
    Weitere Informationen zum Markieren von Eingabe- oder Ausgabeports als Daten als vertraulich markierenfinden Sie unter Porteigenschaften konfigurieren

    Da die tatsächlichen Daten für die Ausführungsprotokolle zahlreiche Daten enthalten, werden nur die erforderlichen Daten beibehalten. Der Inhalt in der Textdatei ist vom Typ JSON.

    Um den Wert dieses Felds für einen vorhandenen Bot-Prozess zu ändern, stellen Sie sicher, dass der zugehörige Bot-Prozess den Status In Wartung aufweist.

    Protokollebene Wählen Sie eine zu erfassende Protokollebene aus:
    • Fehler:

      Während der Automatisierungsausführung werden nur Fehlerinformationen gespeichert.

    • Ausführlich

      Während der Automatisierungsausführung werden Fehlerinformationen und End-to-End-Komponentenausführungsprotokolle wie Eingaben und Ausgaben sowie Ausführungsschritte mit Zeitstempeln gespeichert. Wenn Sie Ausführlichauswählen, zeichnen die Flatfiles Details zur Ausführung aller Komponenten in der Automatisierung auf. Wenn die Größe der Flatfile während der Ausführung des Prozessauftrags 10 MB überschreitet, wird die Flatdatei weiterhin in mehrere Flatdateien aufgeteilt, wobei die Protokollsequenz in der Dateibenennungskonvention angehängt wird, bis die vollständige Automatisierung ausgeführt wird. Die Namenskonventionen für solche Dateien lauten<timestamp> _<LogSequence> .

      Diese Option wird nur angezeigt, wenn ein Robot-Computer als Speichertyp ausgewählt ist.

    Dieses Feld wird nur angezeigt, wenn die Option Ausführungsprotokolle nachverfolgen ausgewählt ist.

    Automatisierungsprotokolle verfolgen Verfolgen Sie Automatisierungsprotokolle, die vom Robot generiert werden. Der Robot protokolliert die Automatisierungsausführung in Automatisierungsprotokollen. Die Protokolle helfen den RPA-Anwendern, den Automatisierungsfortschritt nachzuverfolgen.

    Weitere Informationen zum Anzeigen der Automatisierungsprotokolle finden Sie unter Zeigen Sie Automatisierungsprotokolle in an RPA-Hub.

    Um Automatisierungsprotokolle eines Bot-Prozesses anzuzeigen, verwenden Sie in RPA Desktop Design Studiodie Komponente Protokoll in der zugehörigen Automatisierung, und füllen Sie die erforderlichen Details aus.

    Weitere Informationen zur Protokollkomponente finden Sie unter Verwenden Sie die Protokollkomponente.

    Zugriff
    Verwaltet nach Gruppe Gruppe, die auf den Bot-Prozess zugreifen kann.
    Robot-Pool

    Zum Bearbeiten dieses Felds erforderliche Rollen: RPA-Release-Manager und RPA-Administrator.

    Wenn ein RPA-Entwickler und ein RPA-Support-Anwender Teil von „Verwaltet nach Gruppe“ sind, können sie diese Felder anzeigen und bearbeiten.

    Ein RPA-Business-Anwender kann diese Felder anzeigen.

    Robot-Pool aktivieren Option zum Aktivieren des Robot-Pools für den Bot-Prozess.

    Wenn diese Option aktiviert ist, wird die Registerkarte „Robots zuweisen“ im Bot-Prozess ausgeblendet.

    Weitere Informationen zum Robot-Pool finden Sie unter Robot-Pool in RPA-Hub.

    Robot-Pool Robots, die Sie dynamisch aus einem ausgewählten Robot-Pool zuweisen können.

    Wählen Sie einen Robot-Pool aus einer Liste vorhandener Robot-Pool-Namen aus.

    Dieses Feld wird nur angezeigt, wenn die Option Robot-Pool aktivieren ausgewählt ist.

    Zuordnungstyp Robots, die Sie basierend auf der Servicelevel-Vereinbarung (Service Level Agreement, SLA) der Arbeitselemente oder dem Prozentsatz des Effizienzgewinns zuweisen können.
    Wählen Sie den Zuteilungstyp aus:
    • SLA-basiert: Zuteilung von Robots aus dem Pool basierend auf dem SLA des Arbeitselements. Die Arbeitselemente werden basierend auf dem SLA sortiert und priorisiert.

      Wenn Sie den Zuteilungstyp SLA-basiert auswählen, stellen Sie sicher, dass die Arbeitselemente eine Servicelevel-Vereinbarung (Service Level Agreement, SLA) enthalten müssen.

    • Prozentuale Reduzierung: Zuteilung von Robots aus dem Pool basierend auf dem Effizienzprozentsatz.

    Der Standardwert ist SLA-basiert.

    Dieses Feld wird nur angezeigt, wenn die Option Robot-Pool aktivieren ausgewählt ist.

    Prozentuale Reduzierung Dieses Feld wird nur angezeigt, wenn im Feld Zuteilungstypdie Option Prozentreduzierung ausgewählt ist.

    Reduzieren Sie die Gesamtausführungszeit eines Bot-Prozesses, indem Sie um einen ausgewählten Prozentsatz mehr Robots zuweisen.

    Zum Beispiel, wenn einem Bot-Prozess 100 Arbeitselemente zugewiesen sind. Die Ausführung des Bot-Prozesses kann 100 Minuten dauern. Wenn Sie diese Zeit auf 75 Minuten reduzieren möchten, definieren Sie in diesem Feld einen Wert von 25.

    Nachdem Sie einen Wert in dieses Feld eingegeben haben, werden mehrere Robots zur Verteilung der Arbeitslast zugewiesen. Daher ist die Automatisierung um diesen Prozentsatz schneller.

    Der Standardwert ist 25.

    Robots werden zur Verteilung der Arbeitsauslastung basierend auf dem von Ihnen ausgewählten Prozentsatz zugeordnet:
    • Wenn Sie einen Wert zwischen 5 und 50 auswählen, werden 2 Robots zugewiesen.
    • Wenn Sie 55, 60 oder 65 auswählen, werden 3 Robots zugewiesen.
    • Wenn Sie 70 oder 75 auswählen, werden 4 Robots zugewiesen.
    • Wenn Sie 80 auswählen, werden 6 Robots zugewiesen.
    • Wenn Sie 85 auswählen, werden 7 Robots zugewiesen.
    Verfassen
    Arbeitsnotizen (privat) Arbeitsnotizen für den Bot-Prozess.

    Zeigen Sie die Changes an, die für das zugeordnete Paket, die Paketversion, den Prozessparameter, den gemeinsam genutzten Parameter, die Warteschlange und den Zeitplan ausgeführt wurden.

    Weitere Anmerkungen Zusätzliche Kommentare, die sich auf den Bot-Prozess beziehen.