Campi utente validi per le query del gruppo dinamico
Questa pagina illustra i campi e le funzionalità di CEL supportati che possono essere utilizzati in una query di appartenenza.
Campi utente
I seguenti campi della risorsa
User
dell'SDK Amministrazione possono essere utilizzati nelle query di appartenenza.
Campo | Campo secondario |
---|---|
addresses |
country |
country_code |
|
custom_type |
|
extended_address |
|
locality |
|
po_box |
|
postal_code |
|
primary |
|
region |
|
street_address |
|
type |
|
archived |
boolean |
change_password_at_next_login |
boolean |
is_2sv_enforced |
boolean |
is_enrolled_in_2sv |
boolean |
is_mailbox_setup |
boolean |
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 |
boolean |
suspension_reason |
custom_type |
type |
|
value |
|
websites |
custom_type |
primary |
|
type |
|
value |
Attributi di tipo
Gli attributi type
della tabella precedente vengono abbinati utilizzando i valori dell'enum anziché le relative rappresentazioni di stringa. L'elenco seguente mostra la rappresentazione di stringa di ogni tipo e il valore dell'enum corrispondente.
Attributo | Valore enum | Rappresentazione di stringhe |
---|---|---|
Indirizzi | 0 |
sconosciuto |
1 |
personalizzata | |
2 |
home | |
3 |
lavoro | |
4 |
altro | |
Località | 0 |
predefinito |
1 |
personalizzata | |
2 |
scrivania | |
Organizzazioni | 0 |
sconosciuto |
1 |
lavoro | |
2 |
scuola | |
3 |
solo per il dominio | |
Relazioni | 12 |
manager |
0 |
sconosciuto | |
1 |
personalizzata | |
2 |
home | |
3 |
lavoro | |
4 |
altro | |
ID esterni | 0 |
sconosciuto |
1 |
personalizzata | |
2 |
account | |
3 |
cliente | |
4 |
e viceversa | |
5 |
organizzazione | |
6 |
login_id | |
Genere | 0 |
sconosciuto |
1 |
maschio | |
2 |
femmina | |
3 |
altro | |
Protocollo standard IMS | 0 |
predefinito |
1 |
protocollo personalizzato | |
2 |
scopo | |
3 |
msn | |
4 |
yahoo | |
5 |
skype | |
6 |
||
7 |
gtalk | |
8 |
icq | |
9 |
Jabber | |
10 |
riunione di rete | |
Tipo di messaggistica immediata | 0 |
sconosciuto |
1 |
personalizzata | |
2 |
home | |
3 |
lavoro | |
4 |
altro | |
Parole chiave | 0 |
sconosciuto |
1 |
personalizzata | |
2 |
missione | |
3 |
professione | |
4 |
outlook | |
Telefoni | 0 |
sconosciuto |
1 |
personalizzata | |
2 |
home | |
3 |
lavoro | |
4 |
altro | |
5 |
fax di casa | |
6 |
fax lavoro | |
7 |
cellulare | |
8 |
pager | |
9 |
altro fax | |
10 |
azienda (principale) | |
11 |
assistant | |
12 |
automobile | |
13 |
radio | |
14 |
isdn | |
15 |
callback | |
16 |
telex | |
17 |
tty tdd | |
18 |
Cellulare lavoro | |
19 |
cercapersone lavoro | |
20 |
main | |
21 |
Grand Central | |
22 |
Enterprise Voice | |
Motivo della sospensione | 1 |
amministratore |
2 |
minori di 13 anni | |
3 |
Accesso web obbligatorio | |
4 |
abuse | |
5 |
abuse—recoverable by admin | |
Siti web | 0 |
sconosciuto |
1 |
Pagina di installazione dell'app | |
2 |
blog | |
3 |
personalizzata | |
4 |
ftp | |
5 |
home | |
6 |
home page | |
7 |
altro | |
8 |
profilo | |
9 |
reservations | |
10 |
riprendi | |
11 |
lavoro |
Campi dell'unità organizzativa
Puoi anche eseguire query sulle iscrizioni utilizzando il campo orgUnitId
per includere tutti gli utenti che fanno parte dell'unità organizzativa, direttamente o indirettamente. Per ulteriori informazioni sul recupero del valore orgUnitId
, consulta la documentazione di riferimento dell'SDK Admin.
Query di esempio
Tutti gli utenti diretti di una determinata unità organizzativa:
user.org_unit_id==orgUnitId('03ph8a2z1enx4lx')
Tutti gli utenti diretti e indiretti di una determinata unità organizzativa:
user.org_units.exists(org_unit, org_unit.org_unit_id==orgUnitId('03ph8a2z1khexns'))
Altri tipi di query
Tutti gli utenti gestiti da una persona specifica:
user.managers.exists(manager, manager.user_id == userId('MANAGER_ID'))
Sostituisci
MANAGER_ID
con l'ID utente univoco del gestore. Puoi recuperare questo ID con l'API Directory dell'SDK Admin utilizzando l'indirizzo email del gestore comeuserKey
.