تحميل تكوينات التقارير الإلكترونية وميزات العولمة كحل Dataverse
هام
سيتم إهمال Regulatory Configuration Service (RCS) تم إيقاف توفير RCS الجديد اعتبارا من 10.0.39 GA. إذا كان التوفير مطلوبا، فيرجى تسجيل تذكرة دعم. سنوفر الأدوات والدعم المطلوب للانتقال من RCS إلى مساحة عمل Globalization Studio . نخطط لإغلاق RCS بالكامل بحلول 1 أغسطس 2024. لمزيد من المعلومات حول الترحيل إلى مساحة عمل Globalization Studio، راجع دمج Regulatory Configuration Service إلى مساحة عمل Globalization Studio
يمكنك استخدام Microsoft Dataverse حلول لسيناريوهات إدارة دورة حياة التطبيقات (ALM). على سبيل المثال، يمكنك نقل تكوينات التقارير الإلكترونية (ER) إلى بيئات أخرى أو مشاركتها مع مستأجرين آخرين عبر AppSource.
يمكنك أيضا تصدير إصدارات محددة واستيرادها كملف باستخدام أزرار التصدير والاستيراد في الصفحة (الوظيفة الحالية).
المتطلبات الأساسية
- تثبيت بوويرشيل 7. لمزيد من المعلومات، راجع تثبيت PowerShell على نظام التشغيل Windows.
- تثبيت Microsoft Power PlatformCLI. لمزيدٍ من المعلومات راجع ماهو Microsoft Power Platform CLI?
- احصل على البرنامج النصي Generate-GlobalizationDataverseSolution.ps1 من مكتبة الأصول المشتركة في Microsoft Dynamics Lifecycle Services (<<نوع الأصل:، اسم الأصل :>>).
الخطوة 1: تصدير القطع الأثرية الخاصة بك
لتصدير العناصر الخاصة بك، اتبع الخطوات التالية.
قم بإنشاء مجلد مثل C:\DvArtifactsSrc.
تصدير ملفات .xml لأي تكوينات ER وملفات .json لأي من ميزات العولمة إلى المجلد الجديد.
هام
و لا تقم بتضمين تكوينات Microsoft.
الخطوة 2: إنشاء أ Dataverse حل
لإنشاء Dataverse الحل اتبع الخطوات التالية
قم بإنشاء حل فيه Dataverse وتصديره. لمزيد من المعلومات، راجع إنشاء حل وتصدير الحلول.
استخراج الحل الجديد باستخدام الأمر فك حل pac. وفيما يلي مثال على ذلك.
pac solution unpack --zipfile C:\SampleEmptySolution.zip --folder C:\SampleSolutionUnpacked
لمزيد من المعلومات، راجع فك حل باك.
الخطوة 3: تشغيل البرنامج النصي
قم بتشغيل البرنامج النصي Generate-GlobalizationDataverseSolution.ps1 في PowerShell 7. حدد المعلمات التالية:
DvArtifactsSrcFolder - حدد مجلد العمل.
مجلد الحل- حدد مجلد الحل.
ConfigurationsIndexRowName – حدد اسم Dataverse سجل الجدول الذي يحتوي على ملف الفهرس للتكوينات. استخدم الأحرف الأبجدية الرقمية والمسافات فقط. لاحظ أنه إذا قمت بتغيير الاسم لاحقا، فسيكون للصف المقابل في Dataverse الجدول معرف فريد عمومي مختلف (GUID)، وسيتم تكرار ملفات الفهرس. إذا لم يكن لديك أي تكوينات ER، يمكنك حذف هذه المعلمة. وفيما يلي مثال على ذلك.
Contoso Electronic Reporting Configurations Index
FeaturesIndexRowName – حدد اسم Dataverse سجل الجدول الذي يحتوي على ملف الفهرس للميزات. استخدم الأحرف الأبجدية الرقمية والمسافات فقط. لاحظ أنه إذا قمت بتغيير الاسم لاحقًا، فسيكون للصف المقابل في جدول Dataverse معرف GUID مختلف، وسيتم تكرار ملفات الفهرس. إذا لم يكن لديك أي ميزات العولمة، يمكنك حذف هذه المعلمة. وفيما يلي مثال على ذلك.
Contoso Globalization Features Index
فيما يلي مثال على سطر أوامر PowerShell 7 الكامل.
pwsh -ExecutionPolicy RemoteSigned -File C:\Generate-GlobalizationDataverseSolution.ps1 -DvArtifactsSrcFolder C:\DvArtifactsSrc -SolutionFolder C:\SampleSolutionUnpacked -configurationsIndexRowName "Contoso Electronic Reporting Configurations Index" -featuresIndexRowName "Contoso Globalization Features Index"
الخطوة 4: حزم الحل
قم بتعبئة الحل باستخدام الأمر فك حل pac. وفيما يلي مثال على ذلك.
pac solution pack --zipfile C:\SampleSolutionWithContents.zip --folder C:\SampleSolutionUnpacked --packagetype Both
لمزيد من المعلومات، راجع فك حل باك.
ملاحظة
تحقق من حجم ملف .zip الذي تم إنشاؤه. إذا تجاوزت 90 ميغابايت (MB) ، فيجب عليك تقسيم ملفات المصدر إلى حلول متعددة Dataverse .
الخطوة 5: استيراد الحل إلى Dataverse
قم باستيراد الحل مرة أخرى إلى Dataverse. لمزيد من المعلومات، راجع تصدير الحلول.
يمكنك أيضا استخدام أمر استيراد حل pac.
ملاحظة
بعد استيراد الحل ، Dataverse لا توجد طريقة لإزالته مع المحتوى. وبالرغم من إمكانية إزالة الحل، تظل كافة سجلات الجداول المدرجة ويجب تنظيفها يدويا.
انشر تطبيقك على AppSource. لمزيد من المعلومات، راجع انشر تطبيقك على AppSource.