Als u lidmaatschapsquery's wilt maken voor dynamische groepen in de Google Beheerdersconsole, kunt u standaardkenmerken, aangepaste kenmerken die u maakt of beide gebruiken.
Op deze pagina
- Standaardkenmerken gebruiken
- Aangepaste kenmerken gebruiken
- Gebruiker automatisch opnemen in een dynamische groep
- Gebruikers uitsluiten van een dynamische groep
Standaardkenmerken gebruiken
Als u een dynamische groep maakt in de Beheerdersconsole, selecteert u standaardkenmerken in de lijst Voorwaarden. U kunt alle kenmerken in de volgende tabel gebruiken om lidmaatschapsquery's te maken voor dynamische groepen.
|
Kenmerk |
Voorbeeldcode |
|---|---|
|
Land addresses.country |
user.addresses.exists(address, address.country == 'Canada') |
|
Landcode addresses.country_code |
user.addresses.exists(address, address.country_code == '555') |
|
Gepersonaliseerd e-mailadrestype addresses.custom_type |
user.addresses.exists(address, address.custom_type=='Aangepast adrestype') |
|
Uitgebreid adres addresses.extended_address |
user.addresses.exists(address, address.extended_address=='Californië, VS') |
|
Adresdistrict addresses.locality |
user.addresses.exists(address, address.locality=='Zuid-Californië') |
|
Postcode addresses.postal_code |
user.addresses.exists(address, address.postal_code=='94040') |
|
Postbus addresses.po_box |
user.addresses.exists(address, address.po_box=='87132') |
|
Is adres primair addresses.primary |
user.addresses.exists(address, address.primary==true) |
|
Regio addresses.region |
user.addresses.exists(address, address.region=='zuidwest') |
|
Adres addresses.street_address |
user.addresses.exists(address, address.street_address=='Straatnaam 123') |
|
Adrestype addresses.type |
user.addresses.exists(address, address.type==1) |
|
E-mailadres emails.address |
user.emails.exists(email, email.address.startsWith('')) |
|
Aangepast e-mailtype emails.custom_type |
email.address.startsWith('aangepast@google.com') |
|
Is primaire e-mailadres emails.primary |
user.emails.exists(email, email.primary==true) |
|
E-mailtype emails.type |
user.emails.exists(email, email.type==1) |
|
Aangepast type externe ID external_ids.custom_type |
user.external_ids.exists(id, id.custom_type.startsWith('koerier')) |
|
Type externe ID external_ids.type |
user.external_ids.exists(id, id.type==3) |
|
Externe ID external_ids.value |
user.external_ids.exists(id, id.value=='') |
|
Voornaamwoorden voor gender gender.address_me_as |
user.gender.address_me_as=='hen/hun' |
|
Aangepast type geslacht gender.custom_gender |
user.gender.custom_gender.startsWith('aangepast gender') |
|
Type geslacht gender.type |
user.gender.type==3 |
|
Aangepast IMS-protocol ims.custom_protocol |
user.ims.exists(im, im.custom_protocol.startsWith('aangepast')) |
|
Aangepast IMS-type ims.custom_type |
user.ims.exists(im, im.custom_type.startsWith('aangepast')) |
|
Standaard IMS-protocol ims.standard_protocol |
user.ims.exists(im, im.standard_protocol==7) |
|
Is IMS primary ims.primary |
user.ims.exists(im, im.primary==true) |
|
IMS-type ims.type |
user.ims.exists(im, im.type==3) |
|
Instant messenger ims.value |
user.ims.exists(im, im.value=='chat') |
|
Aangepast zoekwoordtype keywords.custom_type |
user.keywords.exists(keyword, keyword.custom_type.startsWith('opdrachtnemer')) |
|
Zoekwoordtype keywords.type |
user.keywords.exists(keyword, keyword.type==3) |
|
Zoekwoord keywords.value |
user.keywords.exists(keyword, keyword.value=='ingenieur') |
|
Taalcode languages.language_code |
user.languages.exists(language, language.language_code=='Engels') |
|
Locatiegebied locations.area |
user.locations.exists(loc, loc.area=='In de buurt van Amsterdam') |
|
Gebouw-ID locations.building_id |
user.locations.exists(loc, loc.building_id=='') |
|
Aangepast locatietype locations.custom_type |
user.locations.exists(loc, loc.custom_type=='Regio') |
|
Bureaucode locations.desk_code |
user.locations.exists(loc, loc.desk_code=='Bureau 37') |
|
Naam verdieping locations.floor_name |
user.locations.exists(loc, loc.floor_name=='') |
|
Verdiepingsgedeelte locations.floor_section |
user.locations.exists(loc, loc.floor_section=='') |
|
Locatietype locations.type |
user.locations.exists(loc, loc.type==1) |
|
Last name (Achternaam) name.family_name |
user.name.family_name=='' |
|
First name (Voornaam) name.given_name |
user.name.given_name=='' |
|
Name name.value |
user.name.value=='' |
|
Kostencentrum organizations.cost_center |
user.organizations.exists(org, org.cost_center=='') |
|
Aangepast organisatietype organizations.custom_type |
user.organizations.exists(org, org.custom_type=='non-profitorganisatie') |
|
Afdeling organizations.department |
user.organizations.exists(org, org.department=='') |
|
Type werknemer organizations.description |
user.organizations.exists(org, org.description=='zoekprovider') |
|
Domein organizations.domain |
user.organizations.exists(org, org.domain=='example.net') |
|
Locatie van organisatie organizations.location |
user.organizations.exists(org, org.location=='Californië') |
|
Organisatienaam organizations.name |
user.organizations.exists(org, org.name=='Google') |
|
Is organisatie primair organizations.primary |
user.organizations.exists(org, org.primary==true) |
|
Organisatiesymbool organizations.symbol |
user.organizations.exists(org, org.symbol=='GOOG') |
|
Functie organizations.title |
user.organizations.exists(org, org.title=='') |
|
Organisatietype organizations.type |
user.organizations.exists(org, org.type==2) |
|
Aangepast soort telefoonnummer phones.custom_type |
user.phones.exists(phone, phone.custom_type.startsWith('nieuw type')) |
|
Is telefoonnummer primair phones.primary |
user.phones.exists(phone, phone.primary==true) |
|
Telefoontype phones.type |
user.phones.exists(phone, phone.type==11) |
|
Telefoonnummer phones.value |
user.phones.exists(phone, phone.value=='') |
|
Aangepast relatietype relations.custom_type |
user.relations.exists(rel, rel.custom_type=='voorbeeld') |
|
Relatiewaarde relations.value |
user.relations.exists(rel, rel.value=='Sahin') |
|
Relatietype relations.type |
user.relations.exists(rel, rel.type==12) |
|
Aangepast websitetype websites.custom_type |
user.websites.exists(site, site.custom_type.startsWith('creative writing')) |
|
Is website primair websites.primary |
user.websites.exists(site, site.primary==true) |
|
Website type websites.type |
user.websites.exists(site, site.type==2) |
|
Website websites.value |
user.websites.exists(site, site.value=='google.com') |
|
Bovenliggende organisatie-eenheid org_units.org_unit_id |
user.org_units.exists(org_unit, org_unit.org_unit_id==orgUnitId('')) |
|
E-mailadres van manager managers.user_id |
user.managers.exists(manager, manager.user_id==userId('')) |
|
Is gearchiveerd gearchiveerd |
user.archived==true |
|
Wachtwoord wijzigen bij inloggen change_password_at_next_login |
user.change_password_at_next_login==true |
|
Tweestapsverificatie afgedwongen is_2sv_enforced |
user.is_2sv_enforced==true |
|
Ingeschreven voor verificatie in 2 stappen is_enrolled_in_2sv |
user.is_enrolled_in_2sv==true |
|
Is mailbox ingesteld is_mailbox_setup |
user.is_mailbox_setup==true |
|
Primair e-mailadres primary_email |
user.primary_email=='' |
|
Is opgeschort opgeschort |
user.suspended==true |
|
Reden van opschorting suspension_reason |
user.suspension_reason==4 |
|
Bovenliggende organisatie-eenheid org_unit_id |
user.org_unit_id==orgUnitId('') |
|
Gender Gender.Gender |
user.custom_schemas.Gender.Gender.exists(G, G=='') |
|
Etniciteit Ethnicity.Ethnicity |
user.custom_schemas.Ethnicity.Ethnicity.exists(E, E=='') |
Aangepaste kenmerken gebruiken
Als u een lidmaatschapsquery maakt in de Beheerdersconsole, staan aangepaste kenmerken na standaardkenmerken in de lijst Voorwaarde.
Als u een query uitvoert die een aangepast kenmerk bevat en de query geen leden retourneert, zijn de kenmerkeigenschappen misschien onjuist ingesteld in de Groups API. De geïndexeerde property moet worden ingesteld op Waar (True). Ga naar Aangepaste gebruikerskenmerken voor meer informatie.
Gebruiker automatisch opnemen in een dynamische groep
U kunt de accountgegevens van een gebruiker bewerken, zodat deze overeenkomen met de queryvoorwaarden om de gebruiker automatisch op te nemen in een dynamische groep. U bewerkt de accountgegevens van een gebruiker met de Directory API. Ga naar Een gebruikersaccount updaten voor meer informatie
U kunt ook bepaalde gegevens van gebruikersaccounts bewerken in de Beheerdersconsole, meestal op de pagina Gebruikers, waaronder:
| Tweestapsverificatie afgedwongen | Ingeschreven voor tweestapsverificatie |
| Adrestype | Bovenliggende organisatie-eenheid |
| Gebouw-ID | Wachtwoord wijzigen bij inloggen |
| Kostencentrum | Afdeling |
| E-mailadres | E-mailtype |
| Externe ID | Voornaam |
| Naam verdieping | Deel van verdieping |
| Is gearchiveerd | Is primaire e-mailadres |
| Is mailbox ingesteld | Is opgeschort |
| Functie | Achternaam |
| Gebruikers-ID van beheerder | Naam |
| Bovenliggende organisatie-eenheid | Telefoonnummer |
| Type telefoonnummer |
Gebruikers uitsluiten van een dynamische groep
Als u alleen gebruikers wilt toevoegen die niet aan een voorwaarde voldoen, maakt u een voorwaarde voor de dynamische groep en klikt u op Uitsluiten . Als u bijvoorbeeld een groep wilt maken met alleen gebruikers die niet in de VS wonen, maakt u de voorwaarde Landcode is gelijk aan VS en klikt u op Uitsluiten
. In de query staat een uitroepteken (!) voor de uitsluiting.
Voor sommige aangepaste query's met de parameter 'bestaat' kunt u de optie Uitsluiten niet gebruiken. Ga naar Een query formuleren en testen voor meer informatie.