بيئة كتابة التقارير باستخدام SQL Server Data Tools
يصف هذا المقال العناصر المطلوبة لكتابة تقارير تطبيقات Dynamics 365 for Customer Engagement.
يجب تمتلك أدوات التطوير المطلوبة والامتيازات المناسبة في تطبيقات Dynamics 365 for Customer Engagement لكتابة تقرير ونشره. يجب أيضًا أن تكون على دراية بما يلي:
Visual Studio.
إنشاء تقارير SQL Server Reporting Services باستخدام SQL Server Data Tools (SSDT).
لكتابة تقارير تستند إلى الإحضار، لغة FetchXML في تطبيقات FetchXML Dynamics 365 for Customer Engagement.
الأدوات المطلوبة
يلزم ما يلي لكتابة تقرير مخصص لتطبيقات Dynamics 365 for Customer Engagement:
Visual Studio. فيما يتعلق بإصدارات معينة، راجع متطلبات Report Authoring Extension.
SQL Server Data Tools. هذه هي بيئة تأليف التقارير المتوفرة كمكون إضافي مع Visual Studio.
Dynamics 365 Report Authoring Extension . يعد هذا مطلوبًا إذا كنت تقوم بكتابة تقارير مخصصة تستند إلى أسلوب الإحضار. لاحظ أن تطبيقات مشاركة العميل لـ Dynamics 365، مثل Dynamics 365 Sales وDynamics 365 Customer Service تدعم فقط التقارير المستندة إلى الإحضار. يجب تثبيت Dynamics 365 Report Authoring Extension على الكمبيوتر حيث تم تثبيت Visual Studio وSQL Server Data Tools. تنزيل: Dynamics 365 Report Authoring Extension. للحصول على إرشادات حول التثبيت، راجع تثبيت Dynamics 365 Report Authoring Extension.
ملحق Microsoft Reporting Services Projects. يُستخدم لإنشاء مشروعات خادم التقارير. الملحق مضمن مع Visual Studio 2015. بالنسبة إلى الإصدارات اللاحقة، راجع ملحق Report Services Projects.
ملاحظة
- لا يمكنك استخدام SQL Server Reporting Services Report Builder لتقارير FetchXML الخاصة بالمؤلف. يتم استخدام Dynamics 365 Report Authoring Extension لـ SQL Server Data Tools لتقارير FetchXML الخاصة بالمؤلف.
- لا يتوفر Dynamics 365 Report Authoring Extension إلا في إصدار 32 بت.
الامتيازات المطلوبة
لنشر تقارير مخصصة إلى Dynamics 365 for Customer Engagement، يجب أن يكون لديك حساب تطبيقات Dynamics 365 for Customer Engagement ودور أمان مخصصين لك يتضمن امتياز PublishReport. افتراضيًا، يشتمل دور أمان مخصص النظام ومسؤول النظام على هذه الامتيازات.
عملية تطوير التقرير
يسرد ما يلي خطوات تطوير تقارير Dynamics 365 for Customer Engagement المخصصة. قد تضطر إلى تكرار بعض الخطوات أثناء تطوير التقرير:
قم بتطوير مفهوم التقرير أو مواصفاته استنادًا إلى معلومات الأعمال المراد عرضها.
قم بإنشاء تقرير مخصص أو استخدم تقريرًا موجودًا لتعديله باستخدام SQL Server Data Tools في Visual Studio.
إنشاء تقرير جديد (مخصص). مزيد من المعلومات: إنشاء تقارير مخصصة باستخدام SQL Server Data Tools
قم بتنزيل ملف تعريف تقرير موجود لتطبيقات Dynamics 365 for Customer Engagement (.rdl). للقيام بذلك، افتح تطبيق Customer Engagement، وحدد علامة التبويب التقارير، وحدد التقرير الذي تريده، ثم حدد تحرير من شريط الأوامر. في صفحة خصائص التقرير، حدد تنزيل التقرير من شريط أدوات الإجراءات.
قم بإنشاء معلمات التقارير الأساسية. مزيد من المعلومات: استخدام المعلمات في التقارير
حدد مجموعات البيانات ومعايير التصفية لاسترداد البيانات:
- قم بتمكين التصفية المسبقة للكيانات الرئيسية. مزيد من المعلومات: استخدام عوامل التصفية في التقارير
قم بتحديد التخطيط الرئيسي للتقرير، بما في ذلك الرؤوس والتذييل.
أضف عناصر التقرير كما هو مطلوب تبعًا لمواصفات التقرير. مزيد من المعلومات: إضافة التنقل في التقرير
معاينة التقرير في Visual Studio، وحل أي أخطاء. مزيد من المعلومات: اختبار التقارير واستكشاف أخطائها وإصلاحها
انشر التقرير إلى خادم التقارير باستخدام تطبيقات Dynamics 365 for Customer Engagement. مزيد من المعلومات: نشر التقارير
تشغيل التقرير المنشور للتحقق من صحته.
(راجع أيضًا)
بناء الاستعلامات مع FetchXML
إنشاء تقارير مخصصة باستخدام SQL Server Data Tools