Přehled sestav

Microsoft Dynamics 365 Customer Engagement (on-premises) obsahuje sestavy, které poskytují užitečné obchodní informace uživateli. Tyto sestavy jsou založeny na službách SQL Server Reporting Services a poskytují stejnou sadu funkcí, jaké mají k dispozici sestavy SQL Server Reporting Services.

Vlastnictví sestav

Systémové sestavy jsou k dispozici všem uživatelům. Sestavy vlastněné jednotlivými uživateli lze sdílet s konkrétními spolupracovníky či týmy nebo je lze zpřístupnit pro organizaci, aby je mohli používat všichni uživatelé.

Typy sestav

Customer Engagement (on-premises) podporuje dva typy sestav:

  • Sestavy SQL Server Reporting Services. Tyto sestavy načítají data pomocí dotazů jazyka SQL a filtrovaných zobrazení. Filtrovaná zobrazení omezují data sestavy podle role zabezpečení uživatele, který sestavu spouští. Všechny výchozí sestavy dodávané s aplikací Customer Engagement (on-premises) jsou založené na jazyku SQL.

    Nelze získat přístup k filtrovaným zobrazením v aplikacích Dynamics 365 Customer Engagement, protože není podporován přístup k databázi SQL. Pokud máte předplatné Dynamics 365 (online) nebo Power Apps, použijte sestavy založené na jazyku Fetch pro vytváření vlastních sestav.

  • Sestavy služby Reporting Services založené na jazyku Fetch. Tyto sestavy místo filtrovaných zobrazení načítají data pomocí dotazů jazyka FetchXML, což je technologie navržená speciálně pro aplikaci Customer Engagement (on-premises). Sestavy vytvořené pomocí Průvodce sestavou v aplikaci jsou založené na jazyku Fetch.

Sestavy mohou také být:

  • Odkazy na webové stránky

  • statické soubory,

  • Dynamické soubory aplikace Office Excel, které načítají data z databáze aplikací Customer Engagement (on-premises)

U všech sestav můžete upravit následující vlastnosti:

  • Název souboru nebo adresa URL

  • Zobrazovaný název

  • Popis

  • Informace o tom, ve které části uživatelského rozhraní se sestava zobrazí

Zabezpečení dat v sestavách

Všechny sestavy načítají data z filtrovaných zobrazení, která filtrují data na základě role zabezpečení uživatele. V sestavách jsou uvedena pouze data, k jejichž zobrazení má osoba, která sestavu spustila, oprávnění.

Sestavy v řešení

Sestavy podporují řešení. Pokud sestavu přidáte jako součást do nějakého řešení, stane se z ní samostatný softwarový celek, který rozšiřuje funkčnost a uživatelské rozhraní vašich aplikací. Do řešení lze přidat pouze sestavy, které jsou vlastněny organizací, neboli viditelné v rámci organizace.

Poznámka:

Chcete-li zjistit, zda je sestava viditelná v organizaci: V seznamu sestavy vyberte sestavu a poté klikněte nebo klepněte na tlačítko Upravit. Na kartě Správa ověřte, zda je u možnosti Může zobrazit nastavena hodnota Organizace.

Snímky sestav lze přidat, importovat nebo exportovat jak součást řešení. Sestavy, podsestavy, kategorie sestav, oblast zobrazení sestav a typ záznamu související se sestavou jsou v aplikaci považovány za součásti sady sestavy. Pokud byla libovolná součást sady sestavy přizpůsobena, budou při importu aktualizace řešení v nepřepisovacím režimu ignorovány všechny aktualizace sestavy, které tato aktualizace provádí.

Začínáme s psaním sestav

Customer Engagement (on-premises) používá sestavy služeb generování sestav SQL Server v jazyce Report Definition Language (RDL) pro dotazování na data aplikace a vrácení přesných výsledků uživateli sestavy. Další informace o RDL naleznete v tématu Report Definition Language (SSRS).

Chcete-li vytvořit nebo upravit existující sestavy RDL, které lze použít s aplikacemi, použijte kód jazyka FetchXML, který je následně převeden na RDL pomocí nástrojů pro vytváření sestav.

Pokud chcete, můžete použít nástroj jiného výrobce, SQL2FetchXML, pro převod SQL skriptů do jazyka FetchXML a následně použít dotaz v jazyce FetchXML ve vašich sestavách založených na jazyku Fetch. Další informace: Nápověda pro SQL2FetchXML

Možnosti vytváření nových sestav

Uživatelé s odpovídajícími oprávněními mohou vytvořit novou sestavu jedním z následujících způsobů:

  • Přidat soubor nebo odkaz na webovou stránku jako sestavu.

  • Spuštěním Průvodce sestavou vytvoříte novou sestavu služby Reporting Services. Průvodce sestavou dokáže vytvořit sestavy s tabulkami a grafy, včetně podrobných sestav a sestav nejlepších N položek.

  • Vytvořit novou sestavu služby Reporting Services založenou na jazyku Fetch. Pro zapsání sestav založených na jazyku Fetch je třeba nainstalovat součást Report Authoring Extension. Další informace: Vytvoření nové sestavy pomocí nástroje SQL Server Data Tools

Možnosti úprav existujících sestav

U existujících sestav mohou uživatelé s odpovídajícími oprávněními provádět následující akce:

  • Uspořádat sestavy do kategorií a určit, ve kterých zobrazeních v oblasti sestav se jednotlivé sestavy zobrazují.

  • Určit, kde je sestava viditelná v uživatelském rozhraní, a upravit další vlastnosti sestavy.

  • Upravit sestavu vytvořenou pomocí Průvodce sestavou.

  • Upravit výchozí sestavu. Pokud například vytvoříte vlastní nastavení aplikace, může být nutné změnit popisky nebo přidat či odebrat pole ve výchozích sestavách. Další informace: Prostředí pro psaní sestav pomocí nástroje SQL Server Data Tools

  • Upravit výchozí filtr výchozí sestavy, sestavy vytvořené pomocí Průvodce sestavou nebo jiných sestav služby Reporting Services.

  • Vytvořit jednorázový snímek sestavy služby Reporting Services nebo naplánovat spouštění sestavy služby Reporting Services v nastavených intervalech. Pamatujte, že funkce plánování sestav je aktuálně k dispozici pouze ve verzích pro místní nasazení aplikací Dynamics 365 Customer Engagement.

  • Sdílet osobní sestavu s jinými uživateli nebo ji zpřístupnit všem uživatelům v organizaci

  • Publikovat sestavu, aby byla přístupná k použití s externími aplikacemi, jako je aplikace SharePoint nebo vlastní programy.

Poznámka:

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.

Viz také

Příručka k vytváření sestav a analýz

Publikování sestav