إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
[هذا المقال عبارة عن وثائق الإصدار التجريبي ويكون خاضع للتغيير.]
يمنح الأمان المستند إلى الملكية الوصول من خلال ملكية السجلات والفرق ووحدات الأعمال والامتيازات على مستوى المؤسسة. يمنح الأمان المستند إلى التصفية الوصول من خلال بيانات السجل التي تفي بمعايير التصفية. على سبيل المثال، يمكنك منح حق الوصول إلى السجلات التي يحتوي عمود المدينة فيها على Redmond أو Seattle أو Bellevue.
يمكنك استخدام الأمان المستند إلى عامل التصفية مع:
- جداول ملكية السجلات المُصفّاة.
- جداول ملكية سجلات المستخدم أو الفريق.
- جداول ملكية سجلات المؤسسة.
Important
- توجد هذه الميزة في وضع المعاينة.
- ميزات الإصدار الأولي ليست مخصصة للاستخدام الإنتاجي وقد تكون لها وظيفة مقيدة. تتوفر هذه الميزات قبل إصدار رسمي حتى يتمكن العملاء من الوصول المبكر وتقديم الملاحظات.
تعرّف على كيفية عمل الأمان المعتمد على التصفية
تكوين الأمان المستند إلى عامل التصفية باستخدام مكونين أساسيين:
- عامل تصفية السجلات: يستخدم FetchXML لتحديد السجلات المؤهلة للوصول.
- عامل تصفية سجل الكيان: إقران عامل تصفية السجلات بجدول Dataverse.
عند إقران عامل تصفية بجدول، ينشئ Dataverse امتيازات عامل التصفية. تعيين هذه الامتيازات من خلال أدوار الأمان. عندما يصل المستخدم إلى البيانات، يقوم Dataverse بتقييم عوامل التصفية من أدوار أمان المستخدم وعضويات الفريق. يمنح عامل التصفية المطابق عملية الوصول إلى البيانات المقابلة.
بالنسبة لجداول ملكية السجلات التي تمت تصفيتها، تحدد امتيازات التصفية الوصول إلى السجلات. بالنسبة للمستخدم أو الفريق وجداول ملكية سجل المؤسسة، تضيف امتيازات التصفية إلى الوصول الممنوح من خلال نموذج الأمان الحالي.
مكونات الأمان القائمة على التصفية
| المكون | الوصف |
|---|---|
| عامل تصفية السجلات | يخزن تعريف عامل تصفية FetchXML. |
| تصفية سجلات الكيان | إقران عامل تصفية السجلات بجدول Dataverse. |
| امتياز التصفية | يمنح وصولًا مقيّدًا لعملية محددة للوصول إلى البيانات. |
| دور الأمان | تعيين امتيازات التصفية للمستخدمين والفرق. |
يجمع Dataverse بين جميع عوامل التصفية المعتمدة من أدوار أمان المستخدم وعضويات الفريق. يُمنَح السجل الذي يطابق أي عامل ترشيح معتمد إذن الوصول المقابل.
مقارنة نماذج الملكية
يدعم الأمان القائم على التصفية جميع أنواع ملكية Dataverse.
| الإمكانية | مملوك لمستخدم أو لفريق | مملوكة للمؤسسة | الملكية المفلترة |
|---|---|---|---|
| يدعم مالك السجل | نعم | لا | لا |
| يدعم التعيين | نعم | لا | لا |
| يدعم المشاركة | نعم | لا | لا |
| يدعم الوصول إلى التسلسل الهرمي لوحدة الأعمال | نعم | لا | لا |
| يستخدم الامتيازات المستندة إلى الملكية | نعم | لا | لا |
| يدعم الوصول على مستوى المؤسسة | من خلال امتيازات الدور | نعم | من خلال امتياز تصفية كل السجلات |
| يدعم الأمان المستند إلى التصفية | نعم | نعم | نعم |
| يستخدم عوامل التصفية فقط لتحديد الوصول | لا | لا | نعم |
| يدعم إعادة تعيين السجل | نعم | لا | لا |
| حالات الاستخدام النموذجية | الحسابات والحالات والفرص وبيانات الأعمال التشغيلية | بيانات المرجع والتكوين المشتركة | التحكم في الوصول المستند إلى السمات، والوصول المستند إلى الاستحقاق، والتجزئة الجغرافية، وتصنيف البيانات |
اختيار نموذج ملكية
استخدم جداول ملكية سجل المستخدم أو الفريق عندما يكون للسجلات مالك طبيعي وتتطلب العمليات التجارية التعيين أو المشاركة أو رؤية المدير أو الوصول الهرمي لوحدة الأعمال.
استخدم جداول ملكية سجلات المؤسسة عندما يشارك المستخدمون السجلات على نطاق واسع عبر المؤسسة ولا يحتاجون إلى الملكية.
استخدم جداول ملكية السجلات المصفاة عندما يجب أن تحدد سمات الأعمال الوصول بدلا من الملكية. يعمل هذا النموذج بشكل جيد مع التحكم في الوصول المستند إلى السمات (ABAC)، والأمان المستند إلى الاستحقاق، والحدود التنظيمية، والتخويل المستند إلى الحساسية.
ملحوظة
يمكنك تطبيق الأمان المستند إلى التصفية على جداول ملكية السجلات الخاصة بالمستخدم أو الفريق، وجداول ملكية سجلات المؤسسة، وجداول ملكية السجلات المُصفّاة. تعتمد جداول ملكية السجلات التي تمت تصفيتها فقط على امتيازات التصفية للوصول إلى السجلات.
الأمان القائم على عوامل التصفية مع جداول الملكية المُصفّاة
ملكية السجلات المصفاة هي نموذج ملكية Dataverse يحدد الوصول بالكامل من خلال امتيازات التصفية.
لا تستخدم جداول الملكية المُصفّاة مالكي السجلات.
تحتوي جداول الملكية المصفاة على الخصائص التالية:
- لا تحتوي على مالكي السجلات.
- لا يمكن تعيينها للمستخدمين أو الفرق.
- لا يمكن مشاركتها مع المستخدمين أو الفرق.
- لا تستخدم امتيازات الأمان المستندة إلى الملكية.
- تحديد الوصول باستخدام امتيازات التصفية فقط.
ملحوظة
عند إنشاء جدول مُصفّى لملكية السجلات، يقوم Dataverse بإنشاء امتياز تصفية عام كافة السجلات ويمنحه إلى دور الأمان مسؤول النظام.
إنشاء جدول لملكية السجل المُصفّى
عند إنشاء جدول Dataverse، حدد Filtered كنوع الملكية. للحصول على إرشادات، راجع ملكية السجلات المُصفّاة.
بعد إنشاء الجدول:
- إنشاء عامل تصفية سجل واحد أو أكثر.
- إنشاء عوامل تصفية سجل الكيان لإقران عوامل التصفية بالجدول.
- امنح امتيازات التصفية التي تم إنشاؤها من خلال أدوار الأمان.
- تعيين أدوار الأمان للمستخدمين أو الفرق.
تطبيق الأمان المستند إلى عامل التصفية على جداول ملكية سجل المستخدم أو الفريق
يمكنك أيضا تطبيق الأمان المستند إلى عامل التصفية على جداول ملكية سجل المستخدم أو الفريق الحالي.
تضيف امتيازات التصفية الوصول إلى نموذج الأمان القائم على الملكية الحالي:
- يستمر المستخدمون في امتلاك السجلات.
- يمكنك متابعة تعيين السجلات ومشاركتها.
- يظل الوصول الهرمي لوحدة الأعمال دون تغيير.
- تمنح امتيازات التصفية إمكانية وصول إضافية على مستوى الصفوف.
على سبيل المثال، يمكن ل مندوب المبيعات الوصول إلى الفرص التي يمتلكها. يمكن أن يمنح عامل تصفية مندوبَ المبيعات إمكانيةَ الوصول إلى فرص إضافية في منطقة جغرافية محددة.
يمنح عامل التصفية التالي حق الوصول إلى الحسابات النشطة في منطقة معينة:
<fetch
version="1.0"
output-format="xml-platform"
mapping="logical"
distinct="false">
<entity name="account">
<attribute name="entityimage_url" />
<attribute name="statecode" />
<attribute name="name" />
<attribute name="address1_city" />
<attribute name="primarycontactid" />
<attribute name="telephone1" />
<attribute name="accountid" />
<attribute name="new_owningbuname" />
<order attribute="name" descending="false" />
<filter type="and">
<condition
attribute="territoryid"
operator="eq"
value="a440958c-f6bc-f111-aaad-000d3a84e349" />
<condition
attribute="statecode"
operator="eq"
value="0" />
</filter>
</entity>
</fetch>
يستخدم link-entity المثال التالي لمنح مندوب المبيعات حق الوصول إلى الحسابات النشطة المملوكة لزميل يغطيه:
<fetch
version="1.0"
output-format="xml-platform"
mapping="logical"
distinct="true">
<entity name="account">
<attribute name="entityimage" />
<attribute name="statecode" />
<attribute name="name" />
<attribute name="parentaccountid" />
<attribute name="ownerid" />
<attribute name="telephone1" />
<attribute name="emailaddress1" />
<attribute name="accountid" />
<order attribute="name" descending="false" />
<filter type="and">
<condition
attribute="statecode"
operator="eq"
value="0" />
</filter>
<link-entity
name="crcd8_buddyrm"
alias="buddy"
link-type="inner"
from="crcd8_rm"
to="ownerid">
<filter type="and">
<condition
attribute="crcd8_buddyrmname"
operator="eq-userid" />
<condition
attribute="statecode"
operator="eq"
value="0" />
</filter>
</link-entity>
</entity>
</fetch>
الوصول الفعال
بالنسبة إلى جداول ملكية السجلات الخاصة بالمستخدم أو الفريق، تضيف امتيازات التصفية حق الوصول على مستوى الصفوف إلى الأمان المستند إلى الملكية. لا تحل محل أو تقلل من الوصول الممنوح من خلال امتيازات الملكية أو المشاركة أو دور الأمان.
بالنسبة لجداول الملكية المصفاة، تحدد امتيازات التصفية الوصول إلى السجلات. بالنسبة لجداول ملكية سجل المؤسسة، تضيف امتيازات التصفية إلى الوصول الممنوح بواسطة امتيازات دور الأمان.
يتيح لك هذا النموذج الإضافي تقديم الوصول المستند إلى السمة مع الحفاظ على قواعد الوصول الحالية.
لمزيد من المعلومات حول أمان الملكية، راجع الملكية والوصول إلى السجلات.
تطبيق الأمان القائم على عوامل التصفية على جداول ملكية سجلات المؤسسة
يمكنك أيضًا تطبيق الأمان المستند إلى عوامل التصفية على جداول ملكية سجلات المؤسسة.
تمنح الامتيازات القياسية لجدول ملكية سجل المؤسسة حق الوصول إلى جميع السجلات في الجدول. توفر امتيازات التصفية طريقة أخرى لمنح حق الوصول إلى السجلات المطابقة. لا تقلل من الوصول الأوسع الذي يمنحه دور الأمان بالفعل.
تتضمن السيناريوهات الشائعة ما يلي:
- الوصول المستند إلى المنطقة.
- الوصول المستند إلى الأقسام.
- عناصر تحكم تصنيف البيانات.
- بيانات مرجعية مشتركة مع رؤية محددة النطاق.
على سبيل المثال، منح المستخدمين حق الوصول إلى السجلات التي يتطابق عمود الإقليم الخاص بها مع منطقة معينة. تأكد من أن امتيازات دور الأمان الأخرى الخاصة بهم لا تمنح وصولا أوسع إلى نفس الجدول.
تضيف امتيازات التصفية تخويلا دقيقا مع الحفاظ على نموذج بيانات ملكية سجل المؤسسة.
لمزيد من المعلومات حول جداول ملكية سجلات المؤسسة، راجع الملكية والوصول إلى السجلات.
تصفية الامتيازات
عند إقران عامل تصفية السجلات بجدول من خلال عامل تصفية سجل الكيان، يقوم Dataverse بإنشاء امتيازات عامل التصفية. تعيين هذه الامتيازات من خلال أدوار الأمان.
تدعم امتيازات التصفية عمليات الوصول إلى البيانات هذه:
- إنشاء.
- قراءة.
- اكتب.
- حذف.
- إضافة.
- إلحاق ب.
يرتبط كل امتياز بعامل تصفية معين وجدول معين.
يوضح المثال التالي امتيازات للعديد من عوامل تصفية المدينة:
| عامل تصفية |
امتياز |
|---|---|
| المدينة = ريدموند | قرأ |
| المدينة = ريدموند | كتابة |
| المدينة = ريدموند | Delete |
| المدينة = سياتل | قرأ |
| المدينة = بيلفيو | قرأ |
إنشاء عوامل تصفية متعددة وتعيين امتيازات مختلفة لكل دور أمان حسب الحاجة.
منح امتيازات التصفية في أدوار الأمان
إدارة امتيازات التصفية من خلال أدوار أمان Dataverse.
لمنح إمكانية وصول مُصفّاة:
- افتح دورًا أمنيًا.
- حدد الجدول الهدف.
- حدد صلاحية التصفية.
- منح الامتياز للدور.
- عيّن الدور للمستخدمين أو الفرق.
يتلقى المستخدمون جميع امتيازات التصفية من أدوار الأمان المعينة وعضوية الفريق.
لمزيد من المعلومات، راجع أدوار الأمان والامتيازات.
Example
افترض أن جدول Customer يتضمن عمود City.
إنشاء ثلاثة عوامل تصفية للسجلات:
- المدينة = ريدموند.
- المدينة = سياتل.
- المدينة = بيلفيو.
قم بربط كل عامل تصفية سجل بجدول العملاء باستخدام عوامل تصفية سجلات الكيان.
إنشاء ثلاثة أدوار أمان:
| الدور | امتياز التصفية |
|---|---|
| مبيعات ريدموند | استرجاع العميل الذي تكون المدينة فيه = ريدموند |
| سياتل المبيعات | قراءة بيانات العميل حيث المدينة = سياتل |
| مبيعات بلفيو | قراءة بيانات العميل حيث المدينة = Bellevue |
يمنح كل دور حق الوصول إلى سجلات العملاء التي تطابق عامل التصفية الخاص به. قد يكون للمستخدمين وصول أوسع من خلال أدوار أخرى أو عضوية فريق أو ملكية أو مشاركة.
المُلَخَّص
يمنح الأمان المستند إلى التصفية وصولًا على مستوى الصفوف استنادًا إلى قيم البيانات. استخدم عوامل تصفية السجلات وعوامل تصفية سجل الكيان وامتيازات التصفية وأدوار الأمان لتنفيذ التحكم في الوصول المستند إلى السمات في Dataverse.
أضف الأمان المستند إلى عامل التصفية مع المستخدم أو الفريق، وجداول ملكية سجل المؤسسة لتوفير المزيد من الوصول إلى البيانات من خلال شروط التصفية. اختر نموذج الملكية الذي يناسب متطلبات عملك. تذكر أن جداول الملكية التي تمت تصفيتها فقط تستخدم عوامل التصفية بوصفها المصدر الوحيد للوصول إلى السجلات.
الخطوات التالية
- تعرّف على كيفية إعداد جداول الملكية المُفلترة في ملكية السجلات المصفاة.
- تعرّف على كيفية تطبيق عوامل التصفية على نماذج ملكية السجلات الحالية في إضافة أمان العرض المُصفّى إلى جداول ملكية السجلات.
- تعرف على المزيد حول بنية أمان Dataverse في مفاهيم الأمان في Microsoft Dataverse.