Campos de usuario válidos para las consultas de grupos dinámicos
En esta página se describen los campos y las funciones de CEL admitidos que se pueden usar en una consulta de pertenencia al grupo.
Campos de usuario
Los siguientes campos del recurso User
del SDK de administrador se pueden usar en las consultas de pertenencia.
Campo | Subcampo |
---|---|
addresses |
country |
country_code |
|
custom_type |
|
extended_address |
|
locality |
|
po_box |
|
postal_code |
|
primary |
|
region |
|
street_address |
|
type |
|
archived |
booleano |
change_password_at_next_login |
booleano |
is_2sv_enforced |
booleano |
is_enrolled_in_2sv |
booleano |
is_mailbox_setup |
booleano |
locations |
area |
building_id |
|
custom_type |
|
desk_code |
|
floor_name |
|
floor_section |
|
type |
|
organizations |
cost_center |
custom_type |
|
department |
|
description |
|
domain |
|
location |
|
name |
|
primary |
|
symbol |
|
title |
|
type |
|
relations |
custom_type |
type |
|
value |
|
emails |
address |
custom_type |
|
primary |
|
type |
|
external_ids |
custom_type |
type |
|
value |
|
gender |
address_me_as |
custom_gender |
|
type |
|
ims |
custom_protocol |
custom_type |
|
standard_protocol |
|
primary |
|
type |
|
value |
|
keywords |
custom_type |
type |
|
value |
|
languages |
language_code |
name |
family_name |
given_name |
|
value |
|
phones |
custom_type |
primary |
|
type |
|
value |
|
suspended |
booleano |
suspension_reason |
custom_type |
type |
|
value |
|
websites |
custom_type |
primary |
|
type |
|
value |
Atributos de tipo
Los atributos type
de la tabla anterior se corresponden con los valores de enumeración en lugar de con sus representaciones de cadena. En la siguiente lista se documenta la representación de cadena de cada tipo con el valor de enumeración correspondiente.
Atributo | Valor de enumeración | Representación de cadena |
---|---|---|
Direcciones | 0 |
desconocido |
1 |
personalizado | |
2 |
casa | |
3 |
trabajo | |
4 |
otra | |
Ubicaciones | 0 |
predeterminado |
1 |
personalizado | |
2 |
escritorio | |
Organizaciones | 0 |
desconocido |
1 |
trabajo | |
2 |
colegio | |
3 |
Solo dominio | |
Relaciones | 12 |
supervisor |
Correos electrónicos | 0 |
desconocido |
1 |
personalizado | |
2 |
casa | |
3 |
trabajo | |
4 |
otra | |
IDs externos | 0 |
desconocido |
1 |
personalizado | |
2 |
cuenta | |
3 |
cliente | |
4 |
red | |
5 |
organización | |
6 |
login_id | |
Sexo | 0 |
desconocido |
1 |
hombre | |
2 |
mujer | |
3 |
otra | |
Protocolo estándar de IMS | 0 |
predeterminado |
1 |
protocolo personalizado | |
2 |
objetivo | |
3 |
msn | |
4 |
yahoo | |
5 |
Skype | |
6 |
||
7 |
gtalk | |
8 |
icq | |
9 |
parloteo | |
10 |
reunión neta | |
Tipo de MI | 0 |
desconocido |
1 |
personalizado | |
2 |
casa | |
3 |
trabajo | |
4 |
otra | |
Palabras clave | 0 |
desconocido |
1 |
personalizado | |
2 |
misión | |
3 |
Profesión | |
4 |
Outlook | |
Teléfonos | 0 |
desconocido |
1 |
personalizado | |
2 |
casa | |
3 |
trabajo | |
4 |
otra | |
5 |
Fax de casa | |
6 |
Fax del trabajo | |
7 |
móvil | |
8 |
elemento de paginación | |
9 |
otro fax | |
10 |
Teléfono de la empresa | |
11 |
assistant | |
12 |
coche | |
13 |
radio | |
14 |
isdn | |
15 |
retrollamada | |
16 |
télex | |
17 |
TTY/TDD | |
18 |
Móvil del trabajo | |
19 |
Buscapersonas del trabajo | |
20 |
main | |
21 |
grand central | |
22 |
Voz para empresas | |
Motivo de la suspensión | 1 |
administrador |
2 |
Menor de 13 años | |
3 |
Se requiere inicio de sesión web | |
4 |
abuse | |
5 |
Abuso: el administrador puede recuperar la cuenta | |
Sitios web | 0 |
desconocido |
1 |
página de descarga de la aplicación | |
2 |
entrada de blog | |
3 |
personalizado | |
4 |
ftp | |
5 |
casa | |
6 |
página principal | |
7 |
otra | |
8 |
perfil | |
9 |
Reservas | |
10 |
resume | |
11 |
trabajo |
Campos de unidad organizativa
También puedes consultar las membresías mediante el campo orgUnitId
para incluir a todos los usuarios que formen parte de esa unidad organizativa, ya sea directa o indirectamente. Para obtener más información sobre cómo recuperar el valor de orgUnitId
, consulta la documentación de referencia del SDK de administrador.
Consultas de ejemplo
Todos los usuarios directos de una unidad organizativa determinada:
user.org_unit_id==orgUnitId('03ph8a2z1enx4lx')
Todos los usuarios directos e indirectos de una unidad organizativa determinada:
user.org_units.exists(org_unit, org_unit.org_unit_id==orgUnitId('03ph8a2z1khexns'))
Otros tipos de consultas
Todos los usuarios gestionados por un usuario concreto:
user.managers.exists(manager, manager.user_id == userId('MANAGER_ID'))
Sustituye
MANAGER_ID
por el ID de usuario único del administrador. Puedes obtener este ID con la API Directory del SDK de administrador usando la dirección de correo del administrador comouserKey
.