Verwenden Sie ArcGIS Arcade-Ausdrücke, um Eingabewerte in einem Workflow dynamisch eintragen zu lassen. Sie können beispielsweise einen Arcade-Ausdruck verwenden, um Schritte basierend auf dem Ergebnis eines Schrittes bestimmten Benutzern oder Gruppen zuzuweisen oder Benachrichtigungs-E-Mails mit auftragsspezifischen Informationen zu senden. Sie können auch den Schritt GP-Service ausführen so konfigurieren, dass der Arcade-Ausdruck JobLocation als Eingabeparameter verwendet wird, der bei der Ausführung des Schrittes durch die Ausdehnung der Auftragsposition ersetzt wird. Bei jedem Eingabewert, der Arcade-Ausdrücke unterstützt, wird das Kontextmenü Diese Eingabe unterstützt Arcade-Ausdrücke  angezeigt. Sie enthält eine Liste von Ausdrücken, die dem zugehörigen Textfeld hinzugefügt werden können.
 angezeigt. Sie enthält eine Liste von Ausdrücken, die dem zugehörigen Textfeld hinzugefügt werden können.
Verwenden Sie verschachtelte Arcade-Ausdrücke, um die Ausgabe anderer Ausdrücke zu ändern. Verwenden Sie beispielsweise die folgenden Text- und Datumsfunktionen, um die Ausgabe des Ausdrucks JobDueDate von der Epochenzeit in ein besser lesbares Datumsformat zu konvertieren:
Text(Date(JobDueDate($Job)), 'dddd, MMMM D, Y')Um Text und Arcade-Ausdrücke zu kombinieren, formatieren Sie den Text folgendermaßen:
'Plain text' + ArcadeExpression() + 'plain text'Die folgende Tabelle enthält eine Übersicht über die verschiedenen Kategorien spezifischer Arcade-Ausdrücke für Workflow Manager:
| Kategorie | Beschreibung | 
|---|---|
| Sie können von ArcGIS Workflow Manager verwaltete Auftragsinformationen abrufen. | |
| Sie können benutzerdefinierte unternehmensspezifische Informationen aus Tabellen mit erweiterten Eigenschaften abrufen. | |
| Sie können Auftragsdatenquellen- und Versionsinformationen abrufen. | |
| Sie können Auftragspositionsinformationen abrufen. | |
| Sie können die benutzerdefinierten Einstellungen abrufen. | |
| Sie können Ausgabewerte und Informationen zu früheren Schrittzuweisungen abrufen. | 
Eine vollständige Liste der Arcade-Funktionen und globalen Variablen finden Sie auf der Esri Developer-Site. Das Kontextmenü unter Diese Eingabe unterstützt Arcade-Ausdrücke  enthält die folgenden Ausdrücke aus der Liste "Arcade Function Index":
 enthält die folgenden Ausdrücke aus der Liste "Arcade Function Index":
| Name | Arcade-Ausdruck | Beschreibung | 
|---|---|---|
| Aktuelles Portal | $currentPortal | Gibt das aktuelle aktive Portal zurück. | 
| Aktuelle Benutzerdetails | var u = GetUser($currentPortal); return u['<key 1>'] + u['<key 2>'] | Gib Eigenschaften des aktuellen Benutzers zurück. | 
| Aktuelle E-Mail-Adresse des Benutzers | GetUser($currentPortal)['email'] | Gibt die E-Mail-Adresse des aktuellen Benutzers zurück | 
| Aktuelle Benutzer-ID | GetUser($currentPortal)['id'] | Gibt die ID des aktuellen Benutzers zurück. | 
| Aktueller Benutzername | $currentUser | Gibt den Benutzernamen des aktuellen Benutzers zurück. | 
| Benutzerdetails abrufen | var u = GetUser($currentPortal, '<username>'); return u['<key1>'] + u['<key2>'] | Gib Eigenschaften eines bestimmten Benutzers zurück. | 
| E-Mail-Adresse des Benutzers abrufen | GetUser($currentPortal, '<username>')['email'] | Gibt die E-Mail-Adresse eines bestimmten Benutzers zurück. | 
| Benutzername abrufen | GetUser($currentPortal, '<username>')['username'] | Gibt den Benutzernamen eines bestimmten Benutzers zurück. | 
| Benutzergruppen | userGroups($currentUser) | Gibt die Gruppen-IDs der ArcGIS-Organisation für den aktuellen Benutzer zurück. |