Prostředí pro psaní sestav pomocí SQL Server Data Tools

Tento článek popisuje, co je nezbytné pro tvorbu sestav aplikací Dynamics 365 for Customer Engagement.

Musíte mít požadované vývojářské nástroje a příslušná oprávnění v aplikacích Dynamics 365 for Customer Engagement k psaní a publikování sestavy. Také je třeba znát následující aplikace:

  • Visual Studio.

  • Vytváření sestav SQL Server Reporting Services pomocí SQL Server Data Tools (SSDT).

  • K vytváření sestav založených na jazyku FetchXML Dynamics 365 for Customer Engagement.

Požadované nástroje

Následující je potřeba k vytvoření vlastní sestavy pro Dynamics 365 for Customer Engagement:

  • Visual Studio. Informace o konkrétních verzích najdete v tématu Požadavky na součást Report Authoring Extension.

  • SQL Server Data Tools. Jedná se o prostředí pro vytváření sestav, které je k dispozici jako modul plug-in s Visual Studio.

  • Dynamics 365 Report Authoring Extension . To je vyžadováno, pokud vytváříte vlastní sestavy založené na jazyku Fetch. Všimněte si, že aplikace Dynamics 365 Customer Engagement, jako jsou Dynamics 365 Sales a Dynamics 365 Customer Service, podporují pouze sestavy založené na načítání. Rozšíření Dynamics 365 Report Authoring Extension musí být nainstalováno na počítači, kde jsou nainstalovány Visual Studio a SQL Server Data Tools. Ke stažení: Dynamics 365 Report Authoring Extension. Podrobné pokyny k instalaci najdete v tématu Instalace Dynamics 365 Report Authoring Extension.

  • Rozšíření Microsoft Reporting Services Projects. Používáné k vytvoření projektů serveru sestav Rozšíření je součástí Visual Studio 2015. Pro novější verze viz Rozšíření Report Service Projects.

Hinweis

  • Nemůžete použít SQL Server Reporting Services Report Builder pro vytvoření sestav FetchXML. Součást Dynamics 365 Report Authoring Extension pro SQL Server Data Tools slouží k vytváření sestav FetchXML.
  • Dynamics 365 Report Authoring Extension je dostupná jen v 32bitové verzi.

Požadovaná oprávnění

Chcete-li nasadit vlastní sestavy do Dynamics 365 for Customer Engagement, musíte mít účet Dynamics 365 for Customer Engagement a přiřazenou roli zabezpečení, která zahrnuje oprávnění PublishReport. Ve výchozím nastavení role zabezpečení Úpravce systému a Správce systému zahrnují tato oprávnění.

Proces vývoje sestav

Následující seznam uvádí kroky pro vývoj vlastních sestav Dynamics 365 for Customer Engagement. Bude nutné některé kroky při vývoji sestavy zopakovat:

  1. Koncept nebo specifikaci sestavy lze vytvořit podle toho, jaké obchodní informace mají být zobrazeny.

  2. Vytvořte vlastní sestavu nebo použijte existující sestavu k úpravě pomocí SQL Server Data Tools v Visual Studio.

    • Vytvořte novou (vlastní) sestavu. Další informace: Vytváření vlastních sestav pomocí SQL Server Data Tools

    • Stáhněte existující soubor Dynamics 365 for Customer Engagement RDL (report definition language). Chcete-li to provést, otevřete aplikaci pro zapojení zákazníků a vyberte kartu Hlášení. Na kartě vyberte požadovanou sestavu a poté vyberte Upravit na panelu příkazů. Na stránce vlastností sestavy vyberte Stáhnout sestavu z panelu nástrojů Akce.

  3. Vytvořte základní parametry sestavy. Další informace: Použití parametrů v sestavách

  4. Určete datové sady a kritéria filtrování pro načítání dat:

  5. Definujte základní rozvržení sestavy včetně záhlaví a zápatí.

  6. Přidejte položky sestavy podle potřeby na základě specifikace sestavy. Další informace: Přidání navigace v sestavách

  7. Zobrazte náhled sestavy v Visual Studio a vyřešte jakékoli chyby. Další informace: Testování a řešení potíží se sestavami

  8. Nasaďte sestavu na server pro generování sestav pomocí Dynamics 365 for Customer Engagement. Další informace: Publikovat sestavy

  9. Spuštěním nasazené sestavy ji ověřte.

Viz také

Vytváření dotazů pomocí jazyka FetchXML
Vytváření vlastních sestav pomocí nástroje SQL Server Data Tools

Hinweis

Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)

Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).