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:
Assicurarsi di specificare una lunghezza massima per i tipi di dati String per impedire il troncamento. Per limitare la lunghezza delle stringhe, è possibile creare una regola di convalida in modo da visualizzare un errore quando un utente digita una stringa che supera la lunghezza massima.
I parametri ImsManagedObjectAttr sono i seguenti:
Nota: salvo indicazione contraria, i parametri sono facoltativi.
(Obbligatorio)
Specifica il nome fisico dell'attributo e deve contenere uno dei dettagli seguenti:
Formato: tablename.columnname
Ad esempio, quando un attributo viene archiviato nella colonna dell'ID nella tabella tblUsers, il nome fisico di tale attributo è il seguente:
tblUsers.id
È obbligatorio definire ciascuna tabella che contiene un attributo nell'elemento Tabella.
Un attributo noto può rappresentare un valore calcolato. Ad esempio, è possibile utilizzare un attributo noto per fare riferimento a un attributo calcolato mediante un'operazione personalizzata.
(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.
Contiene la descrizione dell'attributo.
Specifica il tipo di dati dell'attributo. Di seguito sono elencati i valori validi:
Il valore può essere qualsiasi stringa.
Questo è il valore predefinito.
Il valore deve essere un numero intero.
Nota: l'attributo numero intero non supporta numeri decimali.
Il valore deve essere un numero intero. L'opzione Numero supporta numeri decimali.
Il valore deve trasformarsi in una data valida secondo il modello:
MM/dd/yyyy
Il valore deve trasformarsi in una data valida secondo il modello yyyy-MM-dd.
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.
Indica se è necessario specificare un valore per l'attributo, come segue:
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.
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.
Determina la dimensione massima della colonna.
Indica se è possibile modificare il valore di un attributo in una schermata di attività, come segue:
Il valore viene visualizzato ma non può essere modificato.
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.
È possibile modificare il valore (impostazione predefinita).
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.
Indica che gli attributi sono stati utilizzati solo da CA IdentityMinder. Gli utenti non devono modificare gli attributi nella console utente, come segue:
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.
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.
|
Copyright © 2013 CA.
Tutti i diritti riservati.
|
|