Menü der Dokumentation

Listen und Bibilotheken

Folgende Listen und Bibliotheken werden verwendet:

ecsContracts

Typ: Dokumentbibliothek

Initiale Anzahl: 1

Inhaltstypen: ecsContractContentType

ecsTasks

Typ: Liste

Initiale Anzahl: 1

Inhaltstypen: ecsTasksContentType

ecsContractualPartners

Typ: Liste

Inhaltstypen: ecsContractualPartnerContentType

Automatisches Erzeugen neuer Listen

Nächtlich wird ein Job (Health-Check) ausgeführt, der bei Bedarf neue Listen erzeugt. Hier wird immer die aktuelle Liste kopiert bzw. als Vorlage genommen.

Zunächst wird vom Health-Check geprüft:

  • ob der hinterlegte Service-Token noch gültig ist und

  • der Service-Account notwendige Berechtigung auf SharePoint hat.

Wenn die Health-Check-Funktion erfüllt ist, prüft das System, ob neue Listen erstellt werden müssen.

Folgende Aktionen werden durchgeführt:

  • Überprüfen, ob die aktuelle Vertragsliste das maximale Limit der Elemente überschritten hat (das Limit beträgt 4000).

  • Überprüfen, ob eine Vertragsliste mit dem neuen Listenindex existiert.

    • Vertragsliste existiert.

      • Übertragen der Einstellungen der vorherigen Liste.

        • Inhaltstypen ergänzen.

        • Index der Felder ergänzen.

        • Ansichten werden entfernt und von der vorherigen Liste übernommen.

        • Listentitel wird lokalisiert.

    • Vertragsliste existiert nicht.

      • Neue Liste anlegen.

        Vorherige Liste wird als Vorlage verwendet.

        • Inhaltstypen hinzufügen.

        • Index der Felder hinzufügen.

        • Ansichten werden von der vorherigen Liste übernommen.

        • Listentitel wird lokalisiert.

  • Nach dem Erzeugen der Vertragsliste wird eine neue Aufgabenliste nach dem gleichen Schema erzeugt oder aktualisiert.

  • Nach dem Erzeugen der Aufgabenliste werden die von der Organisation definierten Listen aus der Konfiguration gelesen und nach dem gleichen Schema erzeugt oder aktualisiert.

    Dabei wird der Listentitel nicht übernommen oder angepasst, sondern entspricht dem Listennamen.

  • Nach dem Erzeugen aller Listen, wird der currentListIndex in der Konfiguration erhöht.