Aufträge erstellen (Workflow Manager)

Zusammenfassung

Erstellt einen oder mehrere Aufträge des ausgewählten Auftragstyps und weist sie einem Benutzer zu. Den erstellten Aufträgen kann eine Priorität zugewiesen werden, und sie können über einen Interessenbereich (Area of Interest, AOI) verfügen, der über einen Feature-Layer oder über eine Feature-Class definiert wird.

Hinweis:

Zum Erstellen von Aufträgen ist die Berechtigung "CreateJob" erforderlich.

Vorversion:

Dies ist ein veraltetes Werkzeug. Diese Funktionalität wurde durch das Werkzeug Neue Aufträge erstellen ersetzt, das ebenfalls Aufträge mit Gruppenzuweisung und Point of Interest erstellt.

Verwendung

  • Aufträge werden mit Eigenschaften erstellt, die in der Auftragstypvorlage konfiguriert sind, die im Parameter Auftragstyp angegeben wird. Wenn kein Wert für die Benutzerzuweisung und die Priorität angegeben ist, werden die in der Auftragstypvorlage konfigurierten Standardeigenschaften verwendet.

  • Wenn Features zu einem Interessenbereich zusammenführen aktiviert ist (Union_option = "UNION" in Python), wird der Parameter Anzahl der zu erstellenden Aufträge ignoriert, und basierend auf der geometrischen Vereinigung aller Features im Parameter AOI-Ausdehnung wird ein Auftrag erstellt. Wenn Features zu einem Interessenbereich zusammenführen deaktiviert ist (Union_option = "NO_UNION" in Python), wird für jedes Feature im Parameter AOI-Ausdehnung ein Auftrag erstellt, und der Parameter Anzahl der zu erstellenden Aufträge wird ignoriert.

  • Wenn das Werkzeug in einem Modell verwendet wird, können Sie die einzelnen ausgegebenen Auftrags-IDs iterieren, indem Sie im ersten Schritt mit dem Werkzeug Mehrere Werte iterieren die Ausgabe mit einem untergeordneten Modell verbinden. Auf diese Weise können Sie die neu erstellten Auftrags-IDs jeweils einzeln verwenden, um weitere im untergeordneten Modell enthaltene Geoverarbeitungsanalysen durchzuführen.

Parameter

BeschriftungErläuterungDatentyp
Eingabedatenbankpfad (.jtc)

Die Workflow Manager (Classic)-Datenbankverbindungsdatei, die die Auftragstypinformationen enthält. Wenn keine Verbindungsdatei angegeben ist, wird die aktuelle Workflow Manager (Classic)-Standarddatenbank verwendet.

File
Auftragstyp

Der Auftragstyp, der zum Erstellen des neuen Auftrags verwendet werden soll

String
Anzahl der zu erstellenden Aufträge

Die Anzahl der zu erstellenden Aufträge. Diese Eingabe wird ignoriert, wenn für AOI-Ausdehnung ein Wert vorhanden ist oder Features zu einer AOI zusammenführen aktiviert ist.

Long
Zugewiesener Benutzer
(optional)

Der Benutzer, dem die neuen Aufträge zugewiesen werden. Wenn kein Wert angegeben ist, wird der im Auftragstyp konfigurierte Standardwert verwendet.

Der Benutzer oder die Gruppe, dem bzw. der die neuen Aufträge zugewiesen werden. Wenn kein Wert angegeben ist, wird der im Auftragstyp konfigurierte Standardwert verwendet.

String
Auftragspriorität
(optional)

Die Priorität der zu erstellenden Aufträge. Wenn keine Priorität angegeben ist, wird der im Auftragstyp konfigurierte Standardwert verwendet.

String
AOI-Ausdehnung
(optional)

Die Polygon-Features, deren Geometrie zum Erstellen des AOI der neuen Aufträge verwendet wird. Für jedes Feature im Layer wird ein Auftrag erstellt, sofern nicht Features zu einem Interessenbereich zusammenführen aktiviert ist.

Feature Layer
Features zu einem Interessenbereich zusammenführen
(optional)

Gibt an, ob ein Auftrag mit der Vereinigung aller AOI-Polygone erstellt wird.

  • Aktiviert: Aus den AOI-Polygonen wird ein Vereinigungspolygon generiert, und ungeachtet der eingegebenen Anzahl von Aufträgen wird ein Auftrag erstellt.
  • Deaktiviert: Jedes AOI-Polygon wird zum Generieren eines Auftrags verwendet. Die Gesamtzahl der erstellten Aufträge entspricht der Gesamtzahl der Polygone im Feature-Layer. Dies ist die Standardeinstellung.

Boolean

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Auftrags-ID

Die ID der erstellten Aufträge. Wenn die Systemeinstellung für die AOI-Überlappung so festgelegt ist, dass AOI-Überlappungen nicht zulässig sind, werden die Aufträge und die jeweiligen AOIs nur für die Geometrien erstellt, die sich nicht mit einem vorhandenen AOI überlappen.

arcpy.wmx.CreateJobs(Input_DatabasePath, Job_Types, Number_of_Jobs, {Users}, {Priority_of_Jobs}, {Feature_Layer_AOI}, {Union_option})
NameErläuterungDatentyp
Input_DatabasePath

Die Workflow Manager (Classic)-Datenbankverbindungsdatei, die die Auftragstypinformationen enthält. Wenn keine Verbindungsdatei angegeben ist, wird die aktuelle Workflow Manager (Classic)-Standarddatenbank verwendet.

File
Job_Types

Der Auftragstyp, der zum Erstellen des neuen Auftrags verwendet werden soll

String
Number_of_Jobs

Die Anzahl der zu erstellenden neuen Aufträge. Diese Eingabe wird ignoriert, wenn für den Parameter Feature_Layer_AOI ein Wert vorhanden ist oder Folgendes angegeben ist: Union_option = "UNION".

Long
Users
(optional)

Der Benutzer, dem die neuen Aufträge zugewiesen werden. Wenn kein Wert angegeben ist, wird der im Auftragstyp konfigurierte Standardwert verwendet.

Der Benutzer oder die Gruppe, dem bzw. der die neuen Aufträge zugewiesen werden. Wenn kein Wert angegeben ist, wird der im Auftragstyp konfigurierte Standardwert verwendet.

String
Priority_of_Jobs
(optional)

Die Priorität der zu erstellenden Aufträge. Wenn keine Priorität angegeben ist, wird der im Auftragstyp konfigurierte Standardwert verwendet.

String
Feature_Layer_AOI
(optional)

Die Polygon-Features, deren Geometrie zum Erstellen des AOI der neuen Aufträge verwendet wird. Für jedes Feature im Layer wird ein Auftrag erstellt, sofern nicht Folgendes angegeben ist: Union_option = "UNION".

Feature Layer
Union_option
(optional)

Gibt an, ob ein Auftrag mit der Vereinigung aller AOI-Polygone erstellt wird.

  • UNIONAus den AOI-Polygonen wird ein Vereinigungspolygon generiert, und ungeachtet der eingegebenen Anzahl von Aufträgen wird ein Auftrag erstellt.
  • NO_UNIONJedes AOI-Polygon wird zum Generieren eines Auftrags verwendet. Die Gesamtzahl der erstellten Aufträge entspricht der Gesamtzahl der Polygone im Feature-Layer. Dies ist die Standardeinstellung.
Boolean

Abgeleitete Ausgabe

NameErläuterungDatentyp
Job_ID

Die ID der erstellten Aufträge. Wenn die Systemeinstellung für die AOI-Überlappung so festgelegt ist, dass AOI-Überlappungen nicht zulässig sind, werden die Aufträge und die jeweiligen AOIs nur für die Geometrien erstellt, die sich nicht mit einem vorhandenen AOI überlappen.

Codebeispiel

CreateJobs – Beispiel (eigenständiges Skript)

Erstellen Sie Aufträge über eine Auftragsvorlage, und weisen Sie sie einem Benutzer zu.

# Import arcpy module
import arcpy

# Check out any necessary licenses
arcpy.CheckOutExtension("JTX")

# Local variables:
Input_DatabasePath = "C:\\Program Files\\WMX\\Database\\wmx.jtc"
Job_Types = "Data Edits"
Users = "Postinstall User"
Priority_of_Jobs = "High"
Number_of_Jobs = 2
Feature_Layer_AOI = r"c:\AOI.gdb\AOI"
Union_Option = "UNION"

# Process: Create jobs
arcpy.CreateJobs_wmx(Input_DatabasePath,Job_Types, Users, Priority_of_Jobs,
                     number_of_Jobs, Feature_Layer_AOI, Union_Option)

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Nein
  • Standard: Erfordert Workflow Manager
  • Advanced: Erfordert Workflow Manager