Workflow-Datenbank erstellen (Workflow Manager)

Mit der Workflow Manager-Lizenz verfügbar.

Zusammenfassung

Erstellt ein Workflow Manager (Classic)-Schema und konfiguriert eine Enterprise-Geodatabase als Workflow Manager (Classic)-Datenbank.

Die Workflow Manager (Classic)-Datenbank wird zum Speichern der Auftrags- und Konfigurationsinformationen für Ihr Arbeitsverwaltungssystem verwendet. Beim Erstellen einer Workflow Manager (Classic)-Datenbank handelt es sich um eine administrative Aktivität, durch die das Workflow Manager (Classic)-Schema in der angegebenen Enterprise-Geodatabase erstellt wird. Das Workflow Manager (Classic)-Datenbankschema besteht aus Systemtabellen und einer Feature-Class, die zum Speichern der Geometrien für den Interessenbereich (Area of Interest, AOI) Ihrer Aufträge verwendet wird.

Hinweis:

Die mit diesem Werkzeug erstellten Workflow Manager (Classic)-Systemtabellen sind Geodatabase-Tabellen, die in Ihrer Enterprise-Geodatabase registriert sind. Es wird empfohlen, diese Tabellen nicht mit Datenbankwerkzeugen zu löschen oder zu ändern.

Hinweis:

Der Name des Workflow Manager (Classic)-Repositorys basiert auf dem Datenbankinstanznamen und dem Benutzernamen, beispielsweise <instance name>_<username>. Bei Verwendung der Betriebssystemauthentifizierung wird der Name des beim System angemeldeten Benutzers verwendet.

Verwendung

  • Zum Erstellen einer Workflow Manager (Classic)-Datenbank ist ein Datenersteller-Benutzerkonto mit den Berechtigungen zum Aktualisieren, Einfügen, Auswählen und Löschen erforderlich. Außerdem muss eine Direktverbindungsdatei (*.sde) für die Enterprise-Geodatabase verwendet werden.

    Hinweis:

    Bei den Berechtigungen zum Aktualisieren, Einfügen, Auswählen und Löschen handelt es sich um Berechtigungen auf Datenbankebene, die vom Datenbankadministrator für die Workflow Manager (Classic)-Datenbank zugewiesen werden sollten.

  • Definieren Sie beim Erstellen der Workflow Manager (Classic)-Datenbank einen Raumbezug für die AOI-Feature-Class. Der für die AOI-Feature-Class ausgewählte Raumbezug wird auf alle AOIs in der Workflow Manager (Classic)-Datenbank angewendet. Es wird empfohlen, einen globalen Raumbezug zu verwenden, wenn sich die AOIs der Aufträge weltweit an verschiedenen Positionen befinden.

    Hinweis:

    Weitere Informationen zum AOI in Workflow Manager (Classic) finden Sie unter Angeben einer Position von Interesse (LOI).

  • Beim Erstellen einer Workflow Manager (Classic)-Datenbank wird eine Konfiguration mit den Elementen von Workflow Manager (Classic) importiert. Der Parameter Konfiguration importieren bietet die drei folgenden Optionen zum Importieren einer Konfiguration in die neue Workflow Manager (Classic)-Datenbank:

    • Minimalkonfiguration: Importiert die grundlegenden Elemente, die für die ordnungsgemäße Funktion des Workflow Manager (Classic)-Systems erforderlich sind. Die für den Import erforderliche Datei ist im Umfang der Workflow Manager (Classic)-Installation enthalten. In der folgenden Liste werden die importierten Elemente aufgeführt:
      • Berechtigungen
      • Benutzergruppen: Nur die Administratorgruppe
      • Statustypen
      • Aktivitätstypen
      • Auftragsbenachrichtigungstypen
      • Einstellungen
      • Prioritäten
      • Rückstellungstypen
    • Schnellkonfiguration: Importiert alle Elemente der Option Minimalkonfiguration sowie Beispiele für die anderen Elemente. Die für den Import erforderliche Datei ist im Umfang der Workflow Manager (Classic)-Installation enthalten. Es handelt sich um die folgenden Beispiele:
      • Benutzer
      • Benutzergruppen
      • Auftragsabfragen
      • Schritttypen
      • Rückstellungstypen
      • Einstellungen
      • Auftragstypen
      • Standardeigenschaften
      • Workflows
      • Benennungsschemas
    • Benutzerdefinierte Konfiguration: Importiert eine Konfiguration aus einer vorhandenen Workflow Manager (Classic)-Datenbank. Sie können die für den Import erforderliche Datei generieren, indem Sie die Konfiguration aus einer vorhandenen Workflow Manager (Classic)-Datenbank exportieren.

      Weitere Informationen zum Exportieren von Konfigurationsdateien

      Weitere Informationen zum Exportieren einer Konfiguration mit Aufträgen

  • Fragen Sie den Datenbankadministrator nach Informationen zu einem Datenbank-Konfigurationsschlüsselwort, das verwendet werden kann, wenn ein bestimmtes Schlüsselwort für Workflow Manager (Classic) eingerichtet ist. Wenn kein Konfigurationsschlüsselwort angegeben ist, wird das Schlüsselwort DEFAULTS verwendet.

  • Mit dem Parameter Benutzerspeicher wird der Benutzerspeicher definiert, aus dem die Benutzer- und Rolleninformationen importiert werden. Wenn Portal ausgewählt ist, werden die Benutzer aus einem vorhandenen Portal abgerufen und dem Workflow Manager (Classic)-Repository hinzugefügt. Wenn Traditionell ausgewählt ist, werden die Benutzer und Gruppenrollen vom Administrator in ArcGIS Workflow Manager (Classic) Administrator definiert. Die Rollen können aus Active Directory importiert oder manuell erstellt werden.

    Hinweis:

    Zum Importieren der Benutzerspeicherinformationen mit der Option Portal müssen Sie beim Portal angemeldet sein.

  • Bei der Ausgabe handelt es sich um eine Datenbankdatei (.jtc) mit dem Workflow Manager (Classic)-Schema.

    Die .jtc-Datei wird im Projektordner gespeichert.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Datenbankverbindung

Der Speicherort der Enterprise-Geodatabase-Verbindungsdatei, in der das Workflow Manager (Classic)-Schema und die Konfiguration gehostet werden. Die Verbindungsdatei muss eine direkte Verbindung mit der Datenbank herstellen. Zudem muss die Verbindung als Datenbankbesitzer hergestellt werden.

Workspace
AOI-Raumbezug

Der Raumbezug der AOI-Feature-Class. Sie können den Raumbezug auf folgende Weise angeben:

  • Wählen Sie einen Raumbezug aus.
  • Wählen Sie eine Feature-Class oder ein Feature-Dataset aus, deren bzw. dessen Raumbezug Sie übernehmen möchten.

Coordinate System
Konfiguration importieren

Gibt die Workflow Manager (Classic)-Elemente an, die in die neue Workflow Manager (Classic)-Datenbank importiert werden sollen. Der Standard ist Minimalkonfiguration (Minimum Configuration in Python).

  • MinimalkonfigurationImportiert die grundlegenden Elemente, die für das Workflow Manager (Classic)-System erforderlich sind.
  • SchnellkonfigurationEnthält die Elemente der Minimalkonfiguration sowie Beispiele für verschiedene Elemente.
  • Benutzerdefinierte KonfigurationGibt im Parameter Benutzerdefinierte Eingabekonfiguration eine Workflow Manager (Classic)-Konfigurationsdatei an, die aus einer bereits vorhandenen Datenbank exportiert wurde.
String
Benutzerdefinierte Eingabekonfiguration

Eine benutzerdefinierte Konfigurationsdatei, die aus einer vorhandenen Workflow Manager (Classic)-Datenbank exportiert wurde.

File
Benutzerspeicher
(optional)

Gibt den Benutzerspeicher an, aus dem die Benutzer und Rollen abgerufen werden. Die Benutzer können aus einem Portal importiert werden. Sie werden im Workflow Manager (Classic)-Repository erstellten Rollen zugewiesen. Die Benutzerprofilinformationen aus einem Portal können nicht mit ArcGIS Workflow Manager (Classic) Administrator bearbeitet werden. Die Benutzer und Rollen können im Workflow Manager (Classic)-Repository mit der Option Traditionell erstellt werden. Bei Verwendung der Option Traditionell können die Benutzer und Rollen aus Active Directory in ArcGIS Workflow Manager (Classic) Administrator importiert werden.

  • PortalDie Benutzer werden aus dem Portal importiert, bei dem Sie zurzeit angemeldet sind.
  • TraditionellDie Benutzer und Rollen werden im Workflow Manager (Classic)-Repository mit ArcGIS Workflow Manager (Classic) Administrator erstellt. Wenn diese Option verwendet wird, können Benutzer und Rollen aus Active Directory importiert werden. Dies ist die Standardeinstellung.
String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabedatenbankpfad (.jtc)

Die Ausgabedatenbankdatei (.jtc) mit dem Workflow Manager (Classic)-Schema

Die .jtc-Datei wird im Projektordner gespeichert.

File

arcpy.wmx.CreateWorkflowDatabase(Input_Database_Connection, AOI_Spatial_Reference, Import_Configuration, Input_Custom_Configuration, {User_Store})
NameErläuterungDatentyp
Input_Database_Connection

Der Speicherort der Enterprise-Geodatabase-Verbindungsdatei, in der das Workflow Manager (Classic)-Schema und die Konfiguration gehostet werden. Die Verbindungsdatei muss eine direkte Verbindung mit der Datenbank herstellen. Zudem muss die Verbindung als Datenbankbesitzer hergestellt werden.

Workspace
AOI_Spatial_Reference

Der Raumbezug der AOI-Feature-Class. Sie können den Raumbezug auf folgende Weise angeben:

  • Geben Sie den Pfad zu einer .prj-Datei ein, beispielsweise c:/workspace/watershed.prj.
  • Definieren Sie vor der Verwendung dieses Werkzeugs ein Raumbezugsobjekt wie beispielsweise AOI_Spatial_Reference = arcpy.SpatialReference("c:/data/Africa/Carthage.prj") oder AOI_Spatial_Reference = arcpy.SpatialReference('WGS 1984'), das Sie dann als Parameter für den Raumbezug verwenden.

Coordinate System
Import_Configuration

Gibt die Workflow Manager (Classic)-Elemente an, die in die neue Workflow Manager (Classic)-Datenbank importiert werden sollen. Der Standard ist Minimalkonfiguration (Minimum Configuration in Python).

  • Minimum ConfigurationImportiert die grundlegenden Elemente, die für das Workflow Manager (Classic)-System erforderlich sind.
  • Quick ConfigurationEnthält die Elemente der Minimalkonfiguration sowie Beispiele für verschiedene Elemente.
  • Custom ConfigurationGibt im Parameter Benutzerdefinierte Eingabekonfiguration eine Workflow Manager (Classic)-Konfigurationsdatei an, die aus einer bereits vorhandenen Datenbank exportiert wurde.
String
Input_Custom_Configuration

Eine benutzerdefinierte Konfigurationsdatei, die aus einer vorhandenen Workflow Manager (Classic)-Datenbank exportiert wurde.

File
User_Store
(optional)

Gibt den Benutzerspeicher an, aus dem die Benutzer und Rollen abgerufen werden. Die Benutzer können aus einem Portal importiert werden. Sie werden im Workflow Manager (Classic)-Repository erstellten Rollen zugewiesen. Die Benutzerprofilinformationen aus einem Portal können nicht mit ArcGIS Workflow Manager (Classic) Administrator bearbeitet werden. Die Benutzer und Rollen können im Workflow Manager (Classic)-Repository mit der Option TRADITIONAL erstellt werden. Bei Verwendung der Option TRADITIONAL können die Benutzer und Rollen aus Active Directory in ArcGIS Workflow Manager (Classic) Administrator importiert werden.

  • PORTALDie Benutzer werden aus dem Portal importiert, bei dem Sie zurzeit angemeldet sind.
  • TRADITIONALDie Benutzer und Rollen werden im Workflow Manager (Classic)-Repository mit ArcGIS Workflow Manager (Classic) Administrator erstellt. Wenn diese Option verwendet wird, können Benutzer und Rollen aus Active Directory importiert werden. Dies ist die Standardeinstellung.
String

Abgeleitete Ausgabe

NameErläuterungDatentyp
Output_DatabasePath

Die Ausgabedatenbankdatei (.jtc) mit dem Workflow Manager (Classic)-Schema

Die .jtc-Datei wird im Projektordner gespeichert.

File

Codebeispiel

CreateWorkflowDatabase – Beispiel 1 (eigenständiges Skript)

Mit diesem Skript wird eine Workflow Manager (Classic)-Datenbank in einer vorhandenen Enterprise-Geodatabase erstellt und eingerichtet, und der Benutzerspeicher wird in ArcGIS Workflow Manager (Classic) Administrator eingerichtet. Da kein Datenbank-Konfigurationsschlüsselwort angegeben ist, wird DEFAULTS verwendet.

# Import arcpy module
import arcpy

# Local variables:
Input_Database_Connection = r'C:\wmxrepository.sde'
AOI_Spatial_Reference = arcpy.SpatialReference('WGS 1984')
Import_Configuration = 'Quick Configuration'
User_Store = 'Traditional'

# Process: Create Workflow Database
arcpy.CreateWorkflowDatabase_wmx(Input_Database_Connection, 
                                 AOI_Spatial_Reference, Import_Configuration, 
                                 "", "", User_Store)
CreateWorkflowDatabase – Beispiel 2 (eigenständiges Skript)

Mit diesem Skript wird eine Workflow Manager (Classic)-Datenbank in einer vorhandenen Enterprise-Geodatabase erstellt und eingerichtet. Außerdem wird der Benutzerspeicher aus einem Portal importiert, bei dem Sie zurzeit angemeldet sind. Das Datenbank-Konfigurationsschlüsselwort WMX wird verwendet.

# Import arcpy module
import arcpy

# Local variables:
Input_Database_Connection = r'C:\wmxrepository.sde'
AOI_Spatial_Reference = arcpy.SpatialReference('WGS 1984')
Import_Configuration = 'Minimum Configuration'
Config_keyword = 'WMX'
User_Store = 'Portal'

# Process: Create Workflow Database
arcpy.CreateWorkflowDatabase_wmx(Input_Database_Connection, 
                                 AOI_Spatial_Reference, Import_Configuration, 
                                 "", Config_keyword, User_Store)
CreateWorkflowDatabase – Beispiel 3 (eigenständiges Skript)

Mit diesem Skript wird eine Workflow Manager (Classic)-Datenbank in einer vorhandenen Enterprise-Geodatabase erstellt und eingerichtet. Außerdem wird der Benutzerspeicher aus einem Portal importiert, bei dem Sie zurzeit angemeldet sind.

# Import arcpy module
import arcpy

# Local variables:
Input_Database_Connection = r'C:\wmxrepository.sde'
AOI_Spatial_Reference = arcpy.SpatialReference('WGS 1984')
Import_Configuration = 'Custom Configuration'
Config_File = r'C:\WMX\CustomConfiguration.jxl'
User_Store = 'Traditional'

# Process: Create Workflow Database
arcpy.CreateWorkflowDatabase_wmx(Input_Database_Connection, 
                                 AOI_Spatial_Reference, Import_Configuration, 
                                 Config_File, "", User_Store)

Umgebungen

Sonderfälle

Lizenzinformationen

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

Verwandte Themen