Okruženje za pisanje izvješća s pomoću aplikacije SQL Server Data Tools
U ovom se članku opisuje što je potrebno za stvaranje izvješća aplikacija Dynamics 365 for Customer Engagement.
Da biste napisali i objavili izvješće, morate imati potrebne razvojne alate i odgovarajuće ovlasti u aplikacijama Dynamics 365 for Customer Engagement. Također trebate biti upoznati sa sljedećim:
Visual Studio.
Stvaranje izvješća komponente SQL Server Reporting Services pomoću SQL Server Data Tools (SSDT).
Da biste pisali izvješća utemeljena na Fetchu, jezik aplikacija FetchXML Dynamics 365 for Customer Engagement.
Potrebni alati
Za pisanje prilagođenog izvješća za aplikacije sustava Dynamics 365 for Customer Engagement potrebno je sljedeće:
Visual Studio. Za određene verzije pogledajte Proširenje za izradu izvješća zahtjevi.
SQL Server Data Tools. Ovo je okruženje za stvaranje izvješća koje je dostupno kao dodatak s Visual Studio.
Dynamics 365 Proširenje za izradu izvješća. Ovo je obavezno Ako pišete prilagođena izvješća koja se temelje na Fetch XML-u. Uzmite u obzir da aplikacije Dynamics 365 Customer Engagement, kao što su Dynamics 365 Sales i Dynamics 365 Customer Service, podržavaju samo izvješća utemeljena na jeziku Fetch. Dynamics 365 Proširenje za izradu izvješća mora biti instaliran na računalu na kojem Visual Studio su instalirani i SQL Server Data Tools instalirani. Preuzimanje: Dynamics 365 Proširenje za izradu izvješća. Upute za instalaciju potražite u članku Instalacija sustava Dynamics 365 Proširenje za izradu izvješća.
Proširenje projekata komponente Microsoft Reporting Services. Upotrebljava se za izradu projekata poslužitelja za izvješće. Proširenje je uključeno uz Visual Studio 2015. Kasnije verzije potražite u članku Proširenje projekata usluge izvješćivanja.
Napomena
- Za stvaranje FetchXML izvješća ne možete koristiti sastavljač izvješća komponente SQL Server Reporting Services. Dynamics 365 Proširenje za izradu izvješća for SQL Server Data Tools koristi se za stvaranje FetchXML izvješća.
- Dodatak za izradu izvješća sustava Dynamics 365 dostupan je samo u 32-bitnoj verziji.
Potrebne privilegije
Da biste implementirali prilagođena izvješća u aplikacije sustava Dynamics 365 for Customer Engagement, morate imati dodijeljen račun aplikacija sustava Dynamics 365 for Customer Engagement i sigurnosna uloga koja uključuje privilegiju PublishReport . Prema zadanim postavkama, sigurnosne uloge Osoba za prilagodbu sustava i Administrator sustava uključuju te privilegije.
Proces razvoja izvješća
U nastavku su navedeni koraci za razvoj prilagođenih izvješća aplikacija sustava Dynamics 365 for Customer Engagement. Možda ćete morati ponoviti neke korake tijekom razvoja izvješća:
Razvijte koncept ili specifikaciju izvješća na temelju toga koje se poslovne informacije trebaju prikazati.
Stvorite prilagođeno izvješće ili pomoću postojećeg izvješća izmijenite pomoću SQL Server Data Tools značajke u Visual Studio.
Stvorite novo (prilagođeno) izvješće. Dodatne informacije: Stvaranje prilagođenih izvješća pomoću SQL Server Data Tools
Preuzmite postojeću datoteku sustava Dynamics 365 for Customer Engagement apps report definition language (.rdl). Da biste to učinili, otvorite aplikaciju customer engagement, odaberite karticu Izvješćivanje , odaberite željeno izvješće, a zatim na naredbenoj traci odaberite Uredi . Na stranici svojstava izvješća na alatnoj traci Akcije odaberite Preuzmi izvješće .
Stvorite osnovne parametre izvješća. Više informacija: Korištenje parametara u izvješćima
Navedite skupove podataka i kriterije filtriranja za dohvaćanje podataka:
- Omogućite predfiltriranje na primarnim entitetima. Dodatne informacije: Korištenje filtara u izvješćima
Definirajte osnovni raspored izvješća, uključujući zaglavlja i podnožja.
Dodajte stavke izvješća prema potrebi ovisno o specifikaciji izvješća. Dodatne informacije:Dodavanje navigacije izvješćem
Pretpregled izvješće u Visual Studio i riješite pogreške. Dodatne informacije: Testiranje i otklanjanje poteškoća s izvješćima
Implementirajte izvješće na poslužitelj za izvješćivanje pomoću aplikacija sustava Dynamics 365 for Customer Engagement. Više informacija: Objavljivanje izvješća
Pokrenite uvedeno izvješće da biste ga provjerili.
Pogledajte
Sastavljanje upita pomoću FetchXML
Stvaranje prilagođenih izvješća pomoću SQL Server Data Tools