Hier ein kleines Beispiel für die Datenübernahme der aktuellen Benutzer Session Informationen.
Hierbei werden die Session Informationen des AppConnectors verwendet. Details findet ihr hier.
var SessionUsername = {
id: 'Session',
name(lang) {
if (lang === 'de') {
return "Aktueller Benutzer";
} else {
return "Current User";
}
},
group(lang) {
if (lang === 'de') {
return "AKOS 2023";
} else {
return "AKOS 2023";
}
},
async execute(RC) {
const response = await fetch("/osrest/api/session");
const osSession = await response.json();
return osSession[RC.control.dataExpression];
}
};
window.embeddedoffice.registerDatasource(SessionUsername);
Liebe Grüsse von der AKOS in Hannover.