È possibile specificare condizioni basate sugli attributi degli utenti, come segue.
L'utente ricevente è l'utente che riceve i servizi oggetto della richiesta.
L'utente richiedente è l'utente che ha creato e inviato la richiesta.
L'utente ricevente e quello richiedente possono essere coincidere o essere utenti diversi. L'utente che invia una richiesta per se stesso sarà l'utente ricevente e richiedente allo stesso tempo. L'utente che invia una richiesta per un altro utente sarà l'utente richiedente, mentre l'altro sarà il ricevente.
In genere l'assegnazione è un processo del flusso di lavoro che utilizza un utente automatizzato come ad esempio CERT-Service Delivery. Tali attributi vengono utilizzati da un numero ridotto di condizioni.
È possibile utilizzare i seguenti attributi nelle condizioni basate sugli attributi degli utenti:
|
alias commonName defaultDomain defaultRole delegate descrizione fax firstName ID lastName localeCountry |
localeLanguage manager middleName mobile pager phone ruoli status timezone titolo uuid |
Per gli attributi seguenti è richiesta una spiegazione:
Ogni utente ha un dominio predefinito (unità di business) nel profilo utente. Gli amministratori impostano l'unità di business predefinita al momento dell'aggiunta o della modifica dell'utente.
Specifica valori differenti per parametri differenti, come indicato di seguito:
Immettere l'ID dell'unità di business desiderata come indicato nella tabella usm_tenant_ext.
Ad esempio, per visualizzare l'elenco dei valori di tutti gli ID unità di business in questa tabella, eseguire la seguente query sull'MDB dal client di database:
select tenant_id from usm_tenant_ext
Per visualizzare l'unità di business predefinita di un utente, eseguire la seguente query sull'MDB dal client di database:
select domain from usm_contact_domain_role where user_id=idutente and default_domain=1
Specifica l'ID utente del quale si desidera trovare l'unità di business predefinita.
Specifica che il dominio è l'unità di business predefinita dell'utente.
Specifica il ruolo predefinito di un utente in un dominio.
Immettere l'ID dell'ID ruolo desiderato come indicato nella tabella usm_role.
Ad esempio, per visualizzare l'elenco degli ID di tutti i ruoli in questa tabella, eseguire la seguente query sull'MDB dal client di database:
select role_id from usm_role
Per visualizzare il ruolo predefinito di un utente in un dominio, eseguire la seguente query sull'MDB dal client di database:
select role_id from usm_contact_domain_role where user_id=idutente and default_domain=1
Specifica l'ID utente del quale si desidera trovare il dominio predefinito, ad esempio:
select role...where user_id='mario rossi'...
Se l'ID utente include uno o più spazi, racchiuderlo tra virgolette singole, come illustrato nell'esempio alla riga precedente.
Specifica che il ruolo è relativo al dominio predefinito dell'utente.
Specifica l'ID utente di un delegato per la delega automatica delle richieste in sospeso dell'utente. Tali delegati vengono visualizzati nel profilo di ciascun utente nella casella di delega automatica della richiesta. Gli utenti e i relativi amministratori possono specificare tali delegati nel profilo.
Se un delegato specificato nella condizione corrisponde a qualsiasi delegato specificato per le operazioni di richiesta, il sistema del catalogo assegna l'azione in sospeso.
Immettere l'ID utente del delegato desiderato come indicato nell'MDB.
Ad esempio, per visualizzare l'elenco dei delegati per un ID utente, eseguire la seguente query sull'MDB dal client di database:
select delegate_id from usm_request_Auto_delegation where delegator_id=idutente and delegation_type=0
Specifica l'ID utente del delegante.
Specifica che il tipo di delega è delega automatica.
Specifica il codice paese ISO 3166 di due lettere dell'utente connesso.
Per un elenco completo di tali codici, consultare il sito Web dell'Università di Berlino (http://userpage.chemie.fu-berlin.de/).
Al momento della pubblicazione, il collegamento diretto alla pagina Web contenente l'elenco è http://userpage.chemie.fu-berlin.de/diverse/doc/ISO_3166.html.
I codici paese ISO 3166 di due lettere comunemente utilizzati sono i seguenti:
Brasile: BR
Cina: CN
Francia: FR
Germania: DE
Italia: IT
Giappone: JP
Spagna: ES
Regno Unito: GB
Stati Uniti: IT
Nota: l'attributo localeCountry utilizza valori diversi rispetto all'attributo country (indicato nella tabella ca_country) utilizzato in molte altre condizioni. Fare attenzione a specificare l'attributo corretto con i valori corretti in ciascuna condizione da creare.
Immettere il valore corrispondente all'ID utente del manager desiderato come indicato nella tabella ca_contact.
Ad esempio, per visualizzare l'elenco dei valori di tutti gli ID utente manager in questa tabella, eseguire la seguente query sull'MDB dal client di database:
select supervisor_contact_uuid from ca_contact
Specifica lo stato dell'utente ricevente, come indicato di seguito:
0 - Attivo
1 - Inattivo (eliminato)
Specifica il codice del fuso orario (ad esempio Stati Uniti orientali, ora di Greenwich, AMT e così via) per l'unità di business.
Immettere il time_zone_code come indicato nella tabella ca_time_zone.
Ad esempio, eseguire la seguente query sull'MDB dal client di database:
Selezionare il valore time_zone_code dalla tabella ca_time_zone
Immettere il valore corrispondente a contact_uuid contenuto nella tabella ca_contact.
Ad esempio, eseguire la seguente query sull'MDB dal client di database:
Selezionare contact_uuid da ca_contact
Immettere il valore relativo alla professione (titolo) dell'utente. Nella tabella ca_contact sono memorizzati i titoli di tutti gli utenti.
Ad esempio, per visualizzare il titolo di uno specifico utente (ad esempio, Barbara Bianchi) in questa tabella, eseguire la seguente query sull'MDB dal client di database:
Select job_title from ca_contact where userid='Barbara Bianchi'
Per visualizzare i valori di tutti i titoli disponibili in CA Unicenter Service Catalog, eseguire la query seguente:
select id from ca_job_title
| Copyright © 2010 CA. Tutti i diritti riservati. | Contatta CA Technologies |