Campos de usuario válidos para 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 SDK de Admin
User
puede usarse en las consultas de membresías.
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 coinciden con los valores de enumeración
en lugar de 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 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 unidades organizativas
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 ver más
información sobre cómo recuperar el valor 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 administrados por 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 el API de Directory del SDK de Admin utilizando la dirección de correo electrónico del administrador comouserKey
.