Campos de utilizador válidos para consultas de grupos dinâmicos
Esta página descreve os campos e as funcionalidades de IEC suportados que podem ser usados numa consulta de membros.
Campos de utilizador
Pode usar os seguintes campos do recurso User
do SDK de administração em consultas de associação.
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
Os atributos type
da tabela anterior são correspondidos através de valores de enumeração
em vez das respetivas representações de strings. A lista seguinte documenta a representação de string de cada tipo para o valor de enumeração correspondente.
Atributo | Valor enum | Representação de string |
---|---|---|
Moradas | 0 |
desconhecido |
1 |
custom | |
2 |
casa | |
3 |
trabalho | |
4 |
outro | |
Localizações | 0 |
predefinição |
1 |
custom | |
2 |
secretária | |
Organizações | 0 |
desconhecido |
1 |
trabalho | |
2 |
escola | |
3 |
apenas domínio | |
Relations | 12 |
gestor |
Emails | 0 |
desconhecido |
1 |
custom | |
2 |
casa | |
3 |
trabalho | |
4 |
outro | |
IDs externos | 0 |
desconhecido |
1 |
custom | |
2 |
conta | |
3 |
cliente | |
4 |
rede | |
5 |
organização | |
6 |
login_id | |
Género | 0 |
desconhecido |
1 |
masculino/masculina | |
2 |
feminino/feminina | |
3 |
outro | |
Protocolo padrão IMS | 0 |
predefinição |
1 |
protocolo personalizado | |
2 |
objetivo | |
3 |
msn | |
4 |
yahoo | |
5 |
skype | |
6 |
||
7 |
gtalk | |
8 |
icq | |
9 |
jabber | |
10 |
reunião online | |
Tipo de IMS | 0 |
desconhecido |
1 |
custom | |
2 |
casa | |
3 |
trabalho | |
4 |
outro | |
Keywords | 0 |
desconhecido |
1 |
custom | |
2 |
missão | |
3 |
ocupação | |
4 |
outlook | |
Phones | 0 |
desconhecido |
1 |
custom | |
2 |
casa | |
3 |
trabalho | |
4 |
outro | |
5 |
fax de casa | |
6 |
fax do trabalho | |
7 |
telemóvel | |
8 |
pager | |
9 |
outro fax | |
10 |
Número de telefone principal da empresa | |
11 |
assistant | |
12 |
carro | |
13 |
rádio | |
14 |
isdn | |
15 |
chamada de retorno | |
16 |
telex | |
17 |
tty tdd | |
18 |
telemóvel do trabalho | |
19 |
pager do trabalho | |
20 |
principal | |
21 |
grand central | |
22 |
voz empresarial | |
Motivo de suspensão | 1 |
administrador |
2 |
menos de 13 anos | |
3 |
início de sessão na Web necessário | |
4 |
abuso | |
5 |
Abuso: recuperável pelo administrador | |
Websites | 0 |
desconhecido |
1 |
página de instalação de apps | |
2 |
blogue | |
3 |
custom | |
4 |
ftp | |
5 |
casa | |
6 |
página inicial | |
7 |
outro | |
8 |
perfil | |
9 |
reservas | |
10 |
retomar | |
11 |
trabalho |
Campos da unidade organizacional
Também pode consultar as associações através do campo orgUnitId
para incluir todos os utilizadores que fazem parte dessa unidade organizacional, direta ou indiretamente. Para mais
informações sobre como obter o valor orgUnitId
, consulte a
documentação de referência do SDK Admin.
Consultas de exemplo
Todos os utilizadores diretos numa determinada unidade organizacional:
user.org_unit_id==orgUnitId('03ph8a2z1enx4lx')
Todos os utilizadores diretos e indiretos numa determinada unidade organizacional:
user.org_units.exists(org_unit, org_unit.org_unit_id==orgUnitId('03ph8a2z1khexns'))
Outros tipos de consultas
Todos os utilizadores geridos por um indivíduo específico:
user.managers.exists(manager, manager.user_id == userId('MANAGER_ID'))
Substitua
MANAGER_ID
pelo ID exclusivo do utilizador do gestor. Pode obter este ID com a API Directory do SDK de administrador usando o endereço de email do gestor comouserKey
.