====== Services für das PA-Modul ====== ===== Vorwort ===== Um einen Service aufzurufen, muss der Anwender die entsprechenden Rollen und Rechte haben ([[fn2service_auth:start|siehe Grundlagen]]). Zudem muss die ID der gewünschten Rolle in fn2Web aktiviert sein. Dies erfolgt in der web.xml-Datei des Auth-Moduls von fn2Web. Vollständiger Dateipfad auf dem Server: **webapps\FN2AUTH\WEB-INF\web.xml** Die gewünschte **Rollen-ID** muss im Parameter **ROLLENERLAUBT** hinzugefügt werden. Erlaube Rollen ROLLENERLAUBT 2;4;20;9;10;16;26;27;28;101;29;100 **Änderungen an web.xml werden erst nach einem Neustart des Webservers (Tomcat) wirksam!** ===== Services ===== Welche Rollen an den jeweiligen Hochschulen zum Einsatz kommen, hängt stark von der Organisationsstruktur im Prüfungsamt ab. Es muss vor einrichten der Rollen geklärt werden, dürfen alle PA-Mitarbeiter die jeweilige Funktion ausführen oder nur dezitierte. Wer erhält welches Zugriffsrecht. Falls Unklarheiten sind bitte mit Gerlinde Fischer Kontakt aufnehmen. ==== PAModul1 - Student löschen ==== ===Rollen-ID: 61=== Anwender hat das Recht Studenten im PA-Modul zu löschen. --SQL-Befehl für die Zuweisung der Rolle "PAModul1" in der META-Datenbank INSERT INTO PERSONROLLE (MANDANTID, PERSONID, ROLLEID, KENNUNG, AKTIV, MASTER) VALUES (1, [PERSONSTUBID], 61, '', 1, 0); ==== PAModul2 - Student löschen rekursiv ==== ===Rollen-ID: 62=== Anwender hat das Recht Studenten im PA-Modul rekursiv zu löschen. --SQL-Befehl für die Zuweisung der Rolle "PAModul2" in der META-Datenbank INSERT INTO PERSONROLLE (MANDANTID, PERSONID, ROLLEID, KENNUNG, AKTIV, MASTER) VALUES (1, [PERSONSTUBID], 62, '', 1, 0); ==== PAModul3 - PO-Modul öffnen ==== ===Rollen-ID: 63=== Anwender hat das Recht das PO-Modul aus dem PA-Modul heraus zu öffnen --SQL-Befehl für die Zuweisung der Rolle "PAModul3" in der META-Datenbank INSERT INTO PERSONROLLE (MANDANTID, PERSONID, ROLLEID, KENNUNG, AKTIV, MASTER) VALUES (1, [PERSONSTUBID], 63, '', 1, 0); ==== PAModul4 – Metadaten von Studenten importieren und löschen ==== ===Rollen-ID: 64=== Diese Rolle wird benötigt, um den Stud2Flex Service verwenden zu können. --SQL-Befehl für die Zuweisung der Rolle "PAModul4" in der META-Datenbank INSERT INTO PERSONROLLE (MANDANTID, PERSONID, ROLLEID, KENNUNG, AKTIV, MASTER) VALUES (1, [PERSONSTUBID], 64, '', 1, 0);