Provisionierungsläufe
Ein Provisionierungslauf bringt den Soll-Zustand einer Identität aus Nova in die Zielsysteme. Ein Lauf gilt genau einer Identität. Er besteht aus Schritten je Zielsystem, etwa Konto prüfen, Konto anlegen und Berechtigungen übertragen.
Wann ein Lauf entsteht
Ist die automatische Provisionierung eingeschaltet – siehe Wie Zugriff entsteht und verschwindet –, erzeugt jede Änderung am Soll-Zustand für jede betroffene Identität einen Lauf, unter anderem:
- ein genehmigter Antrag,
- das Zuweisen und Entziehen einer Business-Rolle,
- das Anhängen und Lösen von Business-Rollen an Organisationseinheiten und – mit dem Zusatzmodul „Planstellen (OSP)“ – an Planstellen, siehe Organisation und Planstellen,
- eine Änderung an der Definition einer Berechtigung oder Business-Rolle,
- das Löschen einer Berechtigung oder Business-Rolle,
- Beginn und Ende eines Gültigkeitszeitraums.
Nova speichert jeden Lauf, bevor er ausgeführt wird. Unterbricht ein Neustart einen Lauf, setzt Nova ihn danach fort.
Für eine Identität schreibt immer nur ein Vorgang zur selben Zeit in die Zielsysteme. Das gilt für Läufe ebenso wie für jeden anderen Weg, auf dem Nova in Zielsysteme schreibt.
Übertragen und bestätigt
Nova unterscheidet zwei Zustände:
| Zustand | Bedeutung |
|---|---|
| übertragen | Das Zielsystem hat den Schreibvorgang angenommen. |
| bestätigt | Nova hat den Zustand aus dem Zielsystem zurückgelesen; er entspricht dem Soll. |
An jeder Zuweisung zeigt Nova, ob sie übertragen oder bestätigt ist und wann Nova sie zuletzt bestätigt hat.
Entfernen: Eine Berechtigung gilt erst als entfernt, wenn die Entfernung bestätigt ist. Kann Nova eine Gruppe oder Rolle im Zielsystem nicht nachschlagen, schlägt der Schritt fehl und wird wiederholt. Als erledigt meldet Nova ihn dann nie.
Bestehende Rollen in SAP
Rollen an einem SAP-Konto, die Nova nicht verwaltet, bleiben erhalten. Vor dem ersten Schreiben in ein Konto liest Nova dessen vorhandene Rollen. Im Abgleich erscheinen sie als nur im Zielsystem vorhanden, bis ein Administrator ausdrücklich über sie entscheidet.
Wiederholungen
- Fehlgeschlagene Läufe wiederholt Nova automatisch, in wachsenden Abständen.
- Jede Wiederholung bewertet Nova neu gegen den aktuellen Stand. Ob Nova ein Konto sperrt oder entsperrt, richtet sich zum Beispiel nach dem Status, den die Identität zum Zeitpunkt der Wiederholung hat.
- Hat ein neuerer Lauf einen älteren überholt, spielt Nova den älteren nicht erneut ab.
Gültigkeit
Beginn und Ende von Gültigkeitszeiträumen wertet Nova in der eingestellten Geschäftszeitzone aus.
Massenänderungen und Pause
- Vorschau: Betrifft eine Änderung viele Identitäten – etwa wenn eine geänderte Business-Rolle auf alle Inhaber angewendet wird –, zeigt Nova eine Vorschau mit der Zahl der betroffenen Identitäten und Berechtigungen, bevor Nova etwas schreibt.
- Pause: Jedes Zielsystem hat einen Pausenschalter, zusätzlich gibt es einen globalen. Während einer Pause hält Nova alle Schreibvorgänge in die betroffenen Zielsysteme zurück; sie bleiben in der Warteschlange.
Was ein Lauf zeigt
Jeder Lauf zeigt
- wer oder was ihn ausgelöst hat: eine Person, ein Antrag, eine Änderung an einer Business-Rolle, eine Änderung der Organisation oder ein Job – bei einem Antrag mit Link zum Antrag,
- wann er ausgelöst wurde,
- seine Schritte und deren Ergebnisse.
Die Läufe stehen unter „Monitoring“ → „Provisioning-Log“. Wie Läufe mit Anträgen und Änderungen in den Zielsystemen zusammenhängen, beschreibt Protokolle.