Skapa medlemskapsfilter för dynamiska grupper

Om du vill skapa medlemskapsfilter för dynamiska grupper på Googles administratörskonsol kan du använda standardstandardattribut, anpassade attribut som du skapar eller båda.

På den här sidan

Använda standardattribut

När du skapar en dynamisk grupp i administratörskonsolen väljer du standardattribut i listan Villkor. Du kan använda alla attribut i följande tabell för att skapa medlemskapsfilter för dynamiska grupper.

Attribut

Exempelkod

Land

addresses.country

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

Landskod

addresses.country_code

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

Typ av anpassad adress

addresses.custom_type

user.addresses.exists(address, address.custom_type=='Anpassad adresstyp')

Utökad adress

addresses.extended_address

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

Postort

addresses.locality

user.addresses.exists(address, address.locality=='Södra Kalifornien')

Postnummer

addresses.postal_code

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

Postbox

addresses.po_box

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

Is address primary

addresses.primary

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

Region

addresses.region

user.addresses.exists(address, address.region=='Sydväst')

Gatuadress

addresses.street_address

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

Adresstyp

addresses.type

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

E-postadress

emails.address

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

Typ av anpassad e-postadress

emails.custom_type

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

Is email primary

emails.primary

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

E-posttyp

emails.type

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

Typ av anpassat externt id

external_ids.custom_type

user.external_ids.exists(id, id.custom_type.startsWith('löpare'))

Typ av externt id

external_ids.type

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

Externt id

external_ids.value

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

Personliga pronomen

gender.address_me_as

user.gender.address_me_as=='hen'

Anpassad könstillhörighet

gender.custom_gender

user.gender.custom_gender.startsWith('anpassat kön')

Könstillhörighet

gender.type

user.gender.type==3

Anpassat IMS-protokoll

ims.custom_protocol

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

Anpassad IMS-typ

ims.custom_type

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

Standardprotokoll för IMS

ims.standard_protocol

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

Is IMS primary

ims.primary

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

IMS-typ

ims.type

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

Tjänst för snabbmeddelanden

ims.value

user.ims.exists(im, im.value=='chatt')

Anpassad sökordstyp

keywords.custom_type

user.keywords.exists(keyword, keyword.custom_type.startsWith('entreprenör'))

Sökordstyp

keywords.type

user.keywords.exists(keyword, keyword.type==3)

Sökord

keywords.value

user.keywords.exists(keyword, keyword.value=='ingenjör')

Språkkod

languages.language_code

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

Platsområde

locations.area

user.locations.exists(loc, loc.area=='I närheten av San Francisco')

Byggnads-id

locations.building_id

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

Anpassad platstyp

locations.custom_type

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

Skrivbordskod

locations.desk_code

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

Våningsnamn

locations.floor_name

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

Del av våning

locations.floor_section

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

Platstyp

locations.type

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

Efternamn

name.family_name

user.name.family_name==''

Förnamn

name.given_name

user.name.given_name==''

Namn

name.value

user.name.value==''

Kostnadsställe

organizations.cost_center

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

Anpassad organisationstyp

organizations.custom_type

user.organizations.exists(org, org.custom_type=='ideell organisation')

Avdelning

organizations.department

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

Medarbetartyp

organizations.description

user.organizations.exists(org, org.description=='sökleverantör')

Domän

organizations.domain

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

Organisationens plats

organizations.location

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

Organisationens namn

organizations.name

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

Är primär organisation

organizations.primary

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

Organisationssymbol

organizations.symbol

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

Befattning

organizations.title

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

Organisationstyp

organizations.type

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

Anpassad telefontyp

phones.custom_type

user.phones.exists(phone, phone.custom_type.startsWith('ny typ'))

Is phone primary

phones.primary

user.phones.exists(phone, phone.primary==true)

Telefonmodell

phones.type

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

Telefonnummer

phones.value

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

Anpassad relationstyp

relations.custom_type

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

Relationsvärde

relations.value

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

Relationstyp

relations.type

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

Anpassad webbplatstyp

websites.custom_type

user.websites.exists(site, site.custom_type.startsWith('kreativa texter'))

Is website primary

websites.primary

user.websites.exists(site, site.primary==true)

Webbplatstyp

websites.type

user.websites.exists(site, site.type==2)

Webbplats

websites.value

user.websites.exists(site, site.value=='google.com')

Tidigare organisationsenhet

org_units.org_unit_id

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

Chefens e-postadress

managers.user_id

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

Har arkiverats

arkiverad

user.archived==true

Ändra lösenord vid inloggning

change_password_at_next_login

user.change_password_at_next_login==true

Tvåstegsverifiering tillämpas

is_2sv_enforced

user.is_2sv_enforced==true

Tvåstegsverifiering registrerad

is_enrolled_in_2sv

user.is_enrolled_in_2sv==true

Har postlåda konfigurerad

is_mailbox_setup

user.is_mailbox_setup==true

Primär e-post

primary_email

user.primary_email==''

Är avstängd

tillfälligt avstängd

user.suspended==true

Orsak till avstängning

suspension_reason

user.suspension_reason==4

Överordnad organisationsenhet

org_unit_id

user.org_unit_id==orgUnitId('')

Kön

Gender.Gender

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

Etnicitet

Ethnicity.Ethnicity

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

Använda anpassade attribut

När du skapar ett medlemskapsfilter på administratörskonsolen visas anpassade attribut efter standardattributen i listan Villkor.

Om du kör en fråga som innehåller ett anpassat attribut och frågan returnerar noll medlemmar kan attributegenskaperna vara felaktigt inställda i Groups API. Egenskapen indexed måste vara inställd på true. Mer information finns i Anpassade användarattribut.

Inkludera användaren automatiskt i en dynamisk grupp

Du kan redigera en användares kontoinformation så att den matchar frågevillkoren för att automatiskt inkludera användaren i en dynamisk grupp. Du kan redigera användarens kontouppgifter med hjälp av Directory API. Mer information finns i Uppdatera ett användarkonto.

Du kan även redigera vissa uppgifter om användarkonton i administratörskonsolen, vanligtvis på sidan Användare, till exempel

Tvåstegsverifiering tillämpas Tvåstegsverifiering registrerad
Adresstyp Tidigare organisationsenhet
Byggnads-id Ändra lösenord vid inloggning
Kostnadsställe Avdelning
E-postadress E-posttyp
Externt id Förnamn
Våningsnamn Del av våning
Har arkiverats Är primär e-postadress
Har postlåda konfigurerad Är avstängd
Befattning Efternamn
Användar-id för ansvarig Namn
Överordnad organisationsenhet Telefonnummer
Telefontyp

Utesluta användare från dynamisk grupp

Om du bara vill lägga till användare som inte uppfyller ett villkor skapar du ett villkor för den dynamiska gruppen och klickar sedan på Uteslut . Om du till exempel vill skapa en grupp som endast innehåller användare som inte bor i USA skapar du villkoret Landskod är lika med US och klickar sedan på Uteslut . I sökfrågan visas ett utropstecken (!) för uteslutningen.

För vissa anpassade sökfrågor med parametern ”exists” kan du inte använda alternativet Uteslut. Mer information finns i Formulera och testa din fråga.