Überprüfung der Jobklasse durch Trigger - HxGN NetWorks - 11.01.2501 - Help - Hexagon

HxGN NetWorks Utilities | Network Planning Funktionsmodell Dokumentation

ft:locale
de-DE
Product
HxGN NetWorks
Subproduct
Utilities
Search by Category
Help
HxGN NetWorks Version
11.01.2501

Kurzbeschreibung

Die Locking-Trigger verhindern Sachdaten- oder Geometrieänderungen an nicht berechtigten Objekten in einem Planungsjob.

Benutzerschnittstelle

Datenbanktrigger <Tabellenname>_LOCKING, z.B. B$B_ADMIN_N_LOCKING

Eingabedaten

  • Status

  • Jobklasse

Ausgabedaten

  • überprüfter Status und Jobklasse

Arbeitsplatztyp

HxGN NetWorks Core | Designer

Arbeitsablauf:

  1. Beliebige Änderung an einem Objekt.

    Es wird überprüft, ob ein Planungsjob aktiv ist und ob ggf. das Objekt einen Planungsstatus oder den Status Unbekannt besitzt.

    Wenn die Änderung nicht erlaubt ist, wird eine entsprechende Meldung ausgegeben:

    Die Bearbeitung dieses Objekts ist in einem Planungsjob nicht erlaubt!

    bzw.

    Die Bearbeitung dieses Objekts ist nur in einem Planungsjob erlaubt!

Technische Voraussetzungen und Randbedingungen

Datenbank-Package GIN_TOOL.

  • Prozedur CreateLockingTriggers erzeugt alle Locking-Trigger.

  • Prozedur CreateLockingTrigger erzeugt einen Locking-Trigger für eine Tabelle.

Die Locking-Trigger werden automatisch auf folgenden Tabellen erzeugt:

  • B$%_ADMIN_N für die Fachschalen Basis, Strom, KKS, Telekom, Wasser, Gas, Abwasser, Fernwärme:

    Wenn ein Planungsjob aktiv ist und das Objekt keinen Planungsstatus bzw. nicht den Status Unbekannt besitzt, wird die Bearbeitung verhindert.

    Wenn ein Nicht-Planungsjob aktiv ist und das Objekt einen Planungsstatus besitzt, wird die Bearbeitung verhindert.

  • B$%_ADMIN_N für die Fachschalen Kataster, Topographie, ALKIS:

    Wenn ein Planungsjob aktiv ist, wird die Bearbeitung verhindert.

  • Alle Datentabellen der Fachschalen ATKIS und DFK:

    Wenn ein Planungsjob aktiv ist, wird die Bearbeitung verhindert.