الاستجابة لطلبات حقوق أصحاب البيانات (DSR) لتصدير بيانات العميل في Power Apps
إشعار
إن مركز مسؤولي Power Platformالجديد والمحسن موجود الآن في إصدار أولي للاستخدام العام! لقد صممنا مركز الإدارة الجديد ليكون أسهل في الاستخدام، مع التنقل الموجه نحو المهام الذي يساعدك على تحقيق نتائج محددة بشكل أسرع. سننشر وثائق جديدة ومحدثة مع انتقال مركز مسؤولي Power Platform الجديد إلى التوفر العام.
يسمح "حق نقل البيانات" لصاحب البيانات بطلب نسخة من بياناته الشخصية بتنسيق إلكتروني (تم تحديده على أنه "تنسيق مصنف وشائع الاستخدام وقابل للقراءة بواسطة جهاز وقابل للتشغيل المتداخل") يمكن إرساله إلى متحكم آخر في البيانات:
الوصول إلى موقع ويب: مدخل Power Apps ومركز إدارة Microsoft Power Platform، وMicrosoft 365 Service Trust Portal
الوصول إلى PowerShell: Power Apps cmdlets لمنشئي التطبيقات, cmdlets للمسؤولين وcmdlets للبوابات المحلية
فيما يلي ملخص لأنواع البيانات الشخصية التي يستطيع 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 باتباع الخطوات التالية:
من مركز إدارة Power Platform، حدد كل بيئة في مؤسستك.
إذا تم إنشاء البيئة بواسطة المستخدم من طلب 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 من خلال اتباع الخطوات التالية:
من مركز إدارة Power Platform، حدد كل بيئة في مؤسستك. يجب أن تكون مسؤول Microsoft Entra Power Platform أو Microsoft Entraمسؤول Dynamics 365 لمراجعة كافة البيئات التي تم إنشاؤها داخل المؤسسة.
حدد مسؤول البيئة ومنشئ البيئة بشكل منفصل، وابحث عن اسم المستخدم باستخدام شريط البحث.
إذا كان المستخدم يتمتع بحق الوصول إلى أي دور، فانتقل إلى صفحة المستخدمون، وانسخ التفاصيل، ثم الصقها في محرر مستندات، مثل 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 باتباع الخطوات التالية:
من مركز إدارة Power Platform، حدد كل بيئة في مؤسستك. يجب أن تكون مسؤول Microsoft Entra Power Platform أو Microsoft Entraمسؤول Dynamics 365 حتى تتمكن من مراجعة كافة البيئات التي تم إنشاؤها داخل المؤسسة.
حدد الموارد، ثم حدد Power Apps.
باستخدام شريط البحث، ابحث عن اسم المستخدم، مما يؤدي إلى إحضار أي تطبيقات أنشأها ذلك المستخدم داخل هذه البيئة:
حدد مشاركة لكل تطبيق من التطبيقات التي أنشأها هذا المستخدم وامنح لنفسك حق وصول مالك مشارك إلى التطبيق:
وبمجرد أن يكون لديك حق الوصول إلى كل تطبيقات المستخدم، فإنه يمكنك تصدير تطبيق لوحة من مدخل 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 من خلال اتباع الخطوات التالية:
من مركز إدارة Power Platform، حدد كل بيئة في مؤسستك. يجب أن تكون مسؤول Microsoft Entra Power Platform أو Microsoft Entraمسؤول Dynamics 365 حتى تتمكن من مراجعة كافة البيئات التي تم إنشاؤها داخل المؤسسة.
لكل بيئة، حدد الموارد، ثم حدد Power Apps.
حدد مشاركة لكل تطبيق في البيئة.
إذا كان المستخدم يتمتع بحق الوصول إلى التطبيق، فانتقل إلى صفحة مشاركة في التطبيق، وانسخ التفاصيل، ثم الصقها في محرر مستندات، مثل 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 باتباع الخطوات التالية:
من مدخل Power Apps، ضمن البيئة الافتراضية للمستأجر، حدد البوابات، ثم حدد التفاصيل لكل بوابة لديك حق الوصول إليها.
في صفحة التفاصيل، إذا احتوى تفاصيل البوابة تحتوي على أي بيانات شخصية، فانسخ التفاصيل، ثم الصقها في محرر مستندات، مثل Microsoft Word.
حدد مشاركة، وانسخ محتويات الصفحة، ثم الصقها في محرر مستندات، مثل 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.