Tutto quello che ti potrebbe essere d’aiuto per sfruttare al meglio la funzione CurUserId() di Microsoft Dynamics AX.
La funzione CurUserId restituisce lo User Id dell’utente corrente.
str CurUserId()
Parametri in ingresso:
nessuno
Parametri in uscita:
User Id dell’utente corrente
Esempi:
Qui di seguito un Job che restituisce lo UserId dell’utente corrente
static void CurUserId(Args _args) { ; info(CurUserId()); //Restituisce il valore dell'utente }
Tale funzione può essere utilizzata anche per impedire l’accesso ad un singolo utente ad una determinata maschera:
public void run() { ; //Controllo che l'utente sia guest.Se lo è apro la form altrimenti visualizzo un messaggio //di avviso e chiudo la maschera if (CurUserId() == 'Guest') super(); else { Box::stop("Diritti Insufficienti per accedere alla form", "Diritti Insufficienti"); element.close(); } }
*Programma testato nella versione 4 di Microsoft Dynamics AX.
Commenta per primo