Il n'y a pas encore beaucoup de retour d'expérience sur les script JS pour les IHM MTP...
Internet est pourtant une bonne source d'inspiration quand tout le monde s'y met
j'apporte donc ma pierre à l'édifice.
En utilisant le code suivant (présent dans l'aide siemens) j'affiche le(s) role(s) de l'utilisateur connecté
Code : Tout sélectionner
export function Texte_1_Text_Trigger(item) {
var value;
let roles = HMIRuntime.UserManagement.GetRolesFromUser();
if (roles.length > 0) {
let strRoles = '';
roles.forEach((roleName) => {
strRoles += roleName + ';'
});
HMIRuntime.Trace("The current user is in role(s): " + strRoles);
value = "The current user is in role(s): " + strRoles
} else {
HMIRuntime.Trace("User has no roles.");
}
return value;
}ça me donne le code présent sur l'image.
Malheureusement la fonction HMIRuntime.UserManagement.GetRolesFromUser() semble ne pas être reconnu à cet emplacement.
auriez vous un retour d'expérience qui me permettrait d'avancer sur le sujet?
Merci d'avance.

