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 |
Boolesch |
change_password_at_next_login |
Boolesch |
is_2sv_enforced |
Boolesch |
is_enrolled_in_2sv |
Boolesch |
is_mailbox_setup |
Boolesch |
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 |
Boolesch |
suspension_reason |
custom_type |
type |
|
value |
|
websites |
custom_type |
primary |
|
type |
|
value |
Eingabeattribute
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 | |
Orte | 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 |
unknown |
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 über das Feld orgUnitId
abfragen, um alle Nutzer einzubeziehen, 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 einer bestimmten Organisationseinheit:
user.org_unit_id==orgUnitId('03ph8a2z1enx4lx')
Alle direkten und indirekten Nutzer 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 Admin SDK Directory API abrufen, indem Sie die E-Mail-Adresse des Managers alsuserKey
angeben.