عرض Microsoft Dataverse وسجلات نشاط التطبيق المستندة إلى النموذج في Microsoft Purview

تدعم بيانات تسجيل النشاط تقييم تأثير حماية البيانات (DPIA) ل Power Platform وتطبيقات تفاعل العملاء مثل Dynamics 365 Sales وDynamics 365 Customer Service وDynamics 365 Field Service وDynamics 365 Marketing وDynamics 365 Project Service Automation.

عرض أنشطة Microsoft Dataverse بانتظام في Microsoft Purview من أجل:

  • الحفاظ على الحوكمة والامتثال والأمان.
  • الحصول على رؤى تشغيلية.
  • تحديد المشاكل واستكشافها وإصلاحها.
  • التخفيف من حالات الفشل.

تتناول هذه المقالة المتطلبات الأساسية، وكيفية الوصول إلى بياناتك في مدخل التوافق ل Microsoft Purview، وتفاصيل حول أحداث ومخطط Dataverse والتطبيقات المستندة إلى النموذج.

المتطلبات المسبقه

لعرض Dataverse وسجلات نشاط التطبيق المستندة إلى النموذج في Microsoft Purview، يحتاج المسؤولون الذين لديهم الأذونات المناسبة إلى:

تعرف على المزيد:

الوصول إلى السجلات

اتبع هذه الخطوات لتسجيل الدخول إلى مدخل Microsoft Purview:

  1. سجل الدخول إلى مدخل Microsoft Purview

  2. في مدخل Microsoft Purview، يمكنك الوصول إلى صفحة التدقيق بطريقتين:

    • في جزء التنقل الأيمن، حدد الحلول ثم حدد تدقيق.
    • أو، في الصفحة الرئيسية ، حدد بطاقة حل التدقيق . إذا لم يتم عرض بطاقة حل التدقيق، فحدد عرض جميع الحلول ثم حدد تدقيق من قسم Core .
  3. يتيح لك حل التدقيق البحث في الأنشطة أو إنشاء نهج استبقاء التدقيق. في صفحة البحث ، يمكنك التصفية لأنشطة Power Platform المختلفة في قائمة الأنشطة . يتم تعيين الأنشطة إلى أنواع الأحداث وفئاتها، المدرجة في الجداول في هذه المقالة للرجوع إليها.

يعرض صفحة البحث في التدقيق الخاصة بـ Microsoft Purview.

يمكن للمطورين الوصول إلى السجلات أيضا عبر Office 365 Management API.

راجع بدء البحث لمعرفة المزيد حول البحث في سجلات التدقيق في Microsoft Purview.

يتم التسجيل في طبقة SDK، ما يعني أن إجراء واحدا يمكن أن يؤدي إلى أحداث مسجلة متعددة. يغطي الجدول التالي أمثلة شائعة للمستخدم والأحداث المتعلقة بالدعم.

الحدث الوصف
إنشاء، قراءة، تحديث، حذف (CRUD) يعد تسجيل جميع أنشطة CRUD أمرا ضروريا لفهم تأثير المشكلة والتوافق مع تقييمات تأثير حماية البيانات (DPIA).
طريقة عرض سجل متعددة يعرض مستخدمو Dynamics المعلومات بشكل مجمع، مثل طرق عرض الشبكة والبحث المتقدم في البحث والمزيد. تعد معلومات محتوى العميل الهامة جزءا من طرق العرض هذه.
تصدير إلى Excel تصدير البيانات إلى Excel ينقل البيانات خارج البيئة الآمنة ويجعلها عرضة للتهديدات.
مكالمات SDK عبر تطبيقات الإحاطة أو المخصصة يجب تسجيل الإجراءات التي يتم اتخاذها عبر النظام الأساسي الأساسي أو التطبيقات التي تتصل ب SDK لتنفيذ إجراء.
كافة أنشطة الدعم CRUD أنشطة مهندسي دعم Microsoft في بيئة العملاء.
أوامر الخلفية أنشطة مهندس الدعم في Microsoft في بيئة وواجهة المستخدم لدى العميل.
التقرير المعروض قم بالتسجيل عند عرض تقرير. يمكن أن يتم عرض معلومات محتوى هامة خاصة بالعميل في التقرير.
تصدير Report Viewer يؤدي تصدير تقرير إلى تنسيقات مختلفة إلى نقل البيانات خارج البيئة الآمنة ويجعلها عرضة للتهديدات.
صورة تقديم Report Viewer يظهر تسجيل أصول الوسائط المتعددة عند عرض تقرير. قد تحتوي على معلومات هامة خاصة بالعميل.

ملحوظة

يتم إرسال الحقول المحمية على مستوى العمود إلى تسجيل نشاط Purview باستخدام علامة نجمية (*).

لا تُرسل تفاصيل القيم قبل التغيير وبعده لكل عمود في عمليات الإنشاء والقراءة والتحديث والحذف (CRUD) إلى سجل نشاط Purview، وذلك لمنع تسرّب البيانات.

مخطط أساسي

تحدد المخططات الحقول التي يتم إرسالها إلى مدخل Microsoft Purview. بعض الحقول شائعة لجميع التطبيقات التي ترسل بيانات التدقيق إلى Microsoft Purview، بينما البعض الآخر خاص بتطبيقات تفاعل العملاء. يحتوي المخطط الأساسي على هذه الحقول الشائعة.

اسم الحقل النوع إلزامي الوصف
Date Edm.Date لا. تاريخ ووقت إنشاء السجل في التوقيت العالمي المتفق عليه (UTC)
IP Address Edm.String لا. عنوان IP الخاص بالمستخدم أو عبارة الشركة
Id Edm.Guid لا. معرف GUID فريد لكل صف مسجل
Result Status Edm.String لا. حالة الصف المسجل. النجاح في معظم الحالات
Organization Id Edm.Guid ‏‏نعم‬ المعرف الفريد للمؤسسة التي تم إنشاء السجل منها ويمكن العثور عليه ضمن Dynamics Developer Resources
ClientIP Edm.String لا. عنوان IP الخاص بالمستخدم أو عبارة الشركة
CorrelationId Edm.Guid لا. القيمة الفريدة المستخدمة لربط الصفوف ذات الصلة (على سبيل المثال، عند تقسيم صف كبير)
CreationTime Edm.Date لا. تاريخ ووقت إنشاء السجل في التوقيت العالمي المتفق عليه (UTC)
Operation Edm.Date لا. اسم الرسالة المذكورة في SDK
UserKey Edm.String لا. المعرف الفريد للمستخدم في Microsoft Entra ID-المعروف أيضا باسم User PUID
UserType Self.UserType لا. نوع تدقيق Microsoft 365 (عادي، نظام)
User Edm.String لا. البريد الإلكتروني الأساسي للمستخدم

مخطط تطبيقات مشاركة العميل

يحتوي مخطط تطبيقات مشاركة العميل على حقول خاصة بفرق الشركاء وتطبيقات مشاركة العميل.

اسم الحقل النوع إلزامي الوصف
User Id Edm.String لا. معرف فريد لـ GUID المستخدم في المؤسسة
Crm Organization Unique Name Edm.String لا. اسم فريد للمؤسسة
Instance Url Edm.String لا. عنوان URL لمثيل
Item Url Edm.String لا. عنوان URL للتسجيل الذي يصدر السجل
Item Type Edm.String لا. اسم الكيان
Message Edm.String لا. اسم الرسالة المذكورة في SDK
User Agent Edm.String لا. معرف فريد لـ GUID المستخدم في المؤسسة
EntityId Edm.Guid لا. المعرف الفريد للكيان
EntityName Edm.String لا. اسم الكيان في المؤسسة
Fields Edm.String لا. JSON لزوج قيم مفاتيح يعكس القيم التي تم إنشاؤها أو تحديثها
Id Edm.String لا. اسم الكيان في تطبيقات مشاركة العميل
Query Edm.String لا. معلمات استعلام عامل التصفية المستخدمة أثناء تنفيذ FetchXML
QueryResults Edm.String لا. سجل واحد أو سجلات فريدة متعددة تم إرجاعها بواسطة استدعاء رسالة SDK من أجل الاسترداد والاسترداد المتعدد. قد لا يتم ملء هذا الحقل لكافة العمليات.
ServiceContextId Edm.Guid لا. المعرف الفريد المقترن بسياق الخدمة
ServiceContextIdType Edm.String لا. رمز معرف التطبيق لتحديد استخدام السياق
ServiceName Edm.String لا. اسم الخدمة التي تعمل على إنشاء السجل
SystemUserId Edm.Guid لا. معرف فريد لـ GUID المستخدم في المؤسسة
UserAgent Edm.Guid لا. المستعرض المستخدم لتنفيذ الطلب
UserId Edm.Guid لا. المعرف الفريد لمستخدم النظام Dynamics المقترن بهذا النشاط
UserUpn Edm.String لا. اسم المستخدم الأساسي للمستخدم المقترن بهذا النشاط

راجع ما تم تسجيله

للحصول على قائمة بالأنشطة التي يسجلها النظام، راجع Microsoft.Crm.Sdk.Messages نطاق الأسماء.

يسجل النظام جميع رسائل SDK باستثناء الرسائل التالية:

  • WhoAmI
  • RetrieveFilteredForms
  • TriggerServiceEndpointCheck
  • QueryExpressionToFetchXml
  • FetchXmlToQueryExpression
  • FireNotificationEvent
  • RetrieveMetadataChanges
  • RetrieveEntityChanges
  • RetrieveProvisionedLanguagePackVersion
  • RetrieveInstalledLanguagePackVersion
  • RetrieveProvisionedLanguages
  • RetrieveAvailableLanguages
  • RetrieveDeprovisionedLanguages
  • RetrieveInstalledLanguagePacks
  • GetAllTimeZonesWithDisplayName
  • GetTimeZoneCodeByLocalizedName
  • IsReportingDataConnectorInstalled
  • LocalTimeFromUtcTime
  • IsBackOfficeInstalled
  • FormatAddress
  • IsSupportUserRole
  • IsComponentCustomizable
  • ConfigureReportingDataConnector
  • CheckClientCompatibility
  • RetrieveAttribute

تصنيف الطلبات

استخدم البادئة لتصنيف كل طلب.

إذا كان الطلب يبدأ بـ: الفئة هي:
RetrieveMultiple ReadMultiple
ExportToExcel ReadMultiple
RollUp ReadMultiple
RetrieveEntitiesForAggregateQuery ReadMultiple
RetrieveRecordWall ReadMultiple
RetrievePersonalWall ReadMultiple
ExecuteFetch ReadMultiple
Retrieve Read
Search Read
Get Read
Export Read

المثال على السجلات التي تم إنشائها

يعرض المثال التالي قائمة بالرسائل التي تم تسجيلها عندما يقوم مستخدم بتحويل عميل متوقع إلى فرصة.

ID معرف الكيان EntityName العملية
53c98033-cca4-4420-97e4-4c1b4f81e062 23ad069e-4d22-e811-a953-000d3a732d76 Contact Create
5aca837c-a1f5-4801-b770-5c66183a58aa 25ad069e-4d22-e811-a953-000d3a732d76 Opportunity Create
c9585748-fdbf-4ff7-970c-bb37f6aa2c36 25ad069e-4d22-e811-a953-000d3a732d76 Opportunity Update
a0469f30-078b-419d-be61-b04c9a34121f 1cad069e-4d22-e811-a953-000d3a732d76 Lead Update
0975bceb-07c7-4dc2-b621-5a7b245c36a4 1cad069e-4d22-e811-a953-000d3a732d76 Lead Update

مشكلات معروفة

  • يحتوي Office على حد 3-KB لكل سجل تدقيق. لذلك، في بعض الحالات، يجب تقسيم سجل واحد من تطبيقات مشاركة العملاء إلى سجلات متعددة في Office. يمكنك استخدام CorrelationId الحقل لاسترداد مجموعة السجلات المقسمة لسجل مصدر معين. تتضمن RetrieveMultiple العمليات التي من المحتمل أن تتطلب التقسيم و ExportToExcel.
  • تحتاج بعض العمليات إلى مزيد من المعالجة لاسترداد جميع البيانات ذات الصلة. على سبيل المثال، لا يتضمن RetrieveMultiple وExportToExcel بشكل موثوق معرّفات السجلات الفردية في الحقل QueryResults. تتبع الوصول على مستوى السجل لهذه العمليات غير مدعوم حاليا. بالإضافة إلى ذلك، ExportToWord يتم تسجيل حاليا كلعملية واحدة دون أي تفاصيل أخرى حول ما تم تصديره.
  • في الإصدارات المستقبلية، يعطل النظام تسجيل العمليات التي تعتبر غير ضرورية بناء على مراجعة السجلات. على سبيل المثال، تنشأ بعض العمليات من نشاط النظام التلقائي بدلاً من إجراءات المستخدم.
  • في بعض حالات السجل، EntityName تظهر القيمة ك Unknown. لا ترتبط هذه السجلات بأي عملية محددة مرتبطة بكيان وتأتي فارغة من CRM. لديهم جميعا معرف الكيان، 0000000-0000-0000-0000-000000000000.