Die folgenden Abschnitte enthalten ArcGIS Arcade-Ausdrücke, die Ihnen Zugriff auf den Verlauf der für einen Auftrag durchgeführten Arbeiten ermöglichen. Hierzu gehören das Abrufen von Ergebnissen aus bestimmten Schritten, von Webhooks und der letzten einem Schritt zugewiesenen Person. Diese Ausdrücke hängen keine Dateien oder Protokolle an einen Auftrag an, aber sie können verwendet werden, um den Workflow zu unterstützen, bestimmten Benutzern oder Gruppen Schritte zuzuweisen und auf spezifische Typen von Ausgabewerten zuzugreifen.
LastRunner
Der Ausdruck LastRunner gibt den Benutzernamen der letzten Person zurück, die den angegebenen Schritt ausgeführt hat.
Parameter
LastRunner(job_id, step_id)
Name | Erläuterung | Datentyp |
---|---|---|
job_id | Die ID des Auftrags. | Zeichenfolge |
step_id | Die ID des Schritts im Workflow-Diagramm. | Zeichenfolge |
Ausgabe
Gibt einen Zeichenfolgenwert für den Benutzernamen der letzten Person zurück, die den angegebenen Schritt ausgeführt hat.
Beispiel für Ausdrücke
Der folgende Ausdruck gibt den Benutzernamen der letzten Person zurück, die den angegebenen Schritt des aktuellen Auftrags ausgeführt hat.
LastRunner($Job, 'f50d740d-cc04-9296-4ce3-181e82604465')
jdoe
JobReturnValue
Der Ausdruck JobReturnValue gibt den Rückgabewert eines abgeschlossenen Schrittes zurück. Mit diesem Ausdruck wird in der Regel überprüft, ob ein Schritt fehlgeschlagen ist oder erfolgreich war. Er wird im Allgemeinen bei der Untersuchung von nicht ordnungsgemäß ausgeführten Schritten verwendet.
Parameter
JobReturnValue(job_id, step_id)
Name | Erläuterung | Datentyp |
---|---|---|
job_id | Die ID des Auftrags. | Zeichenfolge |
step_id | Die ID des Schritts im Workflow-Diagramm. | Zeichenfolge |
Ausgabe
Gibt einen Zeichenfolgenwert für den Rückgabewert des angegebenen Schrittes für den angegebenen Auftrag zurück.
Beispiel für Ausdrücke
Der folgende Ausdruck gibt den Rückgabewert des angegebenen Schrittes für den aktuellen Auftrag zurück:
JobReturnValue($Job, 'f50d740d-cc04-9296-4ce3-181e82604465')
S000001
JobOutputValue
Der Ausdruck JobOutputValue gibt den Ausgabewert für einen abgeschlossenen Schritt zurück.
Parameter für Schrittausgabewerte
JobOutputValue (job_id, step_id, {value_name})
Name | Erläuterung | Datentyp |
---|---|---|
job_id | Die ID des Auftrags. | Zeichenfolge |
step_id | Die ID des Schritts im Workflow-Diagramm. | Zeichenfolge |
value_name (optional) | Der spezifische Ausgabewertschlüssel für Schritte mit mehreren Ausgabewerten. Der erste Wert wird standardmäßig zurückgegeben. | Zeichenfolge |
Beispiele für Ausdrücke
Der folgende Ausdruck gibt den Schrittausgabewert Status für den Schritt Web-Anforderung senden zurück:
JobOutputValue($Job, 'e31395eb-dafc-2a11-777c-6da02c86e122', 'Status')
200
JobOutputArray
Der Ausdruck JobOutputArray gibt den Ausgabewert eines abgeschlossenen Schrittes als Arcade-Array-Typ zurück. Dieser Ausdruck kann nur mit dem Schritt Web-Anforderung senden verwendet werden.
Parameter für Schrittausgabewerte
JobOutputArray(job_id, step_id, {value_name})
Name | Erläuterung | Datentyp |
---|---|---|
job_id | Die ID des Auftrags. | Zeichenfolge |
step_id | Die ID des Schritts im Workflow-Diagramm. | Zeichenfolge |
value_name (optional) | Der spezifische Ausgabewertschlüssel für Schritte mit mehreren Ausgabewerten. Der erste Wert wird standardmäßig zurückgegeben. | Zeichenfolge |
Ausgabe
Gibt das JSON-Zeichenfolge-Array des Ausgabewertes eines abgeschlossenen Schrittes als Arcade-Array-Typ zurück.
Beispielausdruck
Der folgende Ausdruck gibt den Ausgabewert dates für den angegebenen Schritt des aktuellen Auftrags zurück:
JobOutputArray($Job, 'd27395ec-ddfe-2b11-777a-6df02e86d835', 'dates')
['2022-01-20', '2022-02-21']