Споделяне чрез


Среда за писане на отчети с помощта на SQL Server Data Tools

Тази статия описва какво е необходимо, за да се създадат отчети за приложенията на Dynamics 365 for Customer Engagement.

Трябва да имате необходимите инструменти за разработка и съответните привилегии в приложенията на Dynamics 365 for Customer Engagement, за да пишете и публикувате отчет. Също така трябва да сте запознати с/ъс:

  • Visual Studio.

  • Създаване на отчети на услугите за отчети на SQL Server с помощта на SQL Server Data Tools (SSDT).

  • За да напишете отчети, базирани на извличане, езикът на приложенията FetchXML на Dynamics 365 for Customer Engagement.

Необходими инструменти

Следното е необходимо, за да напишете персонализиран отчет за приложенията на Dynamics 365 for Customer Engagement:

  • Visual Studio. За конкретни версии вижте Изисквания за разширение за авторство на отчети.

  • SQL Server Data Tools. Това е среда за създаване на отчети, която е налична като добавка с Visual Studio.

  • Dynamics 365 Разширение за авторство на отчети. Това е задължително, ако пишете персонализирани отчети, базирани на Fetch. Обърнете внимание, че приложенията на Dynamics 365 Customer Engagement, като Dynamics 365 Sales и Dynamics 365 Customer Service, поддържат само отчети, базирани на Fetch. Dynamics 365 Report Authoring Extension трябва да се инсталира на компютъра, където Visual Studio и SQL Server Data Tools са инсталирани. Изтегляне: Dynamics 365 Report Authoring Extension. За инструкции за инсталиране вижте Инсталиране на разширението за авторство на отчети на Dynamics 365.

  • Разширение за проекти на услугите за отчети на Microsoft. Използва се за създаване на проекти за сървър за отчет. Разширението е включено с Visual Studio 2015. За по-нови версии вижте Разширение за проекти на услуги за отчети.

Бележка

  • Не можете да използвате конструктора на отчети на услугите за отчети на SQL Server за създаване FetchXML на отчети. Разширението за авторство на отчети в Dynamics 365 за се използва за SQL Server Data Tools създаване FetchXML на отчети.
  • Report Authoring разширението за Dynamics 365 е налично само в 32-битова версия.

Необходими привилегии

За да разположите персонализирани отчети в приложенията на Dynamics 365 for Customer Engagement, трябва да имате акаунт за приложения на Dynamics 365 for Customer Engagement и права за достъп, който включва привилегията PublishReport . По подразбиране правата за достъп на системен администратор и системен персонализатор включват тези привилегии.

Процес за разработка на отчети

По-долу са изброени стъпките за разработване на персонализирани отчети за приложения на Dynamics 365 for Customer Engagement. Може да се наложи да повторите някои стъпки, докато разработвате отчет:

  1. Разработете концепция или спецификация за отчета въз основа на това каква бизнес информация трябва да се показва.

  2. Създаване на персонализиран отчет или използване на съществуващ отчет за модифициране с помощта на SQL Server Data Tools in Visual Studio.

    • Създайте нов (персонализиран) отчет. Повече информация: Създаване на персонализирани отчети с помощта на SQL Server Data Tools

    • Изтеглете съществуващ файл на Dynamics 365 for Customer Engagement apps report definition language (.rdl). За да направите това, отворете приложение за ангажиране на клиенти, изберете раздела Отчитане , изберете желания отчет и след това изберете Редактиране в командната лента. На страницата със свойства на отчета изберете Изтегляне на отчет от лентата с инструменти Действия .

  3. Създайте основните параметри на отчета. Повече информация: Използване на параметри в отчети

  4. Укажете набори от данни и критерии за филтриране за извличане на данни:

  5. Дефинирайте основното оформление на отчета, включително горните и долните колонтитули.

  6. Добавете елементи към отчета според нуждите въз основа на спецификацията за отчета. Повече информация: Добавяне на навигация в отчета

  7. Визуализирайте отчета в Visual Studio и отстранете всички грешки. Повече информация: Тестване и отстраняване на неизправности в отчети

  8. Разположете отчета на сървъра за отчети, като използвате приложенията на Dynamics 365 for Customer Engagement. Повече информация: Публикуване на отчети

  9. Стартирайте внедрения отчет, за да го проверите.

Вижте също

Създаване на заявки с FetchXML
Създаване на персонализирани отчети с помощта на SQL Server Data Tools