La creazione delle credenziali può avvenire:

Il formato dello USER_ID è definito nel parametro di configurazione FORMAT_USER (prodotto ESSE3 – modulo 04) e vale per tutti gli USER_ID generati dal sistema. E’ possibile, tuttavia, definire un formato specifico per gruppi utente tramite l’omonimo valore della tabella p18_grp.FORMAT_USER (solo da DB)

Mediante la configurazione del FORMAT_USER a livello di gruppo, è possibile permettere il cambio di USER_ID al cambio di gruppo di appartenenza. Tipicamente, questa opzione è utilizzata per modificare lo USER_ID dell’utente al momento del perfezionamento dell’IMMATRICOLAZIONE: l’immatricolazione esegue un cambio di gruppo per l’utente, da grp_id= 9 (Registrato) a grp_id= 4 (Preimmatricolato) a grp_id= 6 ( Studente). Definendo un FORMAT_USER gruppo 6 (p18_grp) diverso dal FORMAT_USER (Par_conf) si ottiene un cambio di USER_ID al passaggio dal gruppo 9 (o dal 4) al gruppo 6. Potrebbe considerarsi anche l’eventuale passaggio a gruppo “intermedio” grp_id= 4 (Pre-Immatricolati). Il grp_id= 4 lo si ottiene quanto l’utente inserisce domanda di immatricolazione da web, non ancora perfezionata dalla segreteria.

Esempi di formattazione dello USER_ID:


TABELLA PARAMETRI:

IDENTIFICAZIONE PAR_CONF

SIGNIFICATO

ESEMPIO

[N/:n]

n caratteri di P01_ANAPER.NOME

Es.:
[N/1]    =>     ‘M’
[N/3]    =>     ‘MAR’
[N/9]    =>     ‘MARIAADDO’

[N*:n]

N NOMI di P01ANAPER.NOME

Es.:
[N*1]   =>      ‘MARIA’
[N*2]   =>      ‘MARIAADDOLORATA’

[N]

P01_ANAPER.NOME intero

Es.:
[N]       =>      ‘MARIAADDOLORATAASSUNTA’

[IN]

Iniziali dei nomi P01_ANAPER.NOME

Es.:
[IN]               =>      ‘MAA’

[C/:n]

n caratteri di P01_ANAPER.COGNOME

Es.:
[C/1]     =>   ‘B’
[C/10]   =>   ‘BOTTARIDEC’

[C*:n]

n COGNOMI di P01_ANAPER.COGNOME

Es.:
[C*1]     =>   ‘BOTTARI’
[C*2]     =>    ‘BOTTARIDE’

[C]

P01_ANAPER.COGNOME intero

Es.:
[C]         =>     ‘BOTTARIDECASTELLO’

[###]

3 caratteri per progressivo

! Il progressivo è sempre in fondo allo user.

[M]

P04_MAT.MATRICOLA

 

[B]

P18_BADGE.BADGE_COD


‘***’

una qualsiasi serie di caratteri definiti dall’utente

ES:
s        =>     ‘s’
a34    =>     ‘a34’

[P]

pers_id della persona

Es.:
[P]      =>   ‘100’

[CF]

Codice fiscale della persona

Es.:
[CF]     =>  ‘PRGNZL75E52F205Q’

[F/:n]

n caratteri di P01_ANAPER.COD_FIS

Es.:
[F/6]     =>   ‘PRGNZL’

[DD]

Giorno di nascita:

TO_CHAR(P01_ANAPER.DATA_NASCITA, ‘DD’)

Es.:
[DD]       =>   ‘12’

[MM]

Mese di nascita:

TO_CHAR(P01_ANAPER.DATA_NASCITA, ‘MM’)

Es.:
[MM]       =>   ‘05’

[YYYY]

Anno di nascita:

TO_CHAR(P01_ANAPER.DATA_NASCITA, ‘YYYY’)

Es.:
[YYYY]       =>   ‘1975’

[$$.]

Pregressivo intermedio con 0 non significativi.

Es.:
[$$.]         => ’01.’

 

 

Con differenti separatori come ‘.’ (punto) oppure ‘-‘ (trattino) etc., ma NON il ’;’ (punto e virgola).