إنشاء شروط العضوية للمجموعات الديناميكية

لإنشاء شروط العضوية للمجموعات الديناميكية في "وحدة تحكّم المشرف في Google"، يمكنك استخدام السمات العادية التلقائية أو السمات المخصّصة التي تنشئها أو كلتيهما.

على هذه الصفحة

استخدام السمات العادية

عند إنشاء مجموعة ديناميكية في "وحدة تحكُّم المشرف"، يمكنك اختيار السمات التلقائية من قائمة "الشروط". يمكنك استخدام جميع السمات الواردة في الجدول التالي من أجل إنشاء طلبات عضوية إلى المجموعات الديناميكية.

السمة

رمز نموذجي

البلد

addresses.country

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

رمز البلد

addresses.country_code

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

نوع العنوان المخصّص

addresses.custom_type

user.addresses.exists(address, address.custom_type=='Custom address type')

العنوان المُلحق

addresses.extended_address

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

المنطقة المحلية للعنوان

addresses.locality

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

رمز المنطقة / الرمز البريدي

addresses.postal_code

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

صندوق البريد

addresses.po_box

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

عنوان أساسي

addresses.primary

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

الإقليم

addresses.region

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

عنوان الشارع

addresses.street_address

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

نوع العنوان

addresses.type

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

عنوان البريد الإلكتروني

emails.address

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

نوع عنوان البريد الإلكتروني في نطاق خاص

emails.custom_type

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

بريد إلكتروني أساسي

emails.primary

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

نوع البريد الإلكتروني

emails.type

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

نوع المعرّف الخارجي المخصّص

external_ids.custom_type

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

نوع المعرّف الخارجي

external_ids.type

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

المعرّف الخارجي

external_ids.value

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

الضمائر المحدِّدة للجنس

gender.address_me_as

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

نوع الجنس المخصّص

gender.custom_gender

user.gender.custom_gender.startsWith('custom gender')

نوع الجنس

gender.type

user.gender.type==3

بروتوكول IMS المخصّص

ims.custom_protocol

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

نوع IMS المخصّص

ims.custom_type

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

بروتوكول IMS العادي

ims.standard_protocol

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

IMS أساسي

ims.primary

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

نوع IMS

ims.type

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

برنامج المراسلة الفورية

ims.value

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

نوع الكلمات الرئيسية المخصّص

keywords.custom_type

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

نوع الكلمة الرئيسية

keywords.type

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

كلمة رئيسية

keywords.value

user.keywords.exists(keyword, keyword.value=='engineer')

رمز اللغة

languages.language_code

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

منطقة الموقع الجغرافي

locations.area

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

رقم تعريف المبنى

locations.building_id

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

نوع الموقع الجغرافي المخصّص

locations.custom_type

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

رمز المكتب

locations.desk_code

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

اسم الطابق

locations.floor_name

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

قسم الأرضية

locations.floor_section

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

نوع الموقع الجغرافي

locations.type

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

Last name

name.family_name

user.name.family_name==''

First name

name.given_name

user.name.given_name==''

الاسم

name.value

user.name.value==''

مركز التكلفة

organizations.cost_center

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

نوع المؤسسة المخصّص

organizations.custom_type

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

القسم

organizations.department

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

نوع الموظف

organizations.description

user.organizations.exists(org, org.description=='search provider')

النطاق

organizations.domain

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

الموقع الجغرافي للمؤسسة

organizations.location

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

اسم المؤسسة

organizations.name

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

Is organization primary

organizations.primary

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

رمز المؤسسة

organizations.symbol

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

المسمى الوظيفي

organizations.title

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

نوع المؤسسة

organizations.type

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

نوع الهاتف المخصّص

phones.custom_type

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

Is phone primary

phones.primary

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

نوع الهاتف

phones.type

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

رقم الهاتف

phones.value

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

نوع العلاقة المخصّص

relations.custom_type

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

قيمة العلاقة

relations.value

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

نوع العلاقة

relations.type

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

نوع الموقع الإلكتروني المخصّص

websites.custom_type

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

موقع إلكتروني أساسي

websites.primary

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

نوع الموقع الإلكتروني

websites.type

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

الموقع الإلكتروني

websites.value

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

الوحدة التنظيمية الأصل

org_units.org_unit_id

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

البريد الإلكتروني للمدير

managers.user_id

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

مؤرشَف

تم وضعه في الأرشيف

user.archived==true

تغيير كلمة المرور عند تسجيل الدخول

change_password_at_next_login

user.change_password_at_next_login==true

تم فرض ميزة "التحقّق بخطوتين"

is_2sv_enforced

user.is_2sv_enforced==true

ميزة "التحقّق بخطوتين" مفعّلة

is_enrolled_in_2sv

user.is_enrolled_in_2sv==true

تم إعداد صندوق البريد الإلكتروني

is_mailbox_setup

user.is_mailbox_setup==true

البريد الإلكتروني الأساسي

primary_email

user.primary_email==''

معلّق

معلّقة

user.suspended==true

سبب التعليق

suspension_reason

user.suspension_reason==4

الوحدة التنظيمية الرئيسية

org_unit_id

user.org_unit_id==orgUnitId('')

الجنس

Gender.Gender

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

العِرق

Ethnicity.Ethnicity

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

استخدام السمات المخصّصة

عند إنشاء شروط عضوية في "وحدة تحكّم المشرف"، تظهر السمات المخصّصة بعد السمات العادية في قائمة "الشروط".

في حال تشغيل طلب بحث يحتوي على سمة مخصّصة ولم يعرض طلب البحث أي أعضاء، قد يرجع السبب في ذلك إلى ضبط خصائص السمة بشكل غير صحيح في واجهة برمجة تطبيقات "مجموعات Google". وعلى وجه التحديد، يجب ضبط السمة "indexed" على true (صحيح). لمعرفة التفاصيل، يُرجى الانتقال إلى سمات المستخدم المخصّصة.

تضمين المستخدم تلقائيًا في مجموعة ديناميكية

يمكنك تعديل معلومات حساب أحد المستخدمين حتى تتطابق مع شروط طلب البحث لتضمين المستخدم تلقائيًا في مجموعة ديناميكية. يمكنك تعديل أيّ من تفاصيل حساب المستخدم باستخدام Directory API. لمعرفة التفاصيل، يُرجى الانتقال إلى مقالة تعديل حساب مستخدم.

يمكنك أيضًا تعديل بعض تفاصيل حساب المستخدم في "وحدة تحكُّم المشرف"، وذلك عادةً من صفحة "المستخدمون"، بما في ذلك:

فرض ميزة "التحقّق بخطوتين" تم التسجيل في ميزة "التحقّق بخطوتين"
نوع العنوان الوحدة التنظيمية الأصل
رقم تعريف المبنى تغيير كلمة المرور عند تسجيل الدخول
مركز التكلفة القسم
عنوان البريد الإلكتروني نوع البريد الإلكتروني
رقم تعريف خارجي الاسم الأول
اسم الطابق قسم الطابق
مؤرشَف بريد إلكتروني أساسي
تم إعداد صندوق البريد الإلكتروني كانت قناة الشريك معلّقة
المسمى الوظيفي اسم العائلة
الرقم التعريفي للمستخدم للمدير الاسم
الوحدة التنظيمية الرئيسية رقم الهاتف
نوع الهاتف

استبعاد مستخدمين من المجموعة الديناميكية

لإضافة المستخدمين الذين لا يستوفون أحد الشروط فقط، أنشئ شرطًا للمجموعة الديناميكية، ثم انقر على رمز الاستبعاد . على سبيل المثال، لإنشاء مجموعة تحتوي على المستخدمين ممن لا يعيشون في الولايات المتحدة فقط، يمكنك إنشاء الشرط "رمز البلد يساوي الولايات المتحدة" ثم النقر على رمز الاستبعاد . تظهر علامة تعجب (!) في الطلب للاستبعاد.

لا يمكنك استخدام خيار الاستبعاد في بعض طلبات البحث المخصّصة التي تتضمّن المَعلمة "exists". لمعرفة التفاصيل، يُرجى الانتقال إلى صياغة طلب البحث واختباره.