Tags:
create new tag
, view all tags

Akueller Stand nethz – CQ5

aktuelle Todos

  • TODO statische Testgruppe welche in CQ5 in allen Studienganggruppen erscheint. (für Rektorat)
    • easy aber unsauber: update_CQ5.pl so modifzieren, dass bei Studienganggruppen immer auch diese Testgruppe als Member aufgenommen wird
  • DONE cronjob update_Ngroup_Students.pl neu schreiben (als DBMS-Job in PL/SQL implementieren)
  • DONE Custom-Gruppen nach CQ5 exportieren (entsprechendes Häckchen im Admin-Tool setzen)
  • DONE cronjob update_CQ5.pl ist im crontab installiert und läuft jede Stunde zwischen 7-22 Uhr
  • DONE alte Studienganggruppen bereinigen
  • TODO direkte Synchronisation der User und Gruppen in mehrere Systeme gleichzeitig
    • wcpaut-cms11.ethz.ch:8000 (Produktion)
    • wctaut-cms11.ethz.ch:8000/8080 ? (Test, eigentlich QS-System)
    • wchkaut-cms21.ethz.ch:8000 (Schulungs-Instanz)
  • TODO Studienganggruppen mit Studiengang-Nummer studiengangKZ
  • TODO Studienganggruppen mit Studiengangkürzel (MS, BS, etc.): studiengangTyp
  • MOVED TO... Termin wctaut bis Ende Februar 2014
  • MOVED TO... Termin wcpaut bis Mitte März 2014

nice to have

  • automatische Generierung von Tags

User

  • benötigen einen CQ5-Service, damit sie in CQ5 auftauchen
  • benötigen eine E-Mail-Adresse, welche als principalName verwendet wird
  • Alternativ wird username@ethz.ch verwendet
  • beim Ändern der E-Mail-Adresse wird das User-Objekt in CQ5 gelöscht und komplett neu erstellt
  • alle nethz-User werden unter /home/users/nethz/u/s/username@ethz.ch abgelegt
  • von nethz gesetzte Attribute (unter /profile)
    • npid (Primärschlüssel von PERSON)
    • nuid (Primärschlüssel von UNAME)
    • givenName
    • familyName
    • aboutMe
    • email (entspricht dem principalName)

Gruppen

  • welche Gruppen-Typen generell nach CQ5 exportiert werden sollen wird in der nethz-Tabelle NGROUP_TYPE_DESTINATION festgelegt
  • alle von nethz verwalteten Gruppen werden unter /home/groups/nethz/grouptype/Gruppenname abgelegt
  • Gruppen werden prinzipiell verschachtelt angelegt (Gruppen enthalten Gruppen)
  • Leitzahl-Gruppen werden automatisch erstellt / aktualisiert / gelöscht (grouptype=lz)
  • Studiengang-Gruppen werden automatisch erstellt / aktualisiert / gelöscht (grouptype=studenten)
    • D-DEPT (Departements-Kürzel)
    • Studiengang
    • Studiengang (Semester)
  • von nethz gesetzte Attribute (unter /profile)
    • grid (Primärschlüssel von NGROUP)
    • nethzGroupType (wie grouptype, bei reinen Studiengang-Gruppen lautet der Wert Studiengang)
    • givenName (Name der Gruppe)
    • aboutMe (Beschreibung)
  • im Admin-Tool eigens erstellte Gruppen (grouptype=custom) werden je nach Bedarf erstellt
  • die neuentwickelte Gruppensynchronisation in der nethz-Datenbank schreibt alle Änderungen in die Tabelle SYNC_NGROUP_DESTINATION
  • der cronjob update_CQ5.pl arbeitet die Tabelle SYNC_NGROUP_DESTINATION ab und schreibt in das Autoring-System von CQ5

-- SwenVermeul - 2013-10-29

Topic revision: r9 - 2014-03-05 - vermeul
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback