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

تُعد حماية البيانات والحفاظ على الخصوصية والالتزام بقوانين مثل قواعد الخصوصية بعض أهم الأولويات المتعلقة بأعمالك. فمن المهم أن تقوم بتدقيق مجمل إجراءات معالجة البيانات التي تحدث لكي تكون قادرًا على التحليل للكشف عن انتهاكات الأمان المحتملة. يمكن استخدام هذه المعلومات من تسجيل الأنشطة عند إجراء تقييم تأثير حماية البيانات (DPIA) الذي يتناول استخدام تطبيقات Office وPower Apps وPower Automate وتطبيقات customer engagement (Dynamics 365 Sales وDynamics 365 Customer Service وDynamics 365 Field Service وDynamics 365 Marketing وDynamics 365 Project Service Automation).

يغطي هذا موضوع كيفية تعيين Power Apps Power Automate تطبيقات مشاركة العملاء لتدقيق مجموعة واسعة من أنشطة معالجة البيانات واستخدام Microsoft مدخل توافق Purview لمراجعة البيانات في تقارير النشاط.

المتطلبات

  • قام مستخدم واحد على الأقل بتعيين ترخيص A Microsoft /Office 365 E1 أو أكبر.
  • متوفر لبيئات الإنتاج وليس لبيئات الاختبار المعزولة.

ما الأحداث التي يتم تدقيقها

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

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

مخطط أساسي

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

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

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

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

اسم الحقل النوع إلزامي الوصف
معرِّف المستخدم Edm.String لا. معرف فريد لـ GUID المستخدم في المؤسسة
الاسم الفريد للمؤسسة Crm Edm.String لا. اسم فريد للمؤسسة
‏‫عنوان URL للمثيل Edm.String لا. عنوان URL لمثيل
‏‫عنوان URL لعنصر Edm.String لا. عنوان URL للتسجيل الذي يصدر السجل
نوع العنصر Edm.String لا. اسم الكيان
الرسالة Edm.String لا. اسم الرسالة المذكورة في SDK
عميل المستخدم Edm.String لا. معرف فريد لـ GUID المستخدم في المؤسسة
EntityId Edm.Guid لا. المعرف الفريد للكيان
EntityName Edm.String لا. اسم الكيان في المؤسسة
الحقول Edm.String لا. JSON لزوج قيم مفاتيح يعكس القيم التي تم إنشاؤها أو تحديثها
المعرّف‬ 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 لا. المستعرض المستخدم لتنفيذ الطلب
معرف المستخدم Edm.Guid لا. المعرف الفريد لمستخدم النظام Dynamics المقترن بهذا النشاط
UserUpn Edm.String لا. اسم المستخدم الأساسي للمستخدم المقترن بهذا النشاط

تمكين التدقيق

  1. اختر الإعدادات>الإدارة>إعدادات النظام>علامة تبويب التدقيق.

  2. ضمن إعدادات التدقيق، قم بتمكين خانات الاختيار التالية:

    • بدء التدقيق
    • تدقيق وصول المستخدم (ملاحظة: يلتقط تسجيل دخول المستخدم فقط)
    • بدء تدقيق القراءة (ملاحظة: يلتقط معظم أنشطة / أحداث المستخدم)
  3. ضمن تمكين التدقيق في المناطق التالية، قم بتمكين خانات الاختيار الخاصة بالمناطق التي ترغب في تدقيقها، ثم حدد موافق.

    تدقيق إعدادات النظام.

  4. لتعيين التدقيق على مستوى الجدول والحقل، حدد الإعدادات>التخصيصات>تخصيص النظام.

    • أو من صفحة إعدادات النظام (في الأعلى)، حدد إعدادات التدقيق للكيان والحقل‬.
    • أو، من الصفحة الرئيسية في Power Apps، حدد الإعدادات (أيقونة الترس)>إعدادات متقدمة>الإعدادات>التخصيصات>تخصيص النظام.
  5. ضمن مكونات، قم بتوسيع الكيانات وحدد كيان التدقيق، مثل حساب.

  6. قم بالتمرير إلى أسفل وضمن خدمات البيانات تمكين التدقيق.

  7. ضمن التدقيق، قم بتمكين خانات الاختيار التالية:

    • تدقيق سجل واحد. تسجيل سجل عند فتحه.
    • تدقيق سجلات متعددة. تسجيل جميع السجلات المعروضة في صفحة مفتوحة.

    استرداد التدقيق.

  8. اختر حفظ.

  9. اختر نشر لنشر التخصيص.

  10. كرر الخطوات من 5 إلى 9 للكيانات الأخرى التي تريد تدقيقها.

  11. قم بتشغيل تسجيل التدقيق في Microsoft Purview. راجع تشغيل البحث في سجل التدقيق أو إيقاف تشغيله.

مراجعة بيانات التدقيق باستخدام التقارير في Microsoft مدخل الامتثال Purview

عند تشغيل البحث في سجل التدقيق في Microsoft مدخل توافق Purview، يتم تسجيل نشاط المستخدم والمسؤول من مؤسستك في سجل التدقيق ويتم الاحتفاظ به لمدة 90 يوما. ومع ذلك، قد لا تريد مؤسستك تسجيل بيانات سجل التدقيق والاحتفاظ بها. أو قد تقوم باستخدام معلومات أمان وإدارة الأحداث خاصة بجهة خارجية (SIEM) للوصول إلى البيانات التدقيق الخاصة بك. في هذه الحالات، يمكن للمسؤول العام إيقاف البحث في سجل التدقيق في Microsoft Purview. لمزيد من المعلومات، راجع حلول التدقيق في Microsoft Purview.

للبحث عن السجلات في Microsoft مدخل توافق Purview، اختر نوع السجل ك CRM والأنشطة ك كافة أنشطة Dynamics 365.

إنشاء تقارير

يمكنك إنشاء التقارير الخاصة بك لمراجعة بيانات التدقيق الخاص بك. راجع البحث عن سجل التدقيق في مركز التوافق في Purview.

ما تم تسجيله

للحصول على قائمة بما تم تسجيله باستخدام تسجيل النشاط، راجع 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
القيمة المحتسبة ReadMultiple
RetrieveEntitiesForAggregateQuery ReadMultiple
RetrieveRecordWall ReadMultiple
RetrievePersonalWall ReadMultiple
ExecuteFetch ReadMultiple
‏‏استرداد قراءة
بحث قراءة
الحصول على قراءة
تصدير قراءة

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

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

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

اسم المخطط قيمة
معرف 50e01c88-2e43-4005-8be8-9ceb172e2e90
UserKey 10033XXXA49AXXXX
ClientIP 131.107.XXX.XX
العملية ‏‏استرداد
Date 3/2/2018 11:25:56 م
EntityId 0a0d8709-711e-e811-a952-000d3a732d76
EntityName العميل
استعلام غير متوفر
QueryResults غير متوفر
ItemURL https://orgname.onmicrosoft.com/main.aspx?etn=account&pagetype=entityrecord&id=0a0d8709-711e-e811-a952-000d3a732d76

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

اسم المخطط قيمة
معرف ef83f463-b92f-455e-97a6-2060a47efe33
UserKey 10033XXXA49AXXXX
ClientIP 131.107.XXX.XX
العملية RetrieveMultiple
التاريخ 3/2/2018 11:25:56 م
EntityId ‏‫غير متوفر‬
EntityName عميل
‏‏الاستعلام <نوع عامل التصفية = "و" عمود الشرط>< = "معرف المالك" عامل التشغيل = "EQ-userid" />< عمود الشرط = عامل التشغيل "رمز الدولة" = "مكافئ" القيمة = "0" /></filter>
QueryResults 0a0d8709-711e-e811-a952-000d3a732d76، dc136b61-6c1e-e811-a952-000d3a732d76
ItemURL ‏‫غير متوفر‬

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

معرف معرف الكيان اسم الكيان عملية
53c98033-cca4-4420-97e4-4c1b4f81e062 23ad069e-4d22-e811-a953-000d3a732d76 جهة الاتصال إنشاء
5aca837c-a1f5-4801-b770-5c66183a58aa 25ad069e-4d22-e811-a953-000d3a732d76 الفرصة إنشاء
c9585748-fdbf-4ff7-970c-bb37f6aa2c36 25ad069e-4d22-e811-a953-000d3a732d76 الفرصة Update
a0469f30-078b-419d-be61-b04c9a34121f 1cad069e-4d22-e811-a953-000d3a732d76 العميل المتوقع Update
0975bceb-07c7-4dc2-b621-5a7b245c36a4 1cad069e-4d22-e811-a953-000d3a732d76 العميل المتوقع ‏‏تحديث

الاعتبارات الإضافية

عند تشغيل البحث في سجل التدقيق في Microsoft مدخل توافق Purview، يتم تسجيل المستخدم والنشاط من مؤسستك في سجل التدقيق ويتم الاحتفاظ بهما لمدة 90 يوما. ومع ذلك، قد لا تريد مؤسستك تسجيل بيانات سجل التدقيق والاحتفاظ بها. أو قد تقوم باستخدام معلومات أمان وإدارة الأحداث خاصة بجهة خارجية (SIEM) للوصول إلى البيانات التدقيق الخاصة بك. في تلك الحالات، يمكن لمسؤول عمومي إيقاف تشغيل بحث سجل التدقيق في Microsoft 365.

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

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

(راجع أيضًا)

إدارة Dataverse التدقيق
البحث في سجل التدقيق في مركز التوافق
البحث عن سجل التدقيق الخاص بنشاط المستخدم باستخدام نظرة عامة على واجهة API للإدارة في Office 365