Maak lidmaatschapsquery's voor dynamische groepen.

Om lidmaatschapsquery's voor dynamische groepen in de Google Admin-console te maken, kunt u gebruikmaken van standaardkenmerken, aangepaste kenmerken die u zelf aanmaakt, of een combinatie van beide.

Op deze pagina

Gebruik standaardkenmerken

Wanneer u een dynamische groep aanmaakt in de beheerdersconsole, selecteert u standaardkenmerken uit de lijst 'Voorwaarden'. U kunt alle kenmerken in de onderstaande tabel gebruiken om lidmaatschapsquery's voor dynamische groepen te maken.

Attribuut

Voorbeeldcode

Land

adressen.land

user.addresses.exists(address, address.country == 'Canada')

Landcode

adressen.land_code

user.addresses.exists(address, address.country_code == '555')

Aangepast adrestype

adressen.aangepast_type

user.addresses.exists(address, address.custom_type=='Aangepast adrestype')

Uitgebreid adres

adressen.uitgebreid_adres

user.addresses.exists(address, address.extended_address=='California, USA')

Adreslocatie

adressen.locatie

user.addresses.exists(address, address.locality=='Southern California')

Postcode

adressen.postcode

user.addresses.exists(address, address.postal_code=='94040')

Postbus

adressen.postbus

user.addresses.exists(address, address.po_box=='87132')

Is het adres primair?

adressen.primair

user.addresses.exists(address, address.primary==true)

Regio

adressen.regio

user.addresses.exists(address, address.region=='Southwest')

Straatadres

adressen.straat_adres

user.addresses.exists(address, address.street_address=='123 Fake St')

Adrestype

adressen.type

user.addresses.exists(address, address.type==1)

E-mailadres

e-mailadressen

user.emails.exists(email, email.address.startsWith(''))

Aangepast e-mailtype

e-mails.custom_type

email.address.startsWith('custom@google.com')

Is e-mail het primaire e-mailadres?

e-mails.primair

user.emails.exists(email, email.primary==true)

E-mailtype

e-mails.type

user.emails.exists(email, email.type==1)

Aangepast extern ID-type

externe_ids.aangepast_type

user.external_ids.exists(id, id.custom_type.startsWith('runner'))

Extern ID-type

externe_ids.type

user.external_ids.exists(id, id.type==3)

Externe ID

externe_ids.waarde

user.external_ids.exists(id, id.value=='')

Geslachtsvoornaamwoorden

gender.address_me_as

user.gender.address_me_as=='they/them'

Aangepast geslachtstype

gender.custom_gender

gebruiker.geslacht.aangepast_geslacht.startsWith('aangepast geslacht')

Geslachtstype

geslacht.type

gebruiker.geslacht.type==3

Aangepast IMS-protocol

ims.custom_protocol

user.ims.exists(im, im.custom_protocol.startsWith('custom'))

Aangepast IMS-type

ims.custom_type

user.ims.exists(im, im.custom_type.startsWith('custom'))

Standaard IMS-protocol

ims.standaard_protocol

user.ims.exists(im, im.standard_protocol==7)

Is IMS primair?

ims.primair

gebruiker.ims.exists(im, im.primary==true)

IMS-type

ims.type

gebruiker.ims.exists(im, im.type==3)

Instant messenger

ims.waarde

gebruiker.ims.exists(im, im.value=='chat')

Aangepast trefwoordtype

trefwoorden.custom_type

user.keywords.exists(keyword, keyword.custom_type.startsWith('contractor'))

Trefwoordtype

trefwoorden.type

gebruiker.trefwoorden.bestaat(trefwoord, trefwoordtype==3)

Trefwoord

trefwoorden.waarde

gebruiker.trefwoorden.bestaat(trefwoord, trefwoord.waarde=='ingenieur')

Taalcode

talen.taal_code

user.languages.exists(language, language.language_code=='English')

Locatiegebied

locaties.gebied

user.locations.exists(loc, loc.area=='Near San Francisco')

Gebouw-ID

locaties.gebouw_id

user.locations.exists(loc, loc.building_id=='')

Aangepast locatietype

locaties.aangepast_type

user.locations.exists(loc, loc.custom_type=='Region')

Bureaucode

locaties.desk_code

user.locations.exists(loc, loc.desk_code=='Desk 37')

Verdiepingsnaam

locaties.verdieping_naam

user.locations.exists(loc, loc.floor_name=='')

Vloergedeelte

locaties.verdieping_sectie

user.locations.exists(loc, loc.floor_section=='')

Locatietype

locaties.type

user.locations.exists(loc, loc.type==1)

Achternaam

naam.familienaam

gebruiker.naam.achternaam==''

Voornaam

naam.voornaam

user.name.given_name==''

Naam

naam.waarde

gebruikersnaam.waarde==''

Kostenplaats

organisaties.kosten_centrum

user.organizations.exists(org, org.cost_center=='')

Aangepast organisatietype

organisaties.custom_type

user.organizations.exists(org, org.custom_type=='nonprofit')

Afdeling

organisaties.afdeling

user.organizations.exists(org, org.department=='')

Werknemerstype

organisaties.beschrijving

user.organizations.exists(org, org.description=='zoekprovider')

Domein

organisaties.domein

user.organizations.exists(org, org.domain=='example.net')

Organisatielocatie

organisaties.locatie

user.organizations.exists(org, org.location=='California')

Organisatienaam

organisaties.naam

user.organizations.exists(org, org.name=='Google')

Is organisatie primair?

organisaties.primair

user.organizations.exists(org, org.primary==true)

Organisatiesymbool

organisaties.symbool

user.organizations.exists(org, org.symbol=='GOOG')

Functietitel

organisaties.titel

user.organizations.exists(org, org.title=='')

Organisatietype

organisaties.type

user.organizations.exists(org, org.type==2)

Aangepast telefoontype

telefoons.custom_type

user.phones.exists(phone, phone.custom_type.startsWith('new type'))

Is de telefoon het primaire

telefoons.primair

gebruiker.telefoons.bestaat(telefoon, telefoon.primair==true)

Telefoontype

telefoons.type

user.phones.exists(phone, phone.type==11)

Telefoonnummer

telefoons.waarde

user.phones.exists(phone, phone.value=='')

Aangepast relatietype

relaties.custom_type

user.relations.exists(rel, rel.custom_type=='example')

Relatiewaarde

relaties.waarde

user.relations.exists(rel, rel.value=='Sundar')

Relatietype

relaties.type

user.relations.exists(rel, rel.type==12)

Aangepast websitetype

websites.custom_type

user.websites.exists(site, site.custom_type.startsWith('creative writing'))

Is de website primair

websites.primair

gebruiker.websites.bestaat(site, site.primary==true)

Websitetype

websites.type

gebruiker.websites.bestaat(site, site.type==2)

Website

websites.waarde

gebruiker.websites.bestaat(site, site.waarde=='google.com')

Organisatie-eenheid van de voorouder

org_units.org_unit_id

user.org_units.exists(org_unit, org_unit.org_unit_id==orgUnitId(''))

E-mailadres van de manager

managers.user_id

user.managers.exists(manager, manager.user_id==userId(''))

Is gearchiveerd

gearchiveerd

gebruiker.gearchiveerd==true

Wijzig uw wachtwoord bij het inloggen.

wachtwoord wijzigen bij volgende aanmelding

gebruiker.wachtwoord wijzigen bij volgende aanmelding == waar

Tweestapsverificatie is verplicht.

is_2sv_enforced

gebruiker.is_2sv_enforced==true

Tweestapsverificatie geregistreerd

is_enrolled_in_2sv

gebruiker.is_ingeschreven_bij_2sv==true

Is de mailbox ingesteld?

is_mailbox_setup

gebruiker.is_mailbox_setup==true

Primair e-mailadres

primair_e-mailadres

gebruiker.primair_e-mailadres==''

Is geschorst

opgeschort

gebruiker.geschorst==true

Reden van schorsing

schorsingsreden

gebruiker.schorsingsreden==4

Moederorganisatie-eenheid

org_unit_id

gebruiker.org_unit_id==orgUnitId('')

Geslacht

Geslacht. Geslacht

gebruiker.custom_schemas.Gender.Gender.exists(G, G=='')

Etniciteit

Etniciteit.Etniciteit

gebruiker.custom_schemas.Ethnicity.Ethnicity.exists(E, E=='')

Gebruik aangepaste attributen

Wanneer u een lidmaatschapsquery aanmaakt in de beheerdersconsole, verschijnen aangepaste kenmerken na de standaardkenmerken in de lijst met voorwaarden.

Als u een query uitvoert die een aangepast attribuut bevat en de query nul leden retourneert, zijn de attribuuteigenschappen mogelijk onjuist ingesteld in de Groepen-API. Met name de eigenschap 'indexed' moet op 'true' worden ingesteld. Zie Aangepaste gebruikersattributen voor meer informatie.

Gebruiker automatisch toevoegen aan dynamische groep

U kunt de accountgegevens van een gebruiker bewerken zodat deze voldoen aan de queryvoorwaarden, waardoor de gebruiker automatisch aan een dynamische groep wordt toegevoegd. U kunt alle accountgegevens van een gebruiker bewerken met behulp van de Directory API. Zie Gebruikersaccount bijwerken voor meer informatie.

U kunt ook bepaalde gebruikersaccountgegevens bewerken in de beheerdersconsole, meestal via de pagina Gebruikers, waaronder:

Tweestapsverificatie is verplicht gesteld. Tweestapsverificatie aangemeld
Adrestype Organisatie-eenheid van de voorouder
Gebouw-ID Wijzig uw wachtwoord bij het inloggen.
Kostenplaats Afdeling
E-mailadres E-mailtype
Externe ID Voornaam
Verdiepingsnaam Vloergedeelte
Is gearchiveerd Is e-mail het primaire e-mailadres?
Is de mailbox ingesteld? Is geschorst
Functietitel Achternaam
Gebruikers-ID van de manager Naam
Moederorganisatie-eenheid Telefoonnummer
Telefoontype

Gebruikers uitsluiten van dynamische groep

Om alleen gebruikers toe te voegen die niet aan een bepaalde voorwaarde voldoen, maakt u een voorwaarde aan voor de dynamische groep en klikt u vervolgens op Uitsluiten. Om bijvoorbeeld een groep te maken met alleen gebruikers die niet in de VS wonen, maak je de voorwaarde "Landcode is gelijk aan VS" aan en klik je vervolgens op Uitsluiten. In de query krijg je een uitroepsteken (!) voor de uitsluiting.

Voor sommige aangepaste query's met de parameter "exists" kunt u de optie "exclude" niet gebruiken. Zie " Uw query formuleren en testen" voor meer informatie.