Funktionen für erweiterte Eigenschaften

Die folgenden Abschnitte enthalten ArcGIS Arcade-Ausdrücke, mit denen Sie benutzerdefinierte geschäftsspezifische Informationen aus Tabellen mit erweiterten Eigenschaften abrufen können. Beispielsweise können Sie mit einem Arcade-Ausdruck Informationen zu Arbeitsaufträgen oder Bestellungen, die mit einem Auftrag verknüpft sind, in eine E-Mail einfügen.

Hinweis:

Wenn Sie auf die von ArcGIS Workflow Manager verwalteten Auftragseigenschaften zugreifen müssen, können Sie dies mit Ausdrücken für Auftragseigenschaften tun.

JobExtendedProperty

Der Ausdruck JobExtendedProperty gibt den Wert des angegebenen Feldes für erweiterte Eigenschaften für den angegebenen Auftrag zurück. Die Tabelle mit erweiterten Eigenschaften muss mit der Auftragsvorlage verknüpft sein, mit der der Auftrag erstellt wurde. Dieser Ausdruck kann nur für Eigenschaftentabellen mit Eins-zu-eins-Beziehungen verwendet werden.

Hinweis:

Wenn Sie Zugriff auf Eins-zu-Viele-Eigenschaften benötigen, verwenden Sie den Ausdruck JobRelatedProperty.

Parameter

JobExtendedProperty(job_id, table_name, field_name)

NameErläuterungDatentyp

job_id

Die ID des Auftrags, der die Werte der Tabelle mit erweiterten Eigenschaften enthält.

Zeichenfolge

table_name

Der Name der Tabelle mit erweiterten Eigenschaften.

Zeichenfolge

field_name

Der Name des Feldes in der Tabelle mit erweiterten Eigenschaften.

Zeichenfolge

Ausgabe

Gibt einen Zeichenfolgenwert für das Feld in der Tabelle mit erweiterten Eigenschaften eines angegebenen Auftrags zurück. Die Felder in Tabellen mit erweiterten Eigenschaften können Zeichenfolgen, ganze Zahlen, den Datentyp "double", Boolesche Werte, den Datentyp "datetime" und Domänen (Zeichenfolge, ganze Zahl und Datentyp "double") enthalten.

Beispiel für Ausdrücke

Der folgende Ausdruck gibt das Datum im Epoch-Format zurück, an dem eine Bestellung für den aktuellen Auftrag übermittelt wurde:

JobExtendedProperty($Job, 'purchase_order', 'date')
Beispielausgabe
1589414631

JobRelatedProperty

Der Ausdruck JobRelatedProperty gibt den Wert des angegebenen Feldes und der Zeile für erweiterte Eigenschaften für den angegebenen Auftrag zurück. Die Tabelle mit erweiterten Eigenschaften muss mit der Auftragsvorlage verknüpft sein, mit der der Auftrag erstellt wurde. Dieser Ausdruck kann nur für Eigenschaftentabellen mit Eins-zu-Viele-Beziehungen verwendet werden.

Hinweis:

Wenn Sie Zugriff auf Eins-zu-ein-Eigenschaften benötigen, verwenden Sie den Ausdruck JobExtendedProperties.

Parameter

JobRelatedProperty(job_id, table_name, field_name, {row_id})

NameErläuterungDatentyp

job_id

Die ID des Auftrags, der die Werte der Tabelle mit erweiterten Eigenschaften enthält.

Zeichenfolge

table_name

Der Name der Tabelle mit erweiterten Eigenschaften.

Zeichenfolge

field_name

Der Name des Feldes in der Tabelle mit erweiterten Eigenschaften.

Zeichenfolge

row_id

(optional)

Die ID der Zeile, die zurückgegeben werden soll. Der letzte Datensatz wird standardmäßig zurückgegeben. Verwenden Sie zum Abrufen von erweiterten Eigenschaften den workflow_guid, der mit der zugehörigen Eigenschaftentabelle verknüpft ist.

Verwenden Sie zum Abrufen von erweiterten Eigenschaften für Feature-Services oder einer ArcGIS Survey123-Eigenschaft die Link-ID für den Parameter row_id.

Zeichenfolge

Ausgabe

Gibt einen Zeichenfolgenwert für das Feld und die Zeile in der Tabelle mit erweiterten Eigenschaften eines angegebenen Auftrags zurück. Die Felder in Tabellen mit erweiterten Eigenschaften können Zeichenfolgen, ganze Zahlen, den Datentyp "double", Boolesche Werte, den Datentyp "datetime" und Domänen (Zeichenfolge, ganze Zahl und Datentyp "double") enthalten.

Beispiel für Ausdrücke

Der folgende Ausdruck gibt den neusten Bevölkerungsdatensatz aus dem aktuellen Auftrag für die Stadt Redlands zurück:

JobRelatedProperty($Job, 'Redlands', 'Population')
Beispielausgabe
71198

Verwandte Themen