CURUSERID

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.


 

Condividi con i tuoi amici

Articoli Correlati

Informazioni su Andrea Faion 408 Articoli
FAION ANDREA. Ho 35 anni e sono diplomato in informatica presso l'ITIS Kennedy di Pordenone. Da sempre appassionato a tutto ciò che concerne il mondo dell'informatica.

Commenta per primo

Lascia un commento