Dynamische Auftragseigenschaften

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-AusdruckBeschreibungBeispieleingabeBeispielausgabe

$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