Modul Pakete

In cardo können durch Dritte Pakete definiert werden, die die Verwendung von Ebenen markieren. Ebenen, die bspw. in einer Anwendung dringend benötigt werden, können so durch andere Nutzer nicht gelöscht werden. Der Ersteller der Pakete hat die Möglichkeit die Verwendung als Hinweis oder essentiell zu definieren. 

Verwaltung von Paketen

Im Dienst TreeManagementServices sind Methoden zur Verwaltung dieser Pakete vorhanden:

  • CreateOrUpdateExternalAdminTreeIdRefPackage
  • DeleteExternalAdminTreeIdRefPackage
  • GetAllExternalAdminTreeIdRefPackages
Wo erhalte ich die Information, welche Ebenen in einem Paket sind?
  1. im Menü Geodaten verwalten/Ebenen und Berechtigungen klicken Sie auf den Eintrag Übersicht
    uebersicht.png
  2. Hier erhalten Sie einen Überblick über die Ebenen, die in Paketen eingebunden sind.
  3. Wählen Sie unter der Überschrift Filtere auf Einträge wo... den Punkt Daten die von Anwendungen referenziert werden aus.
  4. In der Übersicht des administrativen Baumes werden die Ebenen mit dem Hinweis: Paket:"Test_346, darf nicht gelöscht werden" versehen
    .paket_01.png
  5. Ebenen, die in einem Paket sind, aber nicht als essentiell markiert sind, werden ebenfalls notiert.
Löschen/Erstellen ... von Paketen

Löschen von Ebenen, die in Paketen vorhanden sind

Sind Ebenen als essentiell markiert, so ist es dem Nutzer nicht möglich diese Ebenen zu löschen. Ebenfalls ist es nicht möglich, Ordner, die essentielle Ebenen enthalten, zu löschen. Bei allen anderen Ebenen erhält der Nutzer einen Hinweis und kann danach entscheiden, wie er verfahren möchte.

Neue Pakete erstellen

Nutzen Sie für die Erstellung neuer Pakete den Dienst CreateOrUpdateExternalAdminTreeIdRefPackage.

Ebenen zu Paketen hinzufügen

Sollen Ebenen hinzugefügt werden, muss die ID des Paketes bekannt sein und der Nutzer muss auch dieses Paket selbst erstellt haben. Die Methode ist CreateOrUpdateExternalAdminTreeIdRefPackage.

Pakete löschen

Zum Löschen von Paketen wird die Methode DeleteExternalAdminTreeIdRefPackage genutzt. Der Nutzer muss Eigentümer des Paketes oder das Recht Ebenenbaum besitzen.

Pakete anzeigen lassen

Über die Methode GetAllExternalAdminTreeIdRefPackages kann sich der Nutzer alle registrierten Pakete anzeigen lassen.