Versteckte User-Exits otrUser und otrAccessProfile
Anzeige der benutzerdefinierten Aktionen:
/** Anzeige der projektspezifischen benutzerdefinierten Aktionen am Mappentypen otrUser.
* Die Standard-Aktionen können über diese User-Exit-Funktion nicht verändert werden!
* Die Funktion wird für jede projektspezifische benutzerdefinierte Aktion separat aufgerufen.
* @param {int} e Aktueller Aufzählungswert von enumval
* @param {string} enumValue Technischer Name der benutzerdefinierten Aktion
* @param {AccessProfile} ap Zugriffsprofil zur aktuellen Akte
* @since Invoice 1.0.300
**/
function ue_SystemUser_UDA( e, enumValue, su ){
/* Beispiel */
if( enumValue==="MeineBenutzerdefinierteAktion" ){
if( su instanceof SystemUser ){
if( su.hasAccessProfile("Administration") ){
return;
}
}
}
enumval[e] = "";
}
/** Anzeige der projektspezifischen benutzerdefinierten Aktionen am Mappentypen otrAccessProfile.
* Die Standard-Aktionen können über diese User-Exit-Funktion nicht verändert werden!
* Die Funktion wird für jede projektspezifische benutzerdefinierte Aktion separat aufgerufen.
* @param {int} e Aktueller Aufzählungswert von enumval
* @param {string} enumValue Technischer Name der benutzerdefinierten Aktion
* @param {AccessProfile} ap Zugriffsprofil zur aktuellen Akte
* @since Invoice 1.0.300
**/
function ue_AccessProfile_UDA( e, enumValue, ap ){
/* Beispiel */
if( enumValue==="MeineBenutzerdefinierteAktion" ){
if( ap instanceof AccessProfile ){
if( ap.name==="Administration" ){
return;
}
}
}
enumval[e] = "";
}