Campi utente validi per le query del gruppo dinamico
Questa pagina illustra le funzionalità e i campi supportati da CEL che possono essere utilizzata in una query di appartenenza.
Campi utente
I seguenti campi dell'SDK
User
e la risorsa può essere usata
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 tipo
Gli attributi type
della tabella precedente vengono abbinati utilizzando i valori dell'enum anziché le relative rappresentazioni di stringa. Il seguente elenco di documenti
la rappresentazione stringa del tipo nel valore enum corrispondente.
Attributo | Valore enum | Rappresentazione di stringhe |
---|---|---|
Indirizzi | 0 |
sconosciuto |
1 |
personalizzata | |
2 |
home | |
3 |
lavoro | |
4 |
altro | |
Località | 0 |
predefinita |
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 |
predefinita |
1 |
protocollo personalizzato | |
2 |
mira | |
3 |
msn | |
4 |
Yahoo | |
5 |
Skype | |
6 |
||
7 |
gtalk | |
8 |
icq | |
9 |
jabber | |
10 |
riunione online | |
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 |
ISD | |
15 |
callback | |
16 |
telex | |
17 |
TTY TDD | |
18 |
cellulare lavoro | |
19 |
cercapersone lavoro | |
20 |
main | |
21 |
Grand Central | |
22 |
voce aziendale | |
Motivo della sospensione | 1 |
amministratore |
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 |
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 maggiori informazioni
informazioni sul recupero del valore orgUnitId
, consulta le
Documentazione di riferimento per 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 il nome univoco del gestore ID utente. Puoi recuperare questo ID con l'API Directory dell'SDK Admin utilizzando l'indirizzo email del gestore comeuserKey
.