Campi utente validi per le query del gruppo dinamico
Questa pagina descrive i campi e le funzionalità supportati di CEL che possono essere utilizzati in una query di appartenenza.
Campi utente
I seguenti campi della risorsa User
di SDK Admin possono essere utilizzati nelle query di appartenenza.
Campo | Sottocampo |
---|---|
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 del tipo
Gli attributi type
della tabella precedente vengono abbinati utilizzando valori di enum
invece delle relative rappresentazioni di stringa. Il seguente elenco documenta la rappresentazione di stringa di ogni tipo nel valore di enumerazione corrispondente.
Attributo | Valore numerico | Rappresentazione stringa |
---|---|---|
Indirizzi | 0 |
sconosciuto |
1 |
custom | |
2 |
home | |
3 |
lavoro | |
4 |
altro | |
Località | 0 |
predefinito |
1 |
custom | |
2 |
scrivania | |
Organizzazioni | 0 |
sconosciuto |
1 |
lavoro | |
2 |
scuola | |
3 |
solo dominio | |
Relazioni | 12 |
manager |
0 |
sconosciuto | |
1 |
custom | |
2 |
home | |
3 |
lavoro | |
4 |
altro | |
ID esterni | 0 |
sconosciuto |
1 |
custom | |
2 |
account | |
3 |
cliente | |
4 |
rete | |
5 |
organizzazione | |
6 |
login_id | |
Genere | 0 |
sconosciuto |
1 |
maschio | |
2 |
femmina | |
3 |
altro | |
Protocollo standard IMS | 0 |
predefinito |
1 |
protocollo personalizzato | |
2 |
aim | |
3 |
msn | |
4 |
yahoo | |
5 |
Skype | |
6 |
||
7 |
gtalk | |
8 |
ICQ | |
9 |
colpire | |
10 |
riunione netta | |
Tipo di messaggistica immediata | 0 |
sconosciuto |
1 |
custom | |
2 |
home | |
3 |
lavoro | |
4 |
altro | |
Keywords | 0 |
sconosciuto |
1 |
custom | |
2 |
missione | |
3 |
professione | |
4 |
outlook | |
Telefoni | 0 |
sconosciuto |
1 |
custom | |
2 |
home | |
3 |
lavoro | |
4 |
altro | |
5 |
fax casa | |
6 |
fax lavoro | |
7 |
dispositivo mobile | |
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 |
voce enterprise | |
Motivo della sospensione | 1 |
admin |
2 |
minori di 13 anni | |
3 |
accesso web obbligatorio | |
4 |
abuse | |
5 |
abuso, recuperabile dall'amministratore | |
Siti web | 0 |
sconosciuto |
1 |
pagina di installazione dell'app | |
2 |
blog | |
3 |
custom | |
4 |
ftp | |
5 |
home | |
6 |
home page | |
7 |
altro | |
8 |
profilo | |
9 |
reservations | |
10 |
resume | |
11 |
lavoro |
Campi dell'unità organizzativa
Puoi anche eseguire query sulle iscrizioni utilizzando il campo orgUnitId
per includere tutti
gli utenti che fanno parte di tale unità organizzativa, direttamente o indirettamente. Per ulteriori informazioni sul recupero del valore orgUnitId
, consulta la documentazione di riferimento di 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 un individuo specifico:
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 AdminSDK Directory utilizzando l'indirizzo email del gestore comeuserKey
.