<< Fare clic per visualizzazione il sommario >> Percorso: Gli oggetti del mondo Jamio > I tipi personalizzabili > Il tipo base Identità |
Le risorse create a partire da questo tipo base sono gestite dalle funzionalità di Identity and Account Management.
Pur gestendo gli Account necessari per accedere alla piattaforma separatamente, l’accesso alla piattaforma è consentito solo ad utenti per i quali esiste la corrispondente risorsa di tipo Identità. Una risorsa di tipo identità può comunque essere creata anche senza associare ad essa alcun account. In questo caso la risorsa avrà esclusivamente funzione di scheda anagrafica, alla stregua di una risorsa di tipo dati.
Caratteristiche del tipo Identità:
•azioni che è possibile eseguire sulle risorse;
•scenario autorizzativo di default su risorsa;
•scenario autorizzativo di default su catalogo.
•Name
•Description
•Created*
•Frozen*
•LastUpdated*
•Locked*
•Number*
•Numbered*
•AttachmentInfoList*
La descrizione delle proprietà comuni è qui riportata.
*Proprietà di sola lettura
Proprietà specifiche del tipo base identità
•IdentificationCode*: di tipo stringa, rappresenta il numero del documento identificativo dell'identità (ad esempio numero di carta d'identità, passaporto, patente, etc.). Questa proprietà viene valorizzata dalla piattaforma programmaticamente con le API di piattaforma o con le API Rest OpenAPI. L'aggiornamento della proprietà determina un cambio della proprietà LastUpdated dell'identità;
•IdentificationCodeExpiryDate*: di tipo data e ora, riporta la data di scadenza del documento identificativo dell'identità (ad esempio numero di carta d'identità, passaporto, patente, etc.). Questa proprietà viene valorizzata dalla piattaforma programmaticamente con le API di piattaforma o con le API Rest OpenAPI. L'aggiornamento della proprietà determina un cambio della proprietà LastUpdated dell'identità;
•IdentificationDocument*: di tipo collegamento, riporta un file contenente la scansione del documento identificativo dell'identità (ad esempio numero di carta d'identità, passaporto, patente, etc.). Questa proprietà viene valorizzata dalla piattaforma programmaticamente con le API di piattaforma o con le API Rest OpenAPI. L'aggiornamento della proprietà determina un cambio della proprietà LastUpdated dell'identità;
•Picture*: di tipo collegamento, riporta un file di tipo immagine associato all'identità. Questa proprietà viene valorizzata dalla piattaforma programmaticamente con le API di piattaforma o con le API Rest OpenAPI. L'aggiornamento della proprietà determina un cambio della proprietà LastUpdated dell'identità;
•PreferredLanguage*: di tipo stringa, rappresenta la lingua di preferenza con cui la piattaforma Jamio openwork crea la sessione utente per l'identità. I valori possibili sono it-IT e en-US. Questa proprietà viene valorizzata dalla piattaforma tramite la sezione Profilo utente di Jamio on stage Web , programmaticamente con le API di piattaforma o con le API Rest OpenAPI. L'aggiornamento della proprietà determina un cambio della proprietà LastUpdated dell'identità;
•ServiceEmail*: di tipo stringa, rappresenta l'indirizzo email legato all'identità e sarà utilizzato dalla piattaforma per funzionalità specifiche quali ad esempio l'invio di notifiche, procedure di reset della passaword o qualsiasi altro servizio che necessiti di un indirizzo email validato. Il valore deve essere un indirizzo di posta elettronica. Questa proprietà viene valorizzata programmaticamente con le API di piattaforma o con le API Rest OpenAPI. L'aggiornamento della proprietà determina un cambio della proprietà LastUpdated dell'identità;
•ServiceEmailValidated*: è una struttura dati di tipo Status che viene inizializzata al momento della verifica della validità del campo ServiceEmail e riporta la data e l’ora in cui il campo ServiceEmail è stato validato, il collegamento all’identità che ha effettuato la validazione e il collegamento alla posizione organizzativa ricoperta dall’identità nel caso in cui quest’ultima abbia una collocazione organizzativa. Questa proprietà viene valorizzata dalla piattaforma tramite apposite procedure. Se il valore del campo è vuoto, si intende che il rispettivo campo non è stato validato;
•ServiceMobilePhoneNumber*: di tipo stringa, rappresenta il numero di telefono dell'identità e sarà utilizzato dalla piattaforma per funzionalità specifiche quali ad esempio l'invio di notifiche o qualsiasi altro servizio che necessiti di un numero di telefono validato. Il valore deve essere un numero di telefono che soddisfa la seguente espressione regolare
^\+?[1-9]\d{1,14}$
oun segno + oppure non presente, (^\+?)
ouna cifra tra 1 e 9 ([1-9])
ouna cifra tra 0 e 9 in quantità pari ad un valore compreso tra 1 e 14 (\d{1,14}$)
Questa proprietà viene valorizzata programmaticamente con le API di piattaforma o con le API Rest OpenAPI. L'aggiornamento della proprietà determina un cambio della proprietà LastUpdated dell'identità;
•ServiceMobilePhoneNumberValidated*: è una struttura dati di tipo Status che viene inizializzata al momento della verifica della validità del campo ServiceMobilePhoneNumber: e riporta la data e l’ora in cui il campo ServiceMobilePhoneNumber è stato validato, il collegamento all’identità che ha effettuato la validazione e il collegamento alla posizione organizzativa ricoperta dall’identità nel caso in cui quest’ultima abbia una collocazione organizzativa. Questa proprietà viene valorizzata dalla piattaforma tramite apposite procedure. Se il valore del campo è vuoto, si intende che il rispettivo campo non è stato validato.
•Signature*: di tipo collegamento, riporta il file che rappresenta la firma dell'identità. Questa proprietà viene valorizzata dalla piattaforma programmaticamente con le API di piattaforma o con le API Rest OpenAPI. L'aggiornamento della proprietà determina un cambio della proprietà LastUpdated dell'identità;
*Proprietà di sola lettura
Proprietà obbligatorie per il tipo base Identità
•Name