مشاركة عبر


عرض 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 Office 365 E1 أو أكثر.
  • يتم تعيين إما دور سجلات التدقيق أو دور سجلات التدقيق للعرض فقط في Microsoft Purview.

اعرف المزيد‬:

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

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

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

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

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

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

يمكن للمطورين الوصول إلى السجلات أيضا عبر واجهة برمجة تطبيقات إدارة Office 365.

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

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

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

مخطط أساسي

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

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

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

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

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

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

للحصول على قائمة بالأنشطة التي تم تسجيلها، راجع مساحة اسم 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

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

الإدخالات التالية هي أمثلة على سجلات النشاط.

مثال 1 – السجلات التي تم إنشاؤها عندما يقرأ المستخدم سجل حساب

اسم المخطط قيمة
ID 50e01c88-2e43-4005-8be8-9ceb172e2e90
UserKey 10033XXXA49AXXXX
ClientIP 131.107.XXX.XX
Operation Retrieve
Date 3/2/2018 11:25:56 PM
EntityId 00aa00aa-bb11-cc22-dd33-44ee44ee44ee
EntityName Account
Query غير متوفر
QueryResults غير متوفر
ItemURL https://orgname.onmicrosoft.com/main.aspx?etn=account&pagetype=entityrecord&id=00aa00aa-bb11-cc22-dd33-44ee44ee44ee

مثال 2 – السجلات التي يتم إنشاؤها عندما يرى المستخدم سجلات الحسابات في جدول (سجلات التصدير إلى Microsoft Excel تكون على هذا النحو)

اسم المخطط قيمة
ID ef83f463-b92f-455e-97a6-2060a47efe33
UserKey 10033XXXA49AXXXX
ClientIP 131.107.XXX.XX
Operation RetrieveMultiple
Date 3/2/2018 11:25:56 PM
EntityId غير متوفر
EntityName Account
Query \<filter type="and">\<condition column="ownerid" operator="eq-userid" />\<condition column="statecode" operator="eq" value="0" />\</filter>
QueryResults 00aa00aa-bb11-cc22-dd33-44ee44ee44ee، dc136b61-6c1e-e811-a952-000d3a732d76
ItemURL غير متوفر

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

المعرف معرف الكيان EntityName Operation
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 قائمة السجلات التي يتم استردادها أو تصديرها. ومع ذلك، لم تتم معالجة كل العمليات ذات الصلة بعد. على سبيل المثال، ExportToWord يتم تسجيله حاليا كلعملية واحدة دون أي تفاصيل أخرى حول ما تم تصديره.
  • في الإصدارات المستقبلية، يعطل النظام تسجيل العمليات التي تعتبر غير ضرورية بناء على مراجعة السجلات. على سبيل المثال، تنشأ بعض العمليات من نشاط النظام التلقائي بدلاً من إجراءات المستخدم.
  • في بعض حالات السجل، EntityName تظهر القيمة ك Unknown. لا ترتبط هذه السجلات بأي عملية محددة مرتبطة بكيان وتأتي فارغة من CRM. لديهم جميعا معرف الكيان، 0000000-0000-0000-0000-000000000000.