Upgrade der Workflow-Datenbank durchführen (Workflow Manager)

Mit der Workflow Manager-Lizenz verfügbar.

Zusammenfassung

Führt ein Upgrade einer vorhandenen Workflow Manager (Classic)-Datenbank mit dem neuesten Schema und der neuesten Konfiguration durch. Die Workflow Manager (Classic)-Datenbank wird zum Speichern der Auftrags- und Konfigurationsinformationen für Ihr Arbeitsverwaltungssystem und einer Feature-Class, in der die Geometrien für die Positionen von Interesse (Locations of Interest, LOIs) für Ihre Aufträge gespeichert werden, verwendet.

In mit Version 10.2.x oder früher erstellten Workflow Manager (Classic)-Datenbanken wird die Gruppe "Administrator" mit der Berechtigung "AdministratorAccess" erstellt. Der Benutzer, der das Werkzeug ausführt, wird der Gruppe "Administrator" hinzugefügt und erhält dadurch Administratorzugriff. Administratorzugriff bedeutet, dass der aktuelle Benutzer über ArcGIS Workflow Manager (Classic) Administrator eine Verbindung mit der ausgewählten Datenbank herstellen kann, um Änderungen an Komponenten Ihres Systems vorzunehmen. Die vorhandenen Workflow Manager (Classic) Systemeinstellungen bleiben beim Upgrade erhalten.

Hinweis:

Die 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.

Verwendung

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

    Hinweis:

    Die Berechtigungen zum Aktualisieren, Einfügen, Auswählen und Löschen entsprechen den Berechtigungen, die dem Datenersteller-Benutzer gewährt werden. Diese Berechtigungen auf Datenbankebene sollten vom Datenbankadministrator für die Workflow Manager (Classic)-Datenbank zugewiesen werden.

  • Mit dem Werkzeug Upgrade der Workflow-Datenbank durchführen werden Systemtabellen aktualisiert und dabei neue Felder und Tabellen hinzugefügt, die Teil des neuen Schemas sind. Außerdem werden die folgenden Konfigurationselemente aktualisiert.

    • Berechtigungen
    • Gruppen
    • Statustypen
    • Aktivitätstypen
    • Benachrichtigungstypen
    • Einstellungen
    • Prioritäten
    • Sperren
  • 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. Diese 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.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Datenbankverbindung

Der Speicherort der Enterprise-Geodatabase-Verbindungsdatei für die Workflow Manager (Classic)-Datenbank, die Workflow Manager (Classic)-Systemtabellen enthält. Die Verbindungsdatei muss eine direkte Verbindung mit der Datenbank herstellen. Zudem muss die Verbindung als Datenbankbesitzer hergestellt werden.

Workspace
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.
  • HerkömmlichDie 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.UpgradeWorkflowDatabase(Input_Database_Connection, {User_Store})
NameErläuterungDatentyp
Input_Database_Connection

Der Speicherort der Enterprise-Geodatabase-Verbindungsdatei für die Workflow Manager (Classic)-Datenbank, die Workflow Manager (Classic)-Systemtabellen enthält. Die Verbindungsdatei muss eine direkte Verbindung mit der Datenbank herstellen. Zudem muss die Verbindung als Datenbankbesitzer hergestellt werden.

Workspace
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

UpgradeWorkflowDatabase – Beispiel 1 (eigenständiges Skript)

Mit dem Skript wird ein Upgrade einer vorhandenen Workflow Manager (Classic)-Datenbank auf das ArcGIS Pro-Schema durchgeführt und der Benutzerspeicher 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'
User_Store = 'TRADITIONAL'

# Process: Upgrade Workflow Database
arcpy.UpgradeWorkflowDatabase_wmx(Input_Database_Connection, "", User_Store)
UpgradeWorkflowDatabase – Beispiel 2 (eigenständiges Skript)

Mit diesem Skript wird ein Upgrade einer vorhandenen Workflow Manager (Classic)-Datenbank auf das ArcGIS Pro-Schema durchgeführt. Außerdem wird der Benutzerspeicher aus dem 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'
Config_keyword = 'WMX'
User_Store = 'PORTAL'

# Process: Upgrade Workflow Database
arcpy.UpgradeWorkflowDatabase_wmx(Input_Database_Connection, Config_keyword, User_Store)

Lizenzinformationen

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

Verwandte Themen