Version erstellen

Die Versionierung ermöglicht es mehreren Benutzern, ihre Arbeit mit ihrer eigenen Version räumlicher Daten auszuführen, sodass sie ihre Änderungen mit dem Schritt GP-Service ausführen abgleichen und in die Standard-Verzweigungsversion zurückschreiben können. Dadurch wird sichergestellt, dass die Benutzer zur richtigen Zeit auf die richtigen Daten zugreifen und dass es nicht zu Bearbeitungskonflikten kommt.

Wenn der Schritt ausgeführt wird, wird jede Feature-Service-Datenquelle in dem Workflow auf eine vorhandene auftragsspezifische Version der Daten überprüft. Wenn die Datenquelle keine auftragsspezifische Version enthält, wird mit dem Schritt "Version erstellen" automatisch eine Version erstellt und mit dem Auftrag verknüpft. Der Schritt "Version erstellen" unterstützt lediglich die Erstellung einer einzigen Auftragsversion je Feature-Service für die im Workflow-Diagramm des Auftrags definierten Datenquellen.

Hinweis:

Wenn bereits eine private Version der Datenquelle für den Auftrag vorhanden ist, wird eine neue Version für die Datenquelle erstellt, sofern der Schritt von einem Benutzer ausgeführt wird, der nicht der Besitzer der vorhandenen privaten Version ist.

Wenn eine öffentliche Version mit demselben Auftragsnamen bereits vorhanden ist, schlägt der Schritt "Version erstellen" fehl. Die vorhandene Version wird nicht mit dem Auftrag verknüpft, und es wird keine neue Version erstellt.

Nach der Ausführung des Schrittes wird auf der Auftragskachel eine Meldung mit dem Ergebnis des Schrittes angezeigt.

Wenn für den Schritt keine Datenquelle definiert worden ist, oder wenn mit dem Schritt keine Versionen erstellt werden können, wird die Meldung CreateVersionFailed angezeigt, und der Auftrag wird nicht mit dem nächsten Schritt fortgesetzt. Bewegen Sie den Mauszeiger über die Fehlermeldung, um weitere Informationen zu dem Fehler anzuzeigen.

Wenn beim Ausführen des Schrittes ein Fehler auftritt und die Rückgabecodes keinem der konfigurierten Pfade entsprechen und für den der Schritt nicht die Option Kann übersprungen werden ausgewählt wurde, bleibt der Schritt im Status "fehlgeschlagen" und kann nicht übersprungen werden.

Konfigurieren des Schrittes

Gehen Sie wie folgt vor, um den Schritt "Version erstellen" zu konfigurieren:

  1. Erstellen oder bearbeiten Sie ein Workflow-Diagramm, um das Fenster Schrittbibliothek aufzurufen.
  2. Ziehen Sie Version erstellen aus der Schrittbibliothek auf den Verbindungspfeil eines Schrittes auf der Workflow-Zeichenfläche.

    Das Fenster Schrittdetails wird angezeigt.

  3. Geben Sie in das Textfeld Schrittname einen Namen für den Schritt ein.
  4. Optional können Sie auch eine Beschreibung zu dem Schritt in das Textfeld Schrittbeschreibung eingeben.
  5. Konfigurieren Sie die Schrittoptionen im Abschnitt Optionen nach Bedarf.
    • Wird automatisch ausgeführt: Der Schritt wird ausgeführt, sobald er aktiviert wird.
    • Kann übersprungen werden: Der Schritt kann fertiggestellt werden, ohne dass er ausgeführt wird.
  6. Konfigurieren Sie im Abschnitt Logik die Berechtigungsebenen für die Versionen im Abschnitt Zugriffsberechtigungen nach Bedarf.
    Hinweis:

    Mithilfe der Zugriffsberechtigungseinstellung können Sie die Anzeige und Bearbeitung der Versionen durch andere Benutzer als den Versionsbesitzer beschränken. Die Standardeinstellung lautet Privat.

  7. Optional können Sie auf die Registerkarte Hilfe klicken und den Hilfetext für den Schritt in das Textfeld Hilfe eingeben.
  8. Klicken Sie ggf. auf die Registerkarte Style, um Form und Farbe für den Schritt zu ändern.

Rückgabecodes

Nach der Ausführung des Schrittes wird ein Rückgabecode gesendet, der das Ergebnis des Schrittes angezeigt. Der Rückgabecode wird ausgewertet, und der Workflow folgt allen Pfaden, die dem Rückgabewert des Schritts entsprechen. In der folgenden Tabelle sind die Rückgabecodes des Schrittes aufgeführt:

RückgabecodeBeschreibung

Fehler

Der Schritt wurde nicht erfolgreich abgeschlossen.

Erfolgreich abgeschlossen

Der Schritt wurde erfolgreich abgeschlossen.

Verwandte Themen