لإنشاء شروط العضوية للمجموعات الديناميكية في "وحدة تحكّم المشرف في 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". لمعرفة التفاصيل، يُرجى الانتقال إلى صياغة طلب البحث واختباره.