Campos de usuario válidos para las consultas de grupos dinámicos
En esta página, se describen los campos y las funciones compatibles con CEL que se pueden usar en una búsqueda de membresías.
Campos de usuario
Los siguientes campos del recurso User
del SDK de Admin se pueden usar en las búsquedas de membresía.
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 |
booleana |
is_2sv_enforced |
booleana |
is_enrolled_in_2sv |
booleana |
is_mailbox_setup |
booleana |
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 comparan con los valores de enumeración en lugar de sus representaciones de cadenas. En la siguiente lista, se documenta la representación de cadena de cada tipo con el valor de enumeración correspondiente.
Atributo | Valor enumerado | Representación de string |
---|---|---|
Direcciones | 0 |
desconocido |
1 |
personalizado | |
2 |
página principal | |
3 |
trabajo | |
4 |
otro | |
Ubicaciones | 0 |
default |
1 |
personalizado | |
2 |
escritorio | |
Organizaciones | 0 |
desconocido |
1 |
trabajo | |
2 |
school | |
3 |
domain_only | |
Relaciones | 12 |
Administrador |
Correos electrónicos | 0 |
desconocido |
1 |
personalizado | |
2 |
página principal | |
3 |
trabajo | |
4 |
otro | |
ID externos | 0 |
desconocido |
1 |
personalizado | |
2 |
cuenta | |
3 |
cliente | |
4 |
red | |
5 |
organización | |
6 |
login_id | |
Género | 0 |
desconocido |
1 |
hombre/masculino | |
2 |
mujer/femenino | |
3 |
otro | |
Protocolo estándar de IMS | 0 |
default |
1 |
protocolo personalizado | |
2 |
aim | |
3 |
msn | |
4 |
yahoo | |
5 |
skype | |
6 |
||
7 |
gtalk | |
8 |
icq | |
9 |
jabber | |
10 |
net meeting | |
Tipo de IMS | 0 |
desconocido |
1 |
personalizado | |
2 |
página principal | |
3 |
trabajo | |
4 |
otro | |
Palabras clave | 0 |
desconocido |
1 |
personalizado | |
2 |
misión | |
3 |
occupation | |
4 |
outlook | |
Teléfonos | 0 |
desconocido |
1 |
personalizado | |
2 |
página principal | |
3 |
trabajo | |
4 |
otro | |
5 |
fax personal | |
6 |
fax del trabajo | |
7 |
móvil | |
8 |
paginador | |
9 |
otro fax | |
10 |
empresa principal | |
11 |
asistente | |
12 |
automóvil | |
13 |
radio | |
14 |
isdn | |
15 |
callback | |
16 |
telex | |
17 |
tty tdd | |
18 |
celular del trabajo | |
19 |
localizador del trabajo | |
20 |
main | |
21 |
grand central | |
22 |
voz empresarial | |
Motivo de suspensión | 1 |
administrador |
2 |
menores de 13 años | |
3 |
Se requiere acceso web | |
4 |
abuso | |
5 |
abuso: El administrador puede recuperarlo | |
Sitios web | 0 |
desconocido |
1 |
página de instalación de la aplicación | |
2 |
blog | |
3 |
personalizado | |
4 |
ftp | |
5 |
página principal | |
6 |
página principal | |
7 |
otro | |
8 |
perfil | |
9 |
Reservas | |
10 |
resume | |
11 |
trabajo |
Campos de unidad organizativa
También puedes consultar las membresías con el campo orgUnitId
para incluir a todos los usuarios que forman parte de esa unidad organizativa, de forma directa o indirecta. Para obtener más información sobre cómo recuperar el valor de orgUnitId
, consulta la documentación de referencia del SDK de Admin.
Consultas de muestra
Todos los usuarios directos de una unidad organizativa determinada:
user.org_unit_id==orgUnitId('03ph8a2z1enx4lx')
Todos los usuarios indirectos y directos dentro 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 que administra una persona específica:
user.managers.exists(manager, manager.user_id == userId('MANAGER_ID'))
Reemplaza
MANAGER_ID
por el ID de usuario único del gerente. Puedes recuperar este ID con la API de Directory del SDK de Admin usando la dirección de correo electrónico del administrador comouserKey
.