مشاركة عبر


الاستجابة لطلبات حقوق أصحاب البيانات (DSR) لتصدير بيانات العميل في Power Apps

إشعار

إن مركز مسؤولي Power Platformالجديد والمحسن موجود الآن في إصدار أولي للاستخدام العام! لقد صممنا مركز الإدارة الجديد ليكون أسهل في الاستخدام، مع التنقل الموجه نحو المهام الذي يساعدك على تحقيق نتائج محددة بشكل أسرع. سننشر وثائق جديدة ومحدثة مع انتقال مركز مسؤولي Power Platform الجديد إلى التوفر العام.

يسمح "حق نقل البيانات" لصاحب البيانات بطلب نسخة من بياناته الشخصية بتنسيق إلكتروني (تم تحديده على أنه "تنسيق مصنف وشائع الاستخدام وقابل للقراءة بواسطة جهاز وقابل للتشغيل المتداخل") يمكن إرساله إلى متحكم آخر في البيانات:

فيما يلي ملخص لأنواع البيانات الشخصية التي يستطيع Power Apps تخزينها لمستخدم معين والتي يمكنك استخدام خبراته للبحث عنه وتصديره.

موارد تحتوي على بيانات شخصية الوصول إلى موقع ويب الوصول إلى PowerShell
البيئة مركز إدارة Power Platform Power Apps cmdlets
أذونات البيئة** مركز إدارة Power Platform Power Apps cmdlets
تطبيق اللوحة / صفحة مخصصة مدخل Power Apps Power Apps cmdlets
أذونات تطبيق اللوحة مدخل Power Apps Power Apps cmdlets
البوابة Power Appsالمدخل*** cmdlets البوابة المحلية
أذونات البوابة Power Appsالمدخل***
موصل مخصص منشئ التطبيق: متوفر
المسؤول: متوفر
أذونات الموصل المخصص منشئ التطبيق: متوفر
المسؤول: متوفر
Connection منشئ التطبيق: متوفر
المسؤول: متوفر
أذونات الاتصال منشئ التطبيق: متوفر
المسؤول: متوفر
إعدادات المستخدم وإعدادات المستخدم-التطبيق والإعلامات في Power Apps منشئ التطبيق: متوفر
المسؤول: متوفر

** مع تقديم Microsoft Dataverse، إذا تم إنشاء قاعدة بيانات داخل البيئة، سيتم تخزين أذونات البيئة وأذونات التطبيق المستند إلى نموذج كسجلات داخل بيئة قاعدة بيانات Dataverse. للحصول على إرشادات حول كيفية الاستجابة لطلبات حقوق أصحاب البيانات لمستخدمين يستخدمون Dataverse، راجع الاستجابة لطلبات حقوق أصحاب البيانات (DSR) لبيانات العميل في Dataverse.

*** بإمكان المسؤول الوصول إلى هذه الموارد من مدخل Power Apps فقط إذا منحه مالك المورد حق الوصول بشكل صريح. إذا لم يُمنح المسؤول حق الوصول، فسيحتاج إلى الاستفادة من Power Apps مسؤولي PowerShell cdmlets.

المتطلبات

للمستخدمين

بإمكان أي مستخدم لديه ترخيص Power Apps صالح تنفيذ عمليات المستخدم التي تم توضيحها في هذا المستند باستخدام مدخل Power Apps أو cmdlets‏‎ لمنشئي التطبيقات.

للمسؤولين

لتنفيذ العمليات الإدارية الموضحة في هذا المستند باستخدام مركز إدارة Power Platform أو مركز إدارة Power Automate أو PowerShell cmdlets لمسؤولي Power Apps، ستحتاج إلى ما يلي:

  • خطة Power Apps مدفوعة أو إصدار تجريبي من Power Apps. يمكنك التسجيل للحصول على إصدار تجريبي لمدة 30 يومًا في https://make.powerapps.com/trial. يمكن تجديد تراخيص الإصدارات التجريبية إذا انتهت صلاحيتها.

  • دور مسؤول Microsoft Entra Power Platform أو Microsoft Entra مسؤول Dynamics 365 إذا احتجت إلى البحث عبر موارد مستخدم آخر. (لاحظ أنه باستطاعة مسؤولي البيئة الوصول فقط إلى هذه البيئات وموارد البيئات التي لديهم أذونات تتعلق بها.)

الخطوة 1: تصدير البيانات الشخصية الموجودة في البيئات التي أنشأها المستخدم

مركز إدارة Power Platform

بإمكان المسؤولين تصدير جميع البيئات التي أنشأها مستخدم معين من مركز إدارة Power Platform باتباع الخطوات التالية:

  1. من مركز إدارة Power Platform، حدد كل بيئة في مؤسستك.

  2. إذا تم إنشاء البيئة بواسطة المستخدم من طلب DSR، فحدد رؤية الكل، وانسخ التفاصيل، ثم الصقها في محرر مستندات، مثل Microsoft Word.

PowerShell cmdlets لمنشئي التطبيقات

بإمكان المستخدمين تصدير البيئات التي يمكنهم الوصول إليها في Power Apps باستخدام الدالة Get-PowerAppEnvironment في أوامر cmdlet‏‎ لـ PowerShell لمنشئ التطبيق:

Add-PowerAppsAccount
Get-PowerAppEnvironment | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

PowerShell cmdlets للمسؤولين

يمكن للمسؤولين تصدير جميع البيئات التي أنشأها المستخدم باستخدام وظيفة Get-AdminPowerAppEnvironment في Power AppsAdmin PowerShell cdmlets:

Add-PowerAppsAccount
$userId = "00aa00aa-bb11-cc22-dd33-44ee44ee44ee"
Get-AdminPowerAppEnvironment -CreatedBy $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

الخطوة 2: تصدير أذونات البيئة الخاصة بالمستخدم

يمكن تعيين أذونات للمستخدمين (مثل مسؤول البيئة ومنشئ البيئة وغير ذلك) في بيئة، ويتم تخزينها في خدمة Power Apps على أنها تعيين دور. مع تقديم Dataverse، إذا تم إنشاء قاعدة بيانات داخل البيئة، سيتم تخزين تعيينات الأدوار كسجلات داخل بيئة قاعدة بيانات Dataverse. لمزيد من المعلومات، راجع إدارة البيئات ضمن Power Apps.

بالنسبة إلى البيئات التي لا تتضمن قاعدة بيانات Dataverse

مركز إدارة Power Platform

بإمكان المسؤولين تصدير أذونات بيئة المستخدم اعتبارًا من مركز إدارة Power Platform من خلال اتباع الخطوات التالية:

  1. من مركز إدارة Power Platform، حدد كل بيئة في مؤسستك. يجب أن تكون مسؤول Microsoft Entra Power Platform أو Microsoft Entraمسؤول Dynamics 365 لمراجعة كافة البيئات التي تم إنشاؤها داخل المؤسسة.

  2. حدد مسؤول البيئة ومنشئ البيئة بشكل منفصل، وابحث عن اسم المستخدم باستخدام شريط البحث.

    أدوار البيئة.

  3. إذا كان المستخدم يتمتع بحق الوصول إلى أي دور، فانتقل إلى صفحة المستخدمون، وانسخ التفاصيل، ثم الصقها في محرر مستندات، مثل Microsoft Word.

PowerShell cmdlets للمسؤولين

يمكن للمسؤولين تصدير كافة تعيينات دور البيئة للمستخدم عبر جميع البيئات دون قاعدة بيانات Dataverse باستخدام الوظيفة Get-AdminPowerAppEnvironmentRoleAssignment في Power Apps Admin PowerShell cdmlets:

Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppEnvironmentRoleAssignment -UserId $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

هام

تعمل هذه الدالة فقط في البيئات التي لا تحتوي على بيئة قاعدة بيانات Dataverse.

بالنسبة إلى البيئات التي تتضمن قاعدة بيانات Dataverse

مع تقديم Dataverse، إذا تم إنشاء قاعدة بيانات داخل البيئة، سيتم تخزين تعيينات الأدوار كسجلات داخل بيئة قاعدة بيانات Dataverse. للحصول على معلومات حول كيفية إزالة البيانات الشخصية من بيئة قاعدة بيانات Dataverse، راجع إزالة البيانات الشخصية للمستخدم من Common Data Service.  

الخطوة 3: تصدير البيانات الشخصية الموجودة ضمن تطبيقات اللوحة التي أنشأها المستخدم

مدخل Power Apps

بإمكان المستخدم تصدير تطبيق من مدخل Power Apps. للحصول على إرشادات خطوة بخطوة حول كيفية تصدير تطبيق اللوحة، راجع تصدير تطبيق لوحة.

مركز إدارة Power Platform

بإمكان المسؤول تصدير تطبيقات أنشأها مستخدم من مركز إدارة Power Platform باتباع الخطوات التالية:

  1. من مركز إدارة Power Platform، حدد كل بيئة في مؤسستك. يجب أن تكون مسؤول Microsoft Entra Power Platform أو Microsoft Entraمسؤول Dynamics 365 حتى تتمكن من مراجعة كافة البيئات التي تم إنشاؤها داخل المؤسسة.

  2. حدد الموارد، ثم حدد Power Apps.

  3. باستخدام شريط البحث، ابحث عن اسم المستخدم، مما يؤدي إلى إحضار أي تطبيقات أنشأها ذلك المستخدم داخل هذه البيئة:

  4. حدد مشاركة‏‎ لكل تطبيق من التطبيقات التي أنشأها هذا المستخدم وامنح لنفسك حق وصول مالك مشارك إلى التطبيق:

    حدد مشاركة التطبيق.

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

الخطوة 4: تصدير أذونات المستخدم إلى تطبيقات اللوحة

حينما تتم مشاركه تطبيق مع مستخدم، يقوم Power Apps بتخزين سجل يسمى تعيين الدور يصف أذونات المستخدم (CanEdit أو CanUse) في التطبيق. لمزيد من المعلومات، راجع مشاركة تطبيق.

PowerShell cmdlets لمنشئي التطبيقات

يمكن للمستخدمين تصدير تعيينات دور التطبيق لجميع التطبيقات التي يمكنهم الوصول إليها باستخدام الوظيفة Get-PowerAppRoleAssignment في PowerShell cmdlets لمنشئ التطبيق:

Add-PowerAppsAccount
Get-PowerAppRoleAssignment | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

مركز إدارة Power Platform

بإمكان المسؤولين تصدير تعيينات أدوات التطبيقات لمستخدم اعتبارًا من مركز إدارة Power Platform من خلال اتباع الخطوات التالية:

  1. من مركز إدارة Power Platform، حدد كل بيئة في مؤسستك. يجب أن تكون مسؤول Microsoft Entra Power Platform أو Microsoft Entraمسؤول Dynamics 365 حتى تتمكن من مراجعة كافة البيئات التي تم إنشاؤها داخل المؤسسة.

  2. لكل بيئة، حدد الموارد، ثم حدد Power Apps.

  3. حدد مشاركة لكل تطبيق في البيئة.

    حدد مشاركة التطبيق.

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

PowerShell cmdlets للمسؤولين

يمكن للمسؤولين تصدير جميع تعيينات دور التطبيق للمستخدم عبر جميع التطبيقات في المستأجر الخاص بهم باستخدام وظيفة Get-AdminPowerAppRoleAssignment في Power Apps Admin PowerShell cdmlets:

Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppRoleAssignment -UserId $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

الخطوة 5: تصدير البيانات الشخصية الموجودة ضمن الاتصالات التي أنشأها المستخدم

يتم استخدام الاتصالات بالتزامن مع الموصلات عند إنشاء اتصال مع واجهات API وأنظمة SaaS أخرى. تتضمن الاتصالات مراجع إلى المستخدم الذي أنشأها، وكنتيجة لذلك يمكن حذفها لإزالة أي مراجع إلى المستخدم.

PowerShell cmdlets لمنشئي التطبيقات

بإمكان المستخدمين تصدير جميع الاتصالات التي يمكنهم الوصول إليها باستخدام الدالة Get-AdminPowerAppConnection في أوامر cmdlet لـ PowerShell لمنشئ التطبيق:

Add-PowerAppsAccount
Get-AdminPowerAppConnection | ConvertTo-Json | out-file -FilePath "UserDetails.json"

PowerShell cmdlets للمسؤولين

يمكن للمسؤولين تصدير جميع الاتصالات التي أنشأها المستخدم باستخدام وظيفة Get-AdminPowerAppConnection في Power Apps Admin PowerShell cdmlets:

Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppConnection -CreatedBy $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

الخطوة 6: تصدير أذونات المستخدم في الاتصالات المشتركة

PowerShell cmdlets لمنشئي التطبيقات

بإمكان المستخدمين تصدير تعيينات دور الاتصال لكافة الاتصالات التي لديهم حق الوصول إليها باستخدام الدالة Get-AdminPowerAppConnectionRoleAssignment في أوامر cmdlet‏‎ لـ PowerShell لمنشئ التطبيق:

Add-PowerAppsAccount
Get-AdminPowerAppConnectionRoleAssignment | ConvertTo-Json | Out-file -FilePath "UserDetails.json"

PowerShell cmdlets للمسؤولين

يمكن للمسؤولين تصدير كافة تعيينات دور الاتصال للمستخدم باستخدام وظيفة Get-AdminPowerAppConnectionRoleAssignment في Power Apps Admin PowerShell cdmlets:

Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppConnectionRoleAssignment -PrincipalObjectId $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

الخطوة 7: تصدير البيانات الشخصية الموجودة ضمن الموصلات المخصصة التي أنشأها المستخدم

تكمّل الموصلات المخصصة الموصلات الجاهزة الموجودة وتسمح بالاتصال بواجهات API وأنظمة SaaS وأنظمة أخرى تم تطويرها بطريقة مخصصة.

PowerShell cmdlets لمنشئي تطبيقات

بإمكان المستخدمين تصدير جميع الموصلات المخصصة التي قاموا بإنشائها باستخدام الدالة Get-AdminPowerAppConnector في أوامر cmdlets‏ لـ PowerShell لمنشئ التطبيق:

Add-PowerAppsAccount  
Get-AdminPowerAppConnector | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

PowerShell cmdlets للمسؤولين

يمكن للمسؤولين تصدير جميع الموصلات المخصصة التي أنشأها المستخدم باستخدام وظيفة Get-AdminPowerAppConnector في Power Apps Admin PowerShell cdmlets:

Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppConnector -CreatedBy $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

الخطوة 8: تصدير أذونات المستخدم في الموصلات المخصصة

PowerShell cmdlets لمنشئي التطبيقات

يمكن للمستخدمين تصدير كافة تعيينات دور الموصل للموصلات المخصصة التي يمكنهم الوصول إليها باستخدام وظيفة Get-AdminPowerAppConnectorRoleAssignment في PowerShell cmdletsلمنشئ التطبيق:

Add-PowerAppsAccount  
Get-AdminPowerAppConnectorRoleAssignment | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

PowerShell cmdlets للمسؤولين

يمكن للمسؤولين تصدير كافة تعيينات أدوار الموصل المخصصة للمستخدم باستخدام وظيفة Get-AdminPowerAppConnectorRoleAssignment في Power Apps Admin PowerShell cdmlets:

Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppConnectorRoleAssignment -PrincipalObjectId $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

الخطوة 9: الإعلامات وإعدادات المستخدم وإعدادات المستخدم-التطبيق في Power Apps

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

يخزن Power Apps أيضًا عدة تفضيلات وإعدادات مختلفة خاصة بالمستخدم يتم استخدامها لتسليم تجارب وقت التشغيل ومدخل Power Apps، بما في ذلك آخر وقت قام فيه المستخدم بفتح تطبيق أو تثبيت تطبيق وغير ذلك.

PowerShell cmdlets لمنشئي التطبيقات

بإمكان المستخدمين تصدير الإعلامات وإعدادات المستخدم وإعدادات المستخدم-التطبيق في Power Apps باستخدام الدالة Get-AdminPowerAppsUserDetails في أوامر cmdlet‏‎ لـ PowerShell لمنشئ التطبيق:

Add-PowerAppsAccount  
Get-AdminPowerAppsUserDetails -OutputFilePath "UserDetails.json"

PowerShell cmdlets للمسؤولين

بإمكان المستخدمين تصدير الإعلامات وإعدادات المستخدم وإعدادات المستخدم-التطبيق في Power Apps باستخدام الدالة Get-AdminPowerAppsUserDetails في PowerShell cmdlets لمسؤولي Power Apps:

Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppsUserDetails -OutputFilePath "UserDetails.json" -UserPrincipalName name@microsoft.com

الخطوة 10: تصدير البيانات الشخصية التي تحتوي عليها بوابة قام المستخدم بتخزينها أو في أذونات بوابة المستخدم

مدخل Power Apps

بإمكان المستخدمين تصدير البيانات الشخصية المخزنة ضمن خدمة البوابة من مدخل Power Apps باتباع الخطوات التالية:

  1. من مدخل Power Apps، ضمن البيئة الافتراضية للمستأجر، حدد البوابات، ثم حدد التفاصيل لكل بوابة لديك حق الوصول إليها.

    الصفحة المنتقل إليها للبوابة.

  2. في صفحة التفاصيل، إذا احتوى تفاصيل البوابة تحتوي على أي بيانات شخصية، فانسخ التفاصيل، ثم الصقها في محرر مستندات، مثل Microsoft Word.

    تفاصيل البوابة.

  3. حدد مشاركة، وانسخ محتويات الصفحة، ثم الصقها في محرر مستندات، مثل Microsoft Word.

    حدد مشاركة.

PowerShell cmdlets للبوابة

هناك أيضًا PowerShell cmdlets تسمح لك باسترداد بواباتك الشخصية وإدارتها وحذفها. لمزيد من المعلومات، راجع cmdlets‏‎ البوابة المحلية.

المسؤولون

راجع ما مدخل البيانات المحلي؟ للحصول على إرشادات عن إدارة البوابات للمؤسسة الخاصة بك.

الخطوة 11: تصدير البيانات الشخصية للمستخدم في Power Automate

تتضمن تراخيص Power Apps دائماً قدرات Power Automate. بالإضافة إلى تضمينه في تراخيص Power Apps، يتوفر Power Automate أيضًا كخدمة مستقلة. للحصول على إرشادات حول كيفية الاستجابة لطلبات حقوق أصحاب البيانات (DSR) للمستخدمين الذي يستخدمون خدمة Power Automate، راجع الاستجابة لطلبات أصحاب البيانات بموجب GDPR لـ Power Automate.

هام

من المستحسن ان يقوم المسؤول بإكمال هذه الخطوة لمستخدمي Power Apps.

الخطوة 12: البحث عن البيانات الشخصية للمستخدم في Microsoft Copilot Studio

Power Apps بناء قدرات Microsoft Copilot Studio Microsoft Copilot Studio وتتوفر أيضا كخدمة مستقلة. للحصول على إرشادات حول كيفية الاستجابة لطلبات DSR لـ Microsoft Copilot Studio بيانات الخدمة، راجع الرد على طلبات موضوع البيانات لـ Microsoft Copilot Studio.

مهم

من المستحسن ان يقوم المسؤول بإكمال هذه الخطوة لمستخدمي Power Apps.

الخطوة 13: البحث عن البيانات الشخصية للمستخدم في مركز مسؤولي Microsoft 365

تتكامل بعض آليات التعليقات في Power Apps مع مركز مسؤولي Microsoft 365. للحصول على إرشادات حول كيفية تصدير بيانات التعليقات المخزنة بواسطة مركز مسؤولي Microsoft 365، راجع كيف يمكنني رؤية تعليقات المستخدم؟ إن مسؤول Microsoft Entra Power Platform أو Microsoft Entra مسؤول Dynamics 365 قادر على إدارة هذه البيانات ضمن مركز مسؤولي Microsoft 365 بدون الحاجة إلى تراخيص Microsoft 365 أو Office.

مهم

من المستحسن ان يقوم المسؤول بإكمال هذه الخطوة لمستخدمي Power Apps.

الخطوة 14: تصدير البيانات الشخصية للمستخدم في البيئات

يمكن لأي شخص لديه ترخيص Power Apps، بشرط أن يكون هناك سعة قاعدة بيانات 1 جيجابايت، إنشاء بيئات وإنشاء تطبيقات وبناؤها على Dataverse؛ بما في ذلك خطة مطور Power Apps، التي هي ترخيص مجاني يسمح للمستخدمين بتجربة Dataverse في بيئة فردية. للاطلاع على قدرات Dataverse المضمنة في كل ترخيص Power Apps، راجع صفحة تسعير Power Apps.

للحصول على إرشادات حول كيفية الاستجابة لطلبات حقوق أصحاب البيانات لمستخدمين يستخدمون Dataverse، راجع الاستجابة لطلبات حقوق أصحاب البيانات (DSR) لبيانات العميل في Dataverse.

هام

من المستحسن ان يقوم المسؤول بإكمال هذه الخطوة لمستخدمي Power Apps.