Hallo zusammen,
ich stehe vor folgendem Problem:
Wir haben eine App, die dem Benutzer seine, im Portal gespeicherten Daten anzeigt. Damit stellen wir DSGVO-konform sicher, dass der Mitarbeiter immer weiß, was das Portal über ihn weiß.
Die Daten werden auf einer Hauptansichtsseite angezeigt. Die Ansichtsfelder auf der Seite (Statischer Text für Programmierung) bekommen die Daten z.B. per $!User.getEmailBiz().
Das klappt auch wunderbar. Alternativ könnte ich auch das Binding eines Ansichtsfeldes nutzen und und dort eine Vorgabe auf den aktuellen Benutzer setzen.
Nun wollte ich den Mitarbeitern die Möglichkeit geben, eigene Daten auch zu ändern und habe die DSUSER als Fremddatengruppe angebunden.
Ich stelle nun fest, dass der Mitarbeiter seine E-Mail-Adresse ändern kann. Diese kommt nach Speicherung der Eingabeseite auch sofort auf dem Server und im Portalmanager an.
Allerdings sieht der Benutzer die eigene Änderung erst, nachdem er sich neu am Portal angemeldet hat.
Das Neuladen der Seite reicht nicht. D.H.: das User-Objekt scheint nur beim Login aktualisiert zu werden.
Wie kann ich das lösen?
Gibt es vielleicht einen besseren Weg für solch einen User-Self-Service?
ich stehe vor folgendem Problem:
Wir haben eine App, die dem Benutzer seine, im Portal gespeicherten Daten anzeigt. Damit stellen wir DSGVO-konform sicher, dass der Mitarbeiter immer weiß, was das Portal über ihn weiß.
Die Daten werden auf einer Hauptansichtsseite angezeigt. Die Ansichtsfelder auf der Seite (Statischer Text für Programmierung) bekommen die Daten z.B. per $!User.getEmailBiz().
Das klappt auch wunderbar. Alternativ könnte ich auch das Binding eines Ansichtsfeldes nutzen und und dort eine Vorgabe auf den aktuellen Benutzer setzen.
Nun wollte ich den Mitarbeitern die Möglichkeit geben, eigene Daten auch zu ändern und habe die DSUSER als Fremddatengruppe angebunden.
Ich stelle nun fest, dass der Mitarbeiter seine E-Mail-Adresse ändern kann. Diese kommt nach Speicherung der Eingabeseite auch sofort auf dem Server und im Portalmanager an.
Allerdings sieht der Benutzer die eigene Änderung erst, nachdem er sich neu am Portal angemeldet hat.
Das Neuladen der Seite reicht nicht. D.H.: das User-Objekt scheint nur beim Login aktualisiert zu werden.
Wie kann ich das lösen?
Gibt es vielleicht einen besseren Weg für solch einen User-Self-Service?
Kommentar