Workflow – Umfang
Der Umfang ist festgelegt Workflow Die API stellt Methoden bereit, die in einem Aktivitätsdefinitionsskript verwendet werden können.
Es gibt keine Konstruktoren zum Erstellen einer Instanz eines bereichsbezogenen Workflow-Objekts. Verwenden Sie stattdessen das globale Objekt workflow, das in Aktivitätsskripts verfügbar ist. Dieses Workflow-Objekt ist an einem beliebigen Ort innerhalb eines Workflows verfügbar.
Scoped Workflow – debug(String message, Object args)
Fügt dem Protokoll eine Debug-Meldung hinzu.
| Name | Typ | Beschreibung |
|---|---|---|
| Nachricht | Zeichenfolge | Die dem Protokoll hinzuzufügende Nachricht. |
| args | Objekt | Die der Nachricht hinzuzufügenden Argumente. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Die dem Protokoll hinzugefügte Nachricht. |
var loggedMessage = workflow.debug("All is well");
Scoped Workflow – error(String message, Object args)
Fügt dem Protokoll eine Fehlermeldung hinzu.
| Name | Typ | Beschreibung |
|---|---|---|
| Nachricht | Zeichenfolge | Die dem Protokoll hinzuzufügende Nachricht. |
| args | Objekt | Die der Nachricht hinzuzufügenden Argumente. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Die protokollierte Meldung |
var loggedMessage = workflow.error("An error has occurred. ");
Scoped Workflow – getVariable(String name)
Gibt den Wert der angegebenen Variablen zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Name | Zeichenfolge | Der Name der Variable. |
| Typ | Beschreibung |
|---|---|
| Objekt | Der Wert der Variablen |
var value = workflow.getVariable("task");
Scoped Workflow – info(String message, Object args)
Fügt dem Protokoll eine Informationsnachricht hinzu.
| Name | Typ | Beschreibung |
|---|---|---|
| Nachricht | Zeichenfolge | Die dem Protokoll hinzuzufügende Nachricht. |
| args | Objekt | Die der Nachricht hinzuzufügenden Argumente. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Die Nachricht, die protokolliert wird. |
var loggedMessage = workflow.info("All is well");
Bereichsbezogener Workflow: Eingaben
Objekt, das die Workflow-Variablen enthält.
Dies ist keine Methode, sondern eine Möglichkeit, auf die Variablen in einem Workflow-Objekt wie dem Anwender zu verweisen. Workflow-Variablen werden in den Eigenschaften des Workflows oder durch geskriptete Aktivitäten definiert.
| Name | Typ | Beschreibung |
|---|---|---|
| inputs | Objekt | Workflow-Variablen als Name-Wert-Paare. Die Variablen eines Workflow-Objekts sind für die Implementierung eines Integrators anwenderdefiniert. |
var user = workflow.inputs.u_user;
Scoped Workflow – name()
Gibt den Workflow-Namen zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Der Workflow-Name |
var name = workflow.name();
Scoped Workflow – removeVariable(String name)
Entfernt die angegebene Variable aus dem Workflow.
| Name | Typ | Beschreibung |
|---|---|---|
| Name | Zeichenfolge | Der Name der Variable. |
| Typ | Beschreibung |
|---|---|
| void |
var value = workflow.removeVariable("task");
Bereichsbezogener Workflow: Ergebnis
Element des Workflow-Objekts, das die Workflow-Ergebnisse enthält.
Dies ist keine Methode, sondern das Element im Workflow-Objekt, das die Ergebnisse eines Workflows enthält.
| Name | Typ | Beschreibung |
|---|---|---|
| result | Zeichenfolge | Workflow-Ergebnisse. |
var wfResult = workflow.result;
Scoped Workflow – scratchpad()
Gibt das Notizblock-Objekt des Workflows zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Objekt | Das Notizblock-Objekt. |
var scratchpad = workflow.scratchpad();
Scoped Workflow – setResult(String result)
Legt das Ergebnis des Workflows fest.
| Name | Typ | Beschreibung |
|---|---|---|
| result | Zeichenfolge | Das Ergebnis des Workflows |
| Typ | Beschreibung |
|---|---|
| void |
workflow.setResult("Success");
Scoped Workflow – setVariable(String name, Object value)
Setzt die angegebene Variable auf den angegebenen Wert.
| Name | Typ | Beschreibung |
|---|---|---|
| Name | Zeichenfolge | Der Name der Variable. |
| Wert | Objekt | Der Wert, der der Variablen zugewiesen werden soll. |
| Typ | Beschreibung |
|---|---|
| void |
workflow.setVariable("task", "terrible");
Scoped Workflow – warn(String message, Object args)
Fügt dem Protokoll eine Warnmeldung hinzu.
| Name | Typ | Beschreibung |
|---|---|---|
| Nachricht | Zeichenfolge | Die dem Protokoll hinzuzufügende Nachricht. |
| args | Objekt | Die der Nachricht hinzuzufügenden Argumente. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Die protokollierte Meldung |
var loggedMessage = workflow.warn("Check your permissions.");