- Versionshinweise
- Erste Schritte
- Installation
- Hard- und Softwareanforderungen
- Serverinstallation
- Aktualisierung der Lizenz
- Bereitstellen des UiPath Process Mining-Profilers
- Bereitstellen eines Connectors (.mvp)
- Aktualisieren von UiPath Process Mining
- Aktualisieren einer benutzerdefinierten Version einer App oder eines Discovery Accelerators
- Installieren einer Trainingsumgebung
- Konfiguration
- Integrationen
- Authentication
- Working with Apps and Discovery Accelerators
- AppOne-Menüs und -Dashboards
- AppOne-Einrichtung
- Menüs und Dashboards von TemplateOne 1.0.0
- Setup von TemplateOne 1.0.0
- TemplateOne-Menüs und Dashboards
- Setup von TemplateOne 2021.4.0
- Purchase-to-Pay Discovery Accelerator-Menüs und -Dashboards
- Einrichtung des Purchase-to-Pay-Discovery-Beschleunigers
- Menüs und Dashboards des Order-to-Cash Discovery Accelerators
- Einrichtung des Order-to-Cash Discovery-Beschleunigers
- Basic Connector for AppOne
- Bereitstellen des einfachen Connectors
- Einführung zu Basic Connector
- Eingabetabellen des Basic Connectors
- Hinzufügen von Tags
- Hinzufügen von Automatisierungsschätzungen
- Hinzufügen von Fälligkeitsdaten
- Hinzufügen von Referenzmodellen
- Einrichten von praktisch umsetzbaren Erkenntnissen
- Festlegen von reduzierbaren Diagrammen
- Verwenden des Ausgabe-Datasets in AppOne
- Output tables of the Basic Connector
- SAP Connectors
- Introduction to SAP Connector
- SAP-Eingabe
- Überprüfen der Daten im SAP Connector
- Hinzufügen von prozessspezifischen Tags zum SAP Connector für AppOne
- Hinzufügen von prozessspezifischen Fälligkeitsdaten zum SAP Connector für AppOne
- Hinzufügen von Automatisierungsschätzungen zum SAP Connector für AppOne
- Hinzufügen von Attributen zum SAP Connector für AppOne
- Hinzufügen von Aktivitäten zum SAP Connector für AppOne
- Hinzufügen von Entitäten zum SAP Connector für AppOne
- SAP Order to Cash Connector für AppOne
- SAP Purchase to Pay Connector für AppOne
- SAP Connector for Purchase to Pay Discovery Accelerator
- SAP Connector für den Order-to-Cash Discovery Accelerator
- Superadmin
- Die Registerkarte Arbeitsbereiche
- Die Registerkarte Entwicklungsdaten
- Die Registerkarte Versionen
- Die Registerkarte Freigegebene Daten
- The Builds tab
- Die Registerkarte Serverdaten
- Die Registerkarte Einstellungen (Settings)
- Die Registerkarte Superadmin-Benutzer
- Die Registerkarte Status
- Die Registerkarte Lizenz
- Erstellen von Releases
- Anzeigen des Verlaufs der Verzweigung
- Creating Apps
- Modules
- Dashboards und Diagramme
- Tabellen und Tabellenelemente
- Anwendungsintegrität
- How to ....
- Arbeiten mit SQL-Connectors
- Introduction to SQL connectors
- Setting up a SQL connector
- CData Sync extractions
- Running a SQL connector
- Editing transformations
- Freigeben eines SQL-Connectors
- Scheduling data extraction
- Structure of transformations
- Using SQL connectors for released apps
- Generating a cache with scripts
- Setting up a local test environment
- Separate development and production environments
- Nützliche Ressourcen
Verwenden Sie generische Skriptdatenquellen
UiPath Process Mining enthält Funktionen, die die Verarbeitung von Daten mit externen Tools wie R-Skript, Python, JavaScript, Ruby, Swift usw. unterstützen, die als Datenquelle in Ihrer Anwendung verwendet werden können.
Als Anwendungsentwickler können Sie definieren, welche Attribute in den externen Prozess exportiert werden müssen.
Wenn die Datenquelle neu geladen wird, gibt die UiPath Process Mining- Plattform die definierten Attribute in eine Datei aus. Die Plattform führt dann den externen Prozess mit den vom Entwickler bereitgestellten Argumenten aus.
Der externe Prozess sollte seine Verarbeitung durchführen, indem er die Daten aus der Datei liest und das Ergebnis in den Standardausgabekanal schreibt. Der externe Prozess kann Meldungen wie Fortschrittsanzeigen, Warnungen und/oder Fehler anzeigen, indem er in seinen Standardfehlerkanal schreibt.
Die Daten im Standardausgabekanal des externen Prozesses werden von der UiPath Process Mining -Plattform als durch Semikolon getrennte Daten in Anführungszeichen interpretiert.
In der folgenden Abbildung finden Sie eine Übersicht über den Datenfluss von der UiPath Process Mining-Plattform zum externen Prozess und wieder zurück.
mvscript
, was bedeutet, dass es sich um eine Skriptdatenquelle handelt. Der vom mvscript
-Treiber verwendete Parameter script
} bezieht sich auf das generische Skript. Zum Beispiel die Verbindungszeichenfolge:
‘driver={mvscript}; script=Rscript’
verweist auf eine Rscript-Datenquelle.
In diesem Handbuch bezeichnen wir diese Datenquellen als generische Skriptdatenquelle. Im Prinzip unterstützt das „generische“ Skript nicht nur Skripte, sondern jede ausführbare Datei, die bei der richtigen Kombination von Argumenten:
- kann Daten aus einer Datei lesen und
- gibt das Ergebnis als durch Semikolon getrennte Daten in doppelten Anführungszeichen aus.
Das Hauptziel für die generische Skriptdatenquelle ist jedoch die Ausführung benutzerdefinierter Skripts, die in R, Python usw. geschrieben wurden.
GenericScriptHandlers
zu den Servereinstellungenhinzu. Der Wert dieses Schlüssels ist ein Objekt, wobei:
- jeder Schlüssel bezeichnet einen Bezeichner für den Skripttyp,
- Der Wert für jeden Schlüssel gibt den Pfad zur ausführbaren Interpreterdatei des Skripts an.
GenericScriptHandlers
-Servereinstellung.
"GenericScriptHandlers": {
"r": "D:/R/R.exe",
"py": "P:/Python/bin/python.exe",
"perl": "C:/Strawberry/perl/bin/perl.exe"
}
"GenericScriptHandlers": {
"r": "D:/R/R.exe",
"py": "P:/Python/bin/python.exe",
"perl": "C:/Strawberry/perl/bin/perl.exe"
}
Die Schlüssel mit den Erweiterungen „.r“ und „.py“ wählen automatisch die ausführbaren R- und Python-Dateien aus.
scriptType
angegeben werden, um den gewünschten Handler zu identifizieren.
mvscript
mit dem Skript generic
verwendet. Das generische Skript verfügt über mehrere Parameter, von denen normalerweise nur die Parameter scriptFile
und inputData
angegeben werden müssen, da der Rest von der UiPath Process Mining- Plattform abgeleitet werden kann.
generic
-Skriptparameter.
Parameter |
Beschreibung |
Obligatorisch: J/N |
---|---|---|
scriptFile |
Der Pfad zu Ihrem Skript. Beispiel:
resources/my_script.r .
Hinweis: Anstelle von
scriptFile können Sie auch das Argument scriptText verwenden.
|
N |
Skripttyp |
Welcher Handler für
scriptFile verwendet werden soll. Sollte einer der Handler in GenericScriptHandlers sein.
|
N |
Eingabedaten |
Die Daten, die zur Verarbeitung an das Skript übergeben werden sollen. |
Y |
debugPath |
Ein absoluter Pfad zu einem Ordner. Wenn dieser Parameter angegeben ist, gibt UiPath Process Mining Folgendes aus: • die Eingabedatei (wie an den externen Prozess übergeben) und • die Ausgabe des externen Prozesses (wie aus der Standardausgabe des externen Prozesses gelesen) in diesem Ordner zu Debugzwecken. |
N |
Argumente |
Ein Array zusätzlicher Argumente, die an den Handler des Skripts übergeben werden, z. B. bei der Verwendung von Python, kann dies verwendet werden, um das Flag -I zu übergeben, um den isolierten Modus zu aktivieren. • Mindestens eines der Array-Elemente muss der Text
<SCRIPT> sein, um anzugeben, wo in der Befehlszeile der Pfad zur Skriptdatei eingefügt werden soll.
• Mindestens eines der Array-Elemente muss der Text
<INPUT> sein, um anzugeben, wo in der Befehlszeile der Pfad zur Eingabedatei eingefügt werden soll.
|
N |
Der Speicherort des Skripts wird als relativ zum Tabellenbereich interpretiert. Daher muss der Tabellenbereich entweder auf Server oder Arbeitsbereichfestgelegt werden. Wenn es auf Nonefestgelegt ist, ist der Pfad zur Skriptdatei nicht vorhanden und das Laden der Daten schlägt fehl. Sie können den Tabellenbereich in den erweiterten Tabellenoptionenfestlegen.
Die Daten können auf jede Weise exportiert werden, die für den empfangenden externen Prozess am bequemsten ist.
Führen Sie diese Schritte aus, um die Daten zu exportieren, die Sie in einem externen Skript verarbeiten möchten.
Schritt |
Aktion |
---|---|
1 |
Bestimmen Sie die Felder, die im Skript verfügbar sein müssen. |
2 |
Erstellen Sie eine neue globale Tabelle in Ihrer Anwendung. |
3 |
Erstellen Sie ein Lookup-Ausdrucksattribut in der globalen Tabelle für jedes Feld von Schritt 1. |
csvtable()
kann verwendet werden, um die Daten in ein CSV-ähnliches Format zu konvertieren. Da diese Funktion eine Liste von (Text-)Datensätzen erwartet, muss der Ergebnistyp des Suchausdrucks eine Textliste sein, dh ein Datensatz mit allen Daten, die in einer Liste codiert sind.
Die Schnittstelle zwischen UiPath Process Mining und jedem externen Prozess, auf den über die generische Skriptdatenquelle zugegriffen wird, ist wie unten beschrieben definiert.
Schritt |
Beschreibung |
---|---|
1 |
UiPath Process Mining erstellt eine Datei mit den durch den Parameter
inputData angegebenen Daten.
|
2 |
Der externe Prozess: • liest die Daten aus der Datei; • führt deren Verarbeitung durch; • schreibt das Ergebnis in den Standardausgabekanal in einem durch Semikolon getrennten Format und in doppelten Anführungszeichen. Die erste Ausgabezeile sollte eine Kopfzeile sein, die Spaltennamen angibt. Zum Beispiel:
|
3 |
Der externe Prozess schreibt alle Statusmeldungen in seinen Standardfehlerkanal. |
4 |
Der externe Prozess wird entweder mit einem Statuscode von Null (Erfolg) oder einem Statuscode ungleich Null (Fehler) beendet. |
5 |
UiPath Process Mining wertet den vom externen Prozess zurückgegebenen Statuscode aus. Wenn der Statuscode lautet: • null, die Plattform analysiert den Standardausgabekanal des externen Prozesses als durch Semikolon getrennte und in doppelte Anführungszeichen gesetzte Daten. • ungleich Null zeigt die Plattform eine Fehlermeldung an, einschließlich aller Meldungen, die vom externen Prozess in den Standardfehlerkanal geschrieben werden. Das Laden der Tabelle wird abgebrochen. |