Argomento precedente: Definizione dell'ID univoco di un oggetto gestitoArgomento successivo: Gestione degli attributi sensibili


Modifica delle descrizioni degli attributi

Un attributo archivia le informazioni su un'entità utente, gruppo o organizzazione, come ad esempio un numero di telefono o un indirizzo. Gli attributi di un'entità determinano il suo profilo.

Nel file di configurazione di directory, gli attributi vengono descritti negli elementi ImsManagedObjectAttr. Nelle sezioni User Object (Oggetto utente), Group Object (Oggetto gruppo) e Organization Object (Oggetto organizzazione) del file di configurazione di directory:

Per ciascun attributo nei profili utente, gruppo e organizzazione, è presente un solo elemento ImsManagedObjectAttr. Ad esempio, un elemento ImsManagedObjectAttr può descrivere un ID utente.

Un elemento ImsManagedObjectAttr somiglia al codice seguente:

<ImsManagedObjectAttr 
 physicalname="tblUsers.id" 
 displayname="User Internal ID" 
 description="User Internal ID" 
 valuetype="Number" 
 required="false"
 multivalued="false"
 maxlength="0" 
 hidden="false" 
 permission="READONLY">

Nota: quando si utilizza un database Oracle, prendere nota dei punti seguenti durante la configurazione degli attributi di oggetti gestiti:

I parametri ImsManagedObjectAttr sono i seguenti:

Nota: salvo indicazione contraria, i parametri sono facoltativi.

physicalname

(Obbligatorio)

Specifica il nome fisico dell'attributo e deve contenere uno dei dettagli seguenti:

displayname

(Obbligatorio)

Specifica un nome univoco per l'attributo.

Nella console utente, il nome visualizzato viene mostrato nell'elenco degli attributi disponibili per essere aggiunti a una schermata di attività.

Nota: non modificare il nome visualizzato di un attributo nel file di configurazione di directory (directory.xml). Per modificare il nome dell'attributo su una schermata di attività, è possibile specificare un'etichetta per l'attributo nella definizione della schermata di attività. Per ulteriori informazioni, consultare la Guida per l'amministratore.

descrizione

Contiene la descrizione dell'attributo.

valuetype

Specifica il tipo di dati dell'attributo. Di seguito sono elencati i valori validi:

Stringa

Il valore può essere qualsiasi stringa.

Questo è il valore predefinito.

Numero intero

Il valore deve essere un numero intero.

Nota: l'attributo numero intero non supporta numeri decimali.

Numero

Il valore deve essere un numero intero. L'opzione Numero supporta numeri decimali.

Data

Il valore deve trasformarsi in una data valida secondo il modello:

MM/dd/yyyy

ISODate

Il valore deve trasformarsi in una data valida secondo il modello yyyy-MM-dd.

UnicenterDate

Il valore deve trasformarsi in una data valida secondo il modello YYYYYYYDDD dove:

YYYYYYYDDD è una rappresentazione di sette numeri di un anno che inizia con tre zero. Ad esempio: 0002008

DDD è una rappresentazione di tre numeri per il giorno che inizia con degli zero, a seconda alle esigenze. I valori validi sono compresi tra 001 e 366.

Se il valuetype di un attributo è errato, le query di CA IdentityMinder non possono riuscire correttamente.

Per assicurarsi che un attributo venga archiviato correttamente nel database, è possibile associarlo con una regola di convalida.

obbligatorio

Indica se è necessario specificare un valore per l'attributo, come segue:

multivalore

Indica se l'attributo può avere più valori, come segue:

Ad esempio, l'attributo di appartenenza di gruppo in un profilo utente è multivalore per archiviare i gruppi a cui un utente appartiene.

Per archiviare attributi multivalore in un elenco delimitato invece che in una tabella con più righe, viene richiesto di definire il carattere di delimitazione nel parametro di delimitazione.

Assicurarsi che il numero di valori possibili e la lunghezza di ciascun valore che la colonna abilita siano sufficienti.

Importante. Assicurarsi che l'attributo Appartenenza al gruppo nella definizione dell'oggetto utente sia multivalore.

noto

Fornisce il nome dell'attributo noto.

Gli attributi noti hanno un significato specifico in CA IdentityMinder.

Formato: %ATTRIBUTENAME%

Nota: quando un'operazione personalizzata viene associata a un attributo, viene richiesto di specificare un attributo famoso.

maxlength

Determina la dimensione massima della colonna.

permission

Indica se è possibile modificare il valore di un attributo in una schermata di attività, come segue:

READONLY

Il valore viene visualizzato ma non può essere modificato.

WRITEONCE

Non è possibile modificare il valore una volta che l'oggetto è stato creato. Ad esempio, non è possibile modificare un ID utente dopo che l'utente è stato creato.

READWRITE

È possibile modificare il valore (impostazione predefinita).

nascosto

Indica se un attributo viene visualizzato nelle schermate di attività di CA IdentityMinder, come segue:

Gli attributi logici utilizzano attributi nascosti.

Nota: per ulteriori informazioni sugli attributi logici, consultare la Programming Guide for Java.

sistema

Indica che gli attributi sono stati utilizzati solo da CA IdentityMinder. Gli utenti non devono modificare gli attributi nella console utente, come segue:

validationruleset

Associa un set di regole di convalida all'attributo.

Verificare che il set di regole di convalida specificato sia definito in un elemento ValidationRuleSet nel file di configurazione di directory.

delimitatore

Definisce il carattere che separa i valori quando vengono archiviati più valori in una singola colonna.

Importante. Assicurarsi che il parametro multivalore sia impostato su True per applicare il parametro di delimitazione.

Nota: per impedire la visualizzazione di informazioni sensibili, come password o salari, nella console utente è possibile specificare i parametri DataClassification.