Środowisko pisania raportów przy użyciu SQL Server Data Tools
W tym artykule opisano, co jest potrzebne do tworzenia raportów aplikacji Dynamics 365 for Customer Engagement.
Musisz mieć wymagane narzędzia programistyczne wymagane i odpowiednie uprawnienia w aplikacjach Dynamics 365 for Customer Engagement, aby pisać i publikować raporty. Ponadto powinieneś również zapoznać się z:
Visual Studio.
Tworzenie raportów usług SQL Server Reporting Services za pomocą SQL Server Data Tools (SSDT).
Do tworzenia raportów opartych na języku Fetch, Dynamics 365 dla aplikacji Customer Engagement język FetchXML.
Wymagane narzędzia
Następujące osoby są wymagane do napisania niestandardowego raportu dla aplikacji Dynamics 365 for Customer Engagement:
Visual Studio. Dla określonych wersji, zobacz Wymagania dotyczące rozszerzenia do tworzenia raportów.
SQL Server Data Tools. Jest to środowisko tworzenia raportów dostępne jako dodatek plug-in z Visual Studio.
Rozszerzenie Dynamics 365 Report Authoring . Jest to wymagane w przypadku tworzenia niestandardowych raportów opartych na języku Fetch. Należy zauważyć, że aplikacje Dynamics 365 dotyczące zaangażowania klientów, takie jak Dynamics 365 Sales i Dynamics 365 Customer Service, obsługują tylko raporty oparte na języku Fetch. Rozszerzenie Dynamics 365 Report Authoring należy zainstalować na komputerze, na którym są zainstalowane Visual Studio i SQL Server Data Tools. Pobierz: Rozszerzenie Dynamics 365 Report Authoring. Aby uzyskać szczegółowe instrukcje instalacji, zobacz Instalowanie rozszerzenia Dynamics 365 Report Authoring.
Rozszerzenie Microsoft Raportowanie projektów usług. Używane do tworzenia projektów serwera raportów Rozszerzenie zawiera Visual Studio 2015. Aby uzyskać nowsze wersje, zobacz rozszerzenie Raportowanie projektów usług.
Uwaga
- Nie możesz używać SQL Server Reporting Services Report Builder do tworzenia raportów FetchXML. Rozszerzenie tworzenia raportów Dynamics 365 dla SQL Server Data Tools jest używane do tworzenia raportów FetchXML.
- Rozszerzenie Dynamics 365 Report Authoring jest dostępne tylko w wersji 32-bitowej.
Wymagane uprawnienia
Aby wdrożyć raporty niestandardowe do aplikacji Dynamics 365 for Customer Engagement, musisz mieć konto aplikacji Dynamics 365 for Customer Engagement i przypisaną do Ciebie rolę zabezpieczeń, która zawiera uprawnienie PublishReport. Domyślnie role zabezpieczeń Konfigurator systemu i Administrator systemu zawierają te uprawnienia.
Proces projektowania raportu
Poniżej wymieniono kroki tworzenia niestandardowych raportów aplikacji Dynamics 365 for Customer Engagement. Może zajść potrzeba powtórzenia kilku kroków podczas przygotowywania raportu:
Opracuj koncepcję raportu lub specyfikację na podstawie tego, jakie informacje biznesowe mają być wyświetlane.
Utwórz raport niestandardowy lub użyj istniejącego raportu, aby go zmodyfikować przy użyciu SQL Server Data Tools w Visual Studio.
Utwórz nowy raport (niestandardowy). Więcej informacji: Tworzenie raportów niestandardowych przy użyciu SQL Server Data Tools
Pobierz istniejący plik definicji języka definicji raportu (Rdl) aplikacji Dynamics 365 for Customer Engagement. Aby to zrobić, otwórz aplikację customer engagement, wybierz kartę Raportowanie, wybierz odpowiedni raport, a następnie wybierz Edytuj na pasku poleceń. Na stronie właściwości raportu wybierz Pobierz raport z paska narzędzi Akcje.
Utwórz parametry raportu podstawowego. Więcej informacji: Użyj parametrów w raportach
Określ zestawy danych i kryteria filtrowania do pobierania danych:
- Włącz filtrowanie wstępne dla encji podstawowych. Więcej informacji: Użyj filtrów w raportach
Zdefiniuj podstawowy układ raportu, w tym nagłówki i stopki.
Dodaj elementy raportu zgodnie z wymaganiami na podstawie specyfikacji raportu. Więcej informacji: Dodawanie nawigacji w raporcie
Otwórz podgląd raportu w Visual Studio i usuń wszystkie błędy. Więcej informacji: Testuj i rozwiązuj problemy związane z raportami
Wdróż raport na serwerze raportowania przy użyciu aplikacji Dynamics 365 for Customer Engagement. Więcej informacji: Publikuj raporty
Uruchom wdrożony raport, aby sprawdzić jego poprawność.
Zobacz też
Tworzenie zapytań za pomocą FetchXML
Tworzenie niestandardowych raportów przy użyciu SQL Server Data Tools