Tema anterior: Las condiciones conforme a los atributos de solicitudes

Tema siguiente: Las condiciones conforme a los atributos del usuario objeto de la solicitud

Las condiciones conforme a los atributos de los usuarios

Se pueden especificar las condiciones conforme a los atributos de los usuarios, de la siguiente manera:

Se pueden utilizar los siguientes atributos en las condiciones conforme a los atributos de los usuarios:

alias

commonName

defaultDomain

defaultRole

delegate

description

email

fax

firstName

grupos (grupos de usuarios)

id

lastName

localeCountry

localeLanguage

gestor

middleName

móvil

buscapersonas

teléfono

funciones

status

timezone

title

uuid

A continuación, se proporciona una breve explicación de los atributos:

defaultDomain

Cada usuario tiene un dominio predeterminado (unidad de negocio) en el perfil de usuario. Los administradores establecen esta unidad de negocio predeterminada cuando agregan o editan el usuario.

Especifica diferentes valores para diferentes parámetros, como se describe a continuación:

Introduzca el ID de la unidad de negocio que desea de la tabla usm_tenant_ext.

Por ejemplo, para enumerar los valores de todos los ID de la unidad de negocio en esa tabla, ejecute la siguiente consulta en la MDB de su cliente de bases de datos:

seleccione tenant_id de la tabla usm_tenant_ext

Para enumerar la unidad de negocio predeterminada de un usuario, ejecute la siguiente consulta en la MDB de su cliente de bases de datos:

seleccione el dominio de usm_contact_domain_role donde el user_id=userid y default_domain=1
ID de usuario

Especifica el ID de usuario cuya unidad de negocio predeterminada se desea encontrar.

default_domain=1

Especifica la unidad de negocio predeterminada del usuario.

defaultRole

Especifica el rol predeterminado de un usuario en un dominio.

Introduzca el ID del rol que desea de la tabla usm_role.

Por ejemplo, para enumerar los ID de todos los roles en esa tabla, ejecute la siguiente consulta en la MDB de su cliente de bases de datos:

seleccione role_id de la tabla usm_role

Para enumerar el rol predeterminado de un usuario en un dominio, ejecute la siguiente consulta en la MDB de su cliente de bases de datos:

seleccione el role_id from usm_contact_domain_role donde el user_id=userid y default_domain=1
ID de usuario

Especifica el ID de usuario cuyo dominio predeterminado se desea encontrar, por ejemplo:

seleccione el rol... donde user_id='juan nadie'...

Si el ID de usuario incluye uno o más espacios, póngalo entre comillas simples, como se muestra en el ejemplo en la línea anterior.

default_domain=1

Especifica que el rol es para el dominio predeterminado del usuario.

delegate

Especifica el ID de usuario de un delegado para la delegación automática de las solicitudes con acción pendiente del usuario. Los delegados aparecen en el perfil de usuario en la sección Solicitar delegación automática. Los usuarios y administradores especifican los delegados en el perfil.

Si un delegado especificado en la condición coincide con otro delegado de usuario objeto de la solicitud, el sistema de catálogo asignará la acción pendiente.

Introduzca el ID de usuario del delegado que desea de la MDB.

Por ejemplo, para enumerar a los delegados para un ID de usuario, ejecute la siguiente consulta en la MDB de su cliente de base de datos:

seleccione delegate_id de usm_request_Auto_delegation donde delegator_id=userid y delegation_type=0
ID de usuario

Especifica el ID de usuario del delegador.

delegation_type=0

Especifica que el tipo de delegación es delegación automática.

Contiene todos los grupos de CAEEM a los cuales pertenece el usuario. Se puede crear, por ejemplo, una condición de política para asignar una solicitud con acción pendiente basada en si un usuario pertenece a un grupo de usuarios de CAEEM específico.

Para buscar los nombres de los grupos de usuarios de CAEEM, consulte CAEEM. Inicie sesión en CAEEM y revise los nombres de los grupos.

Se puede utilizar la propiedad de grupos para comprobar si el usuario solicitante es miembro de un grupo de CAEEM. Por ejemplo, se puede crear una política que requiera que todas las solicitudes creadas por desarrolladores se asignen a arquitectos. Para ello, se debe utilizar el permiso siguiente para comprobar la pertenencia al grupo del usuario solicitante en el grupo de desarrolladores:

_.request.requestedByUser.groups.indexOf(‘desarrolladores’) >= 0

También se puede crear una política para usuarios que no sean miembros de un grupo de CAEEM. Para ello, especifique la expresión siguiente:

_.request.requestedForUser.groups.indexOf(‘desarrolladores’) < 0
localeCountry

Especifica el código de país de dos letras ISO 3166 del usuario conectado.

Para obtener una lista completa de estos códigos, consulte el sitio Web de la Universidad de Berlín. (http://userpage.chemie.fu-berlin.de/).

Al momento de la publicación, el vínculo directo a la página Web que contiene esta lista es http://userpage.chemie.fu-berlin.de/diverse/doc/ISO_3166.html.

Los códigos de país de dos letras ISO 3166 más utilizados son los siguientes:

Brasil: BR

China: CN

Francia: FR

Alemania: DE

Italia: TI

Japón: JP

España: ES

Reino Unido: GB

Estados Unidos: EE. UU.

Nota: El atributo localeCountry utiliza valores diferentes a los que utiliza el atributo de país (de la tabla de ca_country) en otras condiciones. Debe ser cuidadoso al especificar el atributo correcto con los valores correctos en cada condición que cree.

gestor

Introduzca el valor del ID de usuario del gestor de la tabla ca_contact.

Por ejemplo, para enumerar los valores de todos los ID de usuario del gestor en esa tabla, ejecute la siguiente consulta en la MDB de su cliente de bases de datos:

seleccione supervisor_contact_uuid from ca_contact
status

Especifica el estado del usuario objeto de solicitud de la siguiente manera:

0: activo

1: inactivo (suprimido)

timezone

Indica el código de la zona horaria de la unidad de negocio (como la zona este de EE.UU., la hora del meridiano de Greenwich, la hora en Amazonas, entre otros).

Introduzca time_zone_code de la tabla ca_time_zone.

Por ejemplo, ejecute la siguiente consulta en la MDB de su cliente de bases de datos:

seleccione time_zone_code de ca_time_zone
uuid

Introduzca el valor contact_uuid que desee de la tabla ca_contact.

Por ejemplo, ejecute la siguiente consulta en la MDB de su cliente de bases de datos:

seleccione contact_uuid de ca_contact
Título

Introduzca el valor del cargo para el usuario. La tabla ca_contact almacena el cargo de cada usuario.

Por ejemplo, muestre el cargo de un usuario específico (en este caso, Omar PE Patel) en esa tabla. Para ello, ejecute la siguiente consulta en la MDB de su cliente de bases de datos:

Seleccione job_title en ca_contact, donde userid='Omar PE Patel'.

Para enumerar los valores de todos los cargos disponibles en CA Service Catalog, ejecute la siguiente consulta:

seleccione un id de la tabla ca_job_title