Gültige Nutzerfelder für Abfragen von dynamischen Gruppen
Auf dieser Seite werden die unterstützten Felder und Funktionen von CEL beschrieben, die in einer Mitgliedschaftsabfrage verwendet werden können.
Nutzerfelder
Die folgenden Felder aus der Ressource User
des Admin SDK können in Mitgliedschaftsabfragen verwendet werden:
Feld | Unterfeld |
---|---|
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 |
Typattribute
Die Felder type
aus der vorherigen Tabelle werden mit Enum-Werten anstelle ihrer Stringdarstellungen abgeglichen. Die folgende Liste dokumentiert die Stringdarstellung jedes Typs mit dem entsprechenden enum-Wert.
Attribut | Aufzählungswert | String-Darstellung. |
---|---|---|
Adressen | 0 |
unknown |
1 |
Benutzerdefiniert | |
2 |
Privat | |
3 |
produktive Tätigkeiten genutzt wird | |
4 |
Weitere | |
Standorte | 0 |
default |
1 |
Benutzerdefiniert | |
2 |
desk | |
Organisationen | 0 |
unknown |
1 |
produktive Tätigkeiten genutzt wird | |
2 |
school | |
3 |
Nur in der Domain | |
Relations | 12 |
Manager |
Emails | 0 |
unknown |
1 |
Benutzerdefiniert | |
2 |
Privat | |
3 |
produktive Tätigkeiten genutzt wird | |
4 |
Weitere | |
Externe IDs | 0 |
unbekannt |
1 |
Benutzerdefiniert | |
2 |
Konto | |
3 |
Kunden | |
4 |
network | |
5 |
Organisation | |
6 |
login_id | |
Geschlecht | 0 |
unknown |
1 |
männlich | |
2 |
weiblich | |
3 |
Weitere | |
IMS-Standardprotokoll | 0 |
default |
1 |
Benutzerdefiniertes Protokoll | |
2 |
aim | |
3 |
msn | |
4 |
yahoo | |
5 |
skype | |
6 |
||
7 |
google talk | |
8 |
icq | |
9 |
jabber | |
10 |
net meeting | |
IMS-Typ | 0 |
unknown |
1 |
Benutzerdefiniert | |
2 |
Privat | |
3 |
produktive Tätigkeiten genutzt wird | |
4 |
Weitere | |
Keywords | 0 |
unknown |
1 |
Benutzerdefiniert | |
2 |
mission | |
3 |
occupation | |
4 |
Outlook | |
Phones | 0 |
unknown |
1 |
Benutzerdefiniert | |
2 |
Privat | |
3 |
produktive Tätigkeiten genutzt wird | |
4 |
Weitere | |
5 |
Fax (privat) | |
6 |
Fax (geschäftlich) | |
7 |
mobile | |
8 |
Pager | |
9 |
Weitere Faxnummer | |
10 |
Firma (Festnetz) | |
11 |
Assistant | |
12 |
Auto | |
13 |
Radio | |
14 |
isdn | |
15 |
callback | |
16 |
telex | |
17 |
tty tdd | |
18 |
Mobilfunknummer (geschäftlich) | |
19 |
Pager (geschäftlich) | |
20 |
main | |
21 |
grand central | |
22 |
Voice Enterprise | |
Grund für die Sperrung | 1 |
admin |
2 |
unter 13 | |
3 |
Web-Anmeldung erforderlich | |
4 |
abuse | |
5 |
Missbrauch: wiederherstellbar durch Admin | |
Websites | 0 |
unknown |
1 |
App-Installationsseite | |
2 |
Blog | |
3 |
Benutzerdefiniert | |
4 |
ftp | |
5 |
Privat | |
6 |
Startseite | |
7 |
Weitere | |
8 |
Profil | |
9 |
reservations | |
10 |
resume | |
11 |
produktive Tätigkeiten genutzt wird |
Felder für Organisationseinheiten
Sie können Mitgliedschaften auch mithilfe des Felds orgUnitId
abfragen, um alle Nutzer einzuschließen, die direkt oder indirekt zu dieser Organisationseinheit gehören. Weitere Informationen zum Abrufen des Werts orgUnitId
finden Sie in der Referenzdokumentation zum Admin SDK.
Beispielabfragen
Alle direkten Nutzer in einer bestimmten Organisationseinheit:
user.org_unit_id==orgUnitId('03ph8a2z1enx4lx')
Alle direkten und indirekten Nutzer in einer bestimmten Organisationseinheit:
user.org_units.exists(org_unit, org_unit.org_unit_id==orgUnitId('03ph8a2z1khexns'))
Andere Abfragetypen
Alle Nutzer, die von einer bestimmten Person verwaltet werden:
user.managers.exists(manager, manager.user_id == userId('MANAGER_ID'))
Ersetzen Sie
MANAGER_ID
durch die eindeutige Nutzer-ID des Managers. Sie können diese ID mit der AdminSDK Directory API abrufen. Verwenden Sie dazu die E-Mail-Adresse des Managers alsuserKey
.