Parametertypen
Beim Erstellen von JavaScript-basierten Schritten in unserer Step Library ist es notwendig, dass Schritte Daten (als Eingabeparameter) konsumieren und Schritte können auch Daten (in Ausgabeparametern) ausgeben. Es ist wichtig, den richtigen Typ für diese Parameter anzugeben, um den Benutzern die richtige Hilfe oder Benutzeroberfläche bei der Ausführung des Workflows zu bieten.
Parameter können in JavaScript über die eingebauten Objekte action.input
und action.output
abgerufen werden. Weitere Informationen finden Sie in unseren API documentation.
String
Beliebiger Zeichen-/Textwert. Dies ist der am häufigsten verwendete Parameter und kann als Eingabe oder Ausgabe verwendet werden. Der Standardwert ist leer.
Es gibt technisch keine Begrenzung für die Länge des Strings, der zwischen Schritten übergeben werden kann. Das Senden großer Datenmengen auf diese Weise kann jedoch die Leistung beeinträchtigen, und es gibt normalerweise eine bessere Methode, dies zu tun.
Integer
Jede ganze Zahl. Dies kann als Eingabe oder Ausgabe verwendet werden. Der Standardwert ist -1
.
Boolean
Entweder wahr oder falsch. Dies kann als Eingabe oder Ausgabe verwendet werden. Der Standardwert ist false
.
Script
Ein großer String (Zeichen-/Textfolge), der Benutzern des Workflows/Schrittes als JavaScript-Eingabe angezeigt wird.
Password
Eine Passworteingabe zum Erstellen benutzerdefinierter Anmeldeinformationen in einem Schritt.
WARNUNG: Dies ist ein Platzhalter für die zukünftige Erweiterung der Automatisierungs-Engine und sollte derzeit nicht in benutzerdefinierten Schritten verwendet werden.
Credentials
Auswählbare Anmeldeinformationen aus dem Avantra-weiten Anmeldeinformationsspeicher zur Verwendung in Schritten. Verwenden Sie die Anmeldeinformationen/Anmeldemethoden in unseren API documentation für die entsprechenden SAP-ABAP-, Web-Client- oder Datenbankverbindungen.
Überwachtes Objekt & System
Es gibt Eingabetypen für Server, Datenbank, SAP-System, SAP-Instanz, SAP BusinessObjects und Cloud-Dienst überwachte Systeme, die es dem Benutzer ermöglichen, aus der eingeschränkten Liste (nach Typ) in der Benutzeroberfläche auszuwählen, wenn ein Workflow gestartet wird.
Zusätzlich ermöglicht der Parameter System dem Benutzer, aus jedem überwachten Objekt auszuwählen.
Diese Parametertypen sind nützlich, wenn Sie die Eingabeparameter eines Workflows so gestalten, dass die Arten von überwachten Objekten, auf denen bestimmte Schritte ausgeführt werden können, eingeschränkt werden.
WARNUNG: Dies ist ein Platzhalter für die zukünftige Erweiterung der Automatisierungs-Engine und sollte derzeit nicht in benutzerdefinierten Schritten verwendet werden.
Prüfart, Benutzerdefinierte Prüfung und Composite-Prüfung
Die Eingaben für Prüfart, Benutzerdefinierte Prüfung und Composite-Prüfung bieten ein Dropdown-Menü, um dem Benutzer die Auswahl aus der richtigen Liste der entsprechenden Prüfungen in Avantra zu ermöglichen.
Dieser Parametertyp wird in mehreren eingebauten Automation Actions verwendet.
WARNUNG: Dies ist ein Platzhalter für die zukünftige Erweiterung der Automatisierungs-Engine und sollte derzeit nicht in benutzerdefinierten Schritten verwendet werden.
Status
Ermöglicht die Auswahl von vordefinierten Prüfstatus (UNKNOWN, CRITICAL, WARNING, OK, DISABLED), wobei standardmäßig DISABLED ausgewählt ist.
WARNUNG: Dies ist ein Platzhalter für die zukünftige Erweiterung der Automatisierungs-Engine und sollte derzeit nicht in benutzerdefinierten Schritten verwendet werden.
SAP Kernel
Bietet ein Dropdown-Menü zur Auswahl von erstellten SAP-Kernel-Upgrades. Zur Verwendung mit der Automatisierungsvorlage Automated Kernel Upgrade.
WARNUNG: Dies ist ein Platzhalter für die zukünftige Erweiterung der Automatisierungs-Engine und sollte derzeit nicht in benutzerdefinierten Schritten verwendet werden.
Datei-Bundle & Datei-Tags
Bietet die Option, Informationen über ein vordefiniertes Datei-Bundle und alle zugehörigen Tags auszuwählen, die zum Verteilen von Dateien erstellt wurden. Zur Verwendung mit dem eingebauten Automatisierungsschritt Distribute File Bundle und JavaScript-basierten Step-Library-Schritten.
Für JavaScript-basierte Step-Library-Schritte ist die Eingabe des Datei-Bundles als JSON-Objekt verfügbar, das das Datei-Bundle beschreibt, z. B.:
{
"name": "test_bundle_name",
"description": "<p>description of the file bundle</p>\n",
"files": [
{
"path": "bundle_test.jpg",
"size": 25,
"uploaded": 1649336574143,
"tags": []
},
{
"path": "Cute-Unicorn-Main-Product-Image.jpg",
"size": 94622,
"uploaded": 1649335693158,
"tags": []
},
{
"path": "bundle_test.zip",
"size": 191,
"uploaded": 1669734520616,
"tags": [
"transport"
]
}
],
"id": 1,
"type": {
"name": "Pre-Delivered1",
"id": 13
},
"customer": {
"name": "Avantra",
"id": 3
}
}
Simple Table
Bietet eine einfache Benutzeroberfläche für den Workflow-Benutzer oder Workflow-Ersteller, die eine Tabellenstruktur aus Schlüssel-Wert-Paaren erstellt. Dieser Eingabeparameter kann verwendet werden, um einfache tabellarische Daten, wie z. B. Konfigurationsparameter, an benutzerdefinierte Step-Library-Schritte zu übergeben, um den Schritt generischer zu gestalten.
Der Parameter ist in JavaScript als einfaches Array von Objekten mit den Eigenschaften VALUE und NAME verfügbar. Zum Beispiel werden diese Daten wie folgt dargestellt:
Name |
Wert |
---|---|
name1 |
value1 |
name2 |
value2 |
[
{
"VALUE":"value1",
"NAME":"name1"
},
{
"VALUE":"value2",
"NAME":"name2"
}
]
SAP Auswahloptionen-Tabelle
Dieser Parametertyp erweitert die Simple Table, indem er es Benutzern eines Workflows ermöglicht, SAP ABAP-Auswahloptionen-Tabellen als Eingaben für einen Schritt oder Workflow zu übergeben. Die Auswahloptionen, Selektionsoptionen oder Bereichstabellen werden häufig in ABAP verwendet, um Datenauswahlen zu definieren, und können einfach an remote-fähige Funktionsmodulaufrufe (RFCs) übergeben oder in benutzerdefinierter Logik verwendet werden.
Der Parameter ist in JavaScript als Array von JSON-Objekten mit Eigenschaften verfügbar, die den Tabellenspaltennamen entsprechen. Die Eingabe der Daten entspricht der in SAP verwendeten Logik. Zum Beispiel werden diese Daten wie folgt dargestellt:
Parameter |
Sign |
Option |
Low |
High |
---|---|---|---|---|
name1 |
Include |
Equals |
A |
|
name2 |
Exclude |
Between |
1 |
9 |
[
{
"HIGH": "",
"LOW": "A",
"OPTION": "EQ",
"SIGN": "I",
"PARAMETER": "name1"
},
{
"HIGH": "9",
"LOW": "1",
"OPTION": "BT",
"SIGN": "E",
"PARAMETER": "name2"
}
]
Benachrichtigungsaktion
Der Benachrichtigungsaktions-Parameter-Typ kann verwendet werden, um Benutzern von Workflows zu ermöglichen, aus einer Dropdown-Liste vordefinierter Benachrichtigungsaktionen auszuwählen, die für die Verwendung im Workflow geeignet sind.
Damit eine Benachrichtigungsaktion in dieser Liste erscheint, muss sie vom Typ WORKFLOW STEP EVENT sein.
-
Wählen Sie Menü:Configuration[Benachrichtigungen] und dann Benachrichtigungen[Global].
-
Klicken Sie auf die Schaltfläche Neu und wählen Sie Aktion für Workflow-Schritte…
-
Geben Sie einen eindeutigen Name ein und optional eine Beschreibung.
-
Klicken Sie auf die Schaltfläche Weiter.
-
Wählen Sie den erforderlichen Ausgabekanal aus.
-
Klicken Sie auf die Schaltfläche Fertigstellen, um die neue Benachrichtigungsaktion zu speichern.
Dieser Parametertyp wird mit dem eingebauten Automatisierungsschritt Send Notification Message verwendet.
WARNUNG: Dies ist ein Platzhalter für die zukünftige Erweiterung der Automatisierungs-Engine und sollte derzeit nicht in benutzerdefinierten Schritten verwendet werden.