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


Среда за писане на отчети с помощта на 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. За конкретни версии вж разширение Report Authoring изисквания.

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

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

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

Бележка

  • Не можете да използвате конструктора на отчети на услугите за отчети на SQL Server за създаване FetchXML на отчети. Dynamics 365 разширение Report Authoring за се използва за 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