Mit ArcGIS Arcade-Ausdrücken können Sie Platzhalter für dynamische Eigenschaften in Auftragsvorlagen und die Schritte und Pfade in Ihren Workflow-Diagrammen erstellen. Beispielsweise kann der Schritt GP-Service ausführen konfiguriert werden, um den jobLocation($job) Arcade-Ausdruck als Eingabeparameter zu verwenden, der durch die Position des Auftrags ersetzt wird, wenn der Schritt ausgeführt wird.
Im Folgenden finden Sie eine Liste der ArcGIS Workflow Manager-Komponenten, die ArcGIS Arcade-Ausdrücke unterstützen:
- Auftragsvorlagen
- Pfade
- Schrittvorlagen
Die folgende Tabelle enthält eine Liste von ArcGIS Arcade-Ausdrücken, die in Workflow Manager verwendet werden können:
Arcade-Ausdruck | Beschreibung | Beispieleingabe | Beispielausgabe |
---|---|---|---|
$currentUser | Den vollständigen Namen des aktuellen Benutzers zurückgeben | $currentUser | John Doe |
userGroups($currentUser) | Gibt die Gruppen-IDs des ArcGIS Enterprise-Portals für den aktuellen Benutzer zurück. | userGroups($currentUser) |
abcde12345 |
jobVersion($job,<DatasourceName>) | Aktive Auftragsversion | jobVersion($job,'Gas_Utility_Network') | jdoe.JOB_1 |
jobType($job) | Name der Auftragsvorlage | jobType($job) | Data_edits |
jobStatus($job) | Auftragsstatus | jobStatus($job) | Einsatzbereit |
jobStartedDate($job) | Auftragsstartdatum im Epoch-Format | jobStartedDate($job) | 1589414631 |
jobEndDate($job) | Auftragsabschlussdatum im Epoch-Format | jobEndDate($job) | 1589414631 |
jobDescription($job) | Auftragsbeschreibung | jobDescription($job) | Dies ist ein Auftrag zur Bearbeitung einer Landbase. |
jobPriority($job) | Auftragspriorität (hoch, mittel oder niedrig) | jobPriority($job) | Niedrig |
jobName($job) | Auftragsname | jobName($job) | JOB_1 |
lastRunner($job, <StepId>) | Benutzername der Person, die den Schritt zuletzt ausgeführt hat | lastRunner($job, 'f50d740d-cc04-9296-4ce3-181e82604465') | jdoe |
jobCreator($job) | Benutzername der Person, die den Auftrag erstellt hat | jobCreator($job) | jdoe |
jobLocation($job) | Für den Auftrag im MinX-, MinY-, MaxX-, MaxY- und WKID-Format definierte Position | 'https://<WebAdaptorHost.Domain.com>/<PortalWebAdaptorName>/apps/webappviewer/index.html?extent=' + jobLocation($job) | 9862243,197380835,5108823,353604797,-9801843,791879544,5133768,0805264525,3,857 |
jobExtendedProperty($job,'table1','field1') | Wert der erweiterten Eigenschaft für den Auftrag im Epoch-Format | jobExtendedProperty($job,'purchase_order','date') | 1589414631 |