Składniki raportowania elektronicznego

Raportowanie elektroniczne (ER) obsługuje następujące typy składników:

  • Model danych
  • Mapowanie modelu
  • Format
  • Metadane

Składnik modelu danych

Składnik typu Model danych jest abstrakcyjnym przedstawieniem struktury danych. Opisuje konkretny obszar domeny biznesowej wystarczająco szczegółowo, aby spełnić wymagania dotyczące raportowania dla tej domeny. Składnik będący modelem danych zawiera następujące elementy:

  • Model danych – jako zestaw jednostek biznesowych określonej domeny oraz hierarchiczna definicja relacji między tymi jednostkami.
  • Mapowanie modelu – wybrane źródła danych aplikacji są połączone z poszczególnymi elementami modelu danych, który określa w czasie wykonywania przepływ danych i reguły wprowadzania danych biznesowych w składniku modelu danych.

Jednostka biznesowa modelu danych jest reprezentowana jako kontener lub rekord. Właściwości jednostki biznesowej są reprezentowane jako elementy danych lub pola. Każdy element danych ma niepowtarzalną nazwę, etykietę, opis i wartość. Wartość każdego elementu danych można zaprojektować tak, aby była rozpoznawana jako ciąg, liczba całkowita, wartość rzeczywista, data, wyliczenie (wyliczenie) lub wartość logiczna. Dodatkowo element danych może być innym rekordem lub listą rekordów.

Pojedynczy składnik typu Model danych może zawierać kilka hierarchii jednostek biznesowych właściwych dla danej domeny. Może również zawierać mapowania modelu obsługujące przepływ danych właściwy dla raportu w czasie wykonywania. Hierarchie są rozróżniane przez pojedynczy rekord, który został wybrany jako główny dla mapowania modelu. Na przykład model danych obszaru domeny płatności może obsługiwać następujące mapowania:

  • Firma > Dostawca > Transakcje płatności w przypadku domeny rozrachunków z dostawcami
  • Odbiorca > Firma > Transakcje płatności w przypadku domeny rozrachunków z odbiorcami

Podmioty gospodarcze, takie jak transakcje firmowe i płatnicze, są projektowane tylko raz. W razie potrzeby można używać ich ponownie w różnych mapowaniach.

Składnik mapowania modelu

Mapowanie modelu łączy źródła danych aplikacji z poszczególnymi elementami modelu danych, które określają w czasie wykonywania przepływ danych i reguły wprowadzania danych biznesowych w składniku modelu danych.

Mapowanie modelu obsługujące wychodzące dokumenty elektroniczne ma następujące możliwości:

  • Może wykorzystywać różne typy danych jako źródła danych dla modelu danych. Te typy danych obejmują tabele, jednostki danych, metody i wyliczenia.
  • Obsługuje parametry wejściowe użytkownika, które można zdefiniować jako źródła danych modelu danych, gdy część danych musi być określona w czasie wykonywania.
  • Obsługuje transformację danych do wymaganych grup. Umożliwia także filtrowanie, sortowanie i sumowanie danych, a także dołączanie logicznych pól obliczanych, które są projektowane za pomocą formuł przypominających formuły programu Microsoft Excel. Aby uzyskać więcej informacji, zobacz Projektant formuł w raportowaniu elektronicznym (ER).

Mapowanie modelu obsługujące przychodzące dokumenty elektroniczne ma następujące możliwości:

  • Może używać różnych aktualizowanych elementów danych jako celów. Te elementy danych obejmują tabele, jednostki danych i widoki. Dane można aktualizować o dane przychodzące z dokumentów elektronicznych. W jednym mapowaniu modelu można użyć wielu elementów docelowych.
  • Obsługuje parametry wejściowe użytkownika, które można zdefiniować jako źródła danych modelu danych, gdy część danych musi być określona w czasie wykonywania.

Komponent modelu danych jest przeznaczony dla każdej domeny biznesowej używanej jako ujednolicone źródło danych do raportowania. Ujednolicone źródło danych izoluje raportowanie od fizycznej implementacji źródeł danych. Składnik reprezentuje właściwe dla domeny koncepcje i funkcje biznesowe w formie, która upraszcza początkowe projektowanie formatów raportowania i ich dalszą obsługę.

Składnik formatu

Składniki typu Format dla wychodzących dokumentów elektronicznych

Składnik typu Format określa schemat danych wyjściowych raportowania, które jest generowane w czasie wykonywania. Schemat składa się z następujących elementów:

  • Format definiujący strukturę i zawartość wychodzącego dokumentu elektronicznego generowanego podczas wykonywania.
  • Źródła danych jako zestaw parametrów wejściowych użytkownika i modelu danych właściwego dla domeny, który wykorzystuje wybrany model mapowania.
  • Mapowanie formatu jako zestaw powiązań źródeł danych formatu zawierających poszczególne elementy formatu, które podczas wykonywania określają przepływ danych i reguły generowania danych wyjściowych w tym formacie.
  • Sprawdzanie poprawności formatu jako zestaw konfigurowalnych reguł sterujących generowaniem raportu w czasie wykonywania w zależności od kontekstu pracy. Na przykład może istnieć reguła, która zatrzymuje generowanie danych wyjściowych płatności dla dostawcy i zgłasza wyjątek, gdy brakuje określonych atrybutów wybranego dostawcy, takich jak numer konta bankowego.

Składnik typu Format obsługuje następujące funkcje:

  • Tworzenie danych wyjściowych raportowania jako pojedynczych plików w różnych formatach, takich tekstowy, XML, dokument programu Microsoft Word lub arkusz
  • Tworzenie wielu plików osobno i zamykanie ich w plikach zip

Składnik typu Format umożliwia załączanie określonych plików, które mogą być używane w wynikach raportowania:

  • Skoroszyty programu Excel zawierające arkusze, których można używać jako szablonów danych wyjściowych w formacie arkusza OPENXML.
  • Pliki programu Word zawierające dokumenty, których można używać jako szablonów danych wyjściowych w formacie dokumentów programu Microsoft Word.
  • Inne pliki, które mogą zostać włączone w dane wyjściowe formatu jako pliki wstępnie zdefiniowane.

Na poniższej ilustracji przedstawiono sposób przepływu danych w tych formatach.

Przepływ danych dla składników typu Format dokumentów wychodzących

Aby uruchomić jedną konfigurację formatu modułu ER i wygenerować wychodzący dokument elektroniczny, należy określić mapowanie dla konfiguracji formatu.

Składniki typu Format dla przychodzących dokumentów elektronicznych

Składnik typu Format określa schemat dokumentu przychodzącego, który jest importowany w czasie wykonywania. Schemat składa się z następujących elementów:

  • Format definiujący strukturę i zawartość dokumentu przychodzącego dokumentu elektronicznego zawierającego dane importowane podczas wykonywania. Składnik typu Format służy do analizowania składni przychodzących dokumentów w różnych formatach, takich jak tekst i XML.
  • Mapowanie formatu, które wiąże poszczególne elementy formatu z elementami modelu danych konkretnej domeny. W czasie wykonywania elementy w modelu danych określają przepływ danych oraz reguły importowania danych z przychodzącego dokumentu, a następnie zapisują te dane w modelu danych.
  • Sprawdzanie poprawności formatu jako zestaw konfigurowalnych reguł sterujących importem danych w czasie wykonywania w zależności od kontekstu pracy. Na przykład może istnieć reguła, która zatrzymuje import danych z wyciągu bankowego zawierającego płatności dla dostawcy i zgłasza wyjątek, gdy brakuje określonych atrybutów dostawcy, takich jak kod identyfikacyjny dostawcy.

Na poniższej ilustracji przedstawiono sposób przepływu danych w tych formatach.

Przepływ danych dla składników typu Format dokumentów przychodzących

Aby uruchomić jedną konfigurację formatu modułu ER w celu zaimportowania danych z przychodzącego dokumentu elektronicznego, należy określić żądane mapowanie konfiguracji formatu oraz punkt integracji mapowania modelu. Tego samego mapowania modelu i miejsc docelowych można używać w połączeniu z różnymi formatami dla różnych rodzajów dokumentów przychodzących.

Przechowywanie wersji składnika

Dla składników ER jest obsługiwane przechowywanie wersji. Poniższy przepływ pracy służy do zarządzania zmianami w składnikach ER:

  1. Wersja tworzona pierwotnie jest oznaczona jako Wersja robocza. Ta wersja może być edytowana i jest dostępna do testów.
  2. Wersję Wersja robocza można przekonwertować na wersję Ukończona. Ta wersja może być używana w lokalnych procesach raportowania.
  3. Wersję Ukończona można przekonwertować na wersję Udostępniona. Ta wersja jest publikowana w usłudze Microsoft Dynamics Lifecycle Services LCS i może być używana w globalnych procesach sprawozdawczości.
  4. Wersję Udostępniona można przekonwertować na wersję Wycofana. Tę wersję można następnie usunąć.

Wersje ze stanem Ukończona lub Udostępniona są dostępne dla innych procesów wymiany danych. Na składniku mającym te stany można wykonywać następujące operacje:

  • Składnik może być serializowany w formacie XML i eksportowany jako plik w formacie XML.
  • Składnik może być reserializowany z pliku XML i importowany do aplikacji jako nowa wersja składnika raportowania elektronicznego.

Aby uzyskać więcej informacji, zobacz importowanie nowej konfiguracji modelu danych i eksportowanie zakończonej wersji formatu pochodnego.

Wersje robocze w czasie wykonywania

W osobistych parametrach użytkownika dla struktury ER możesz włączyć opcję, która pozwala określić, czy wersja robocza konfiguracji ER musi być używana w czasie wykonywania. Aby uzyskać informacje dotyczące sposobu udostępnienia opcji Uruchom w wersji roboczej dla konfiguracji wersji roboczej, zobacz temat Oznaczanie formatu niestandardowego jako uruchamianego.

Banknot

Parametry użytkownika ER są właściwe dla firmy i właściwe dla użytkownika.

Wersja robocza formatu w czasie wykonywania

Domyślnie po uruchomieniu rozwiązania ER wersje robocze jego składników formatu są ignorowane. Zamiast tego zostanie użyta tylko wersja odpowiednią o stanie innym niż Wersja robocza. Czasami można wymusić używanie w czasie wykonywania wersji roboczej konfiguracji formatu ER. Na przykład po wprowadzeniu niezbędnych zmian w wersji roboczej można użyć tej wersji roboczej do uruchomienia testu. W ten sposób możesz zweryfikować poprawność swoich zmian. Aby rozpocząć korzystanie z wersji roboczej formatu, musisz ustawić opcję Uruchom wersję roboczą odpowiedniej konfiguracji ER na Tak.

Wersje robocze mapowania modelu w czasie wykonywania

Domyślnie po uruchomieniu rozwiązania ER są zawsze używane wersje robocze jego składników mapowania modelu. Czasami możesz chcieć zmusić ER do ignorowania wersji roboczej konfiguracji mapowania modelu ER w czasie wykonywania. W wersji 10.0.29 i nowszych możesz włączyć opcję Zawsze bierz pod uwagę opcję „Uruchom wersję roboczą” dla funkcji mapowania modelu ER, aby kontrolować wersję mapowania modelu używaną w czasie wykonywania. Gdy ta funkcja jest włączona, występuje następujące zachowanie:

  • Gdy opcja Uruchom wersję roboczą jest ustawiona na Nie w przypadku konfiguracji mapowania modelu, w czasie wykonywania jest używana najwyższa wersja poza wersja robocza tej konfiguracji. Wystąpił wyjątek, jeśli konfiguracja nie jest dostępna w bieżącym wystąpieniu Finance.
  • Gdy opcja Uruchom wersję roboczą jest ustawiona na Tak dla konfiguracji mapowania modelu, wersja robocza tej konfiguracji jest używana w czasie wykonywania.

Daty obowiązywania składnika

Wersje składników formatu ER mają daty obowiązywania. Można ustawić datę wejścia w życie dla składnika Formatu ER, aby określić datę, od której składnik zacznie obowiązywać w procesach raportowania. Data sesji aplikacji pozwala określić, czy składnik może być uruchamiany. Gdy dla danej daty jest dostępnych kilka wersji, najnowsza wersja jest używana w procesach raportowania.

Dostęp do składnika

Dostęp do formatu ER i składników mapowania modelu w czasie wykonywania zależy od ustawienia kodu kraju/regionu Międzynarodowej Organizacji Normalizacyjnej (ISO). Jeśli to ustawienie jest puste dla wybranej wersji konfiguracji mapowania formatu lub modelu, dostęp do składnika mapowania formatu lub modelu można uzyskać z dowolnej firmy w czasie wykonywania. Jeśli ustawienie zawiera kody krajów/regionów ISO, składnik mapowania formatu lub modelu jest dostępny tylko od firm, których adres podstawowy jest zdefiniowany dla jednego z kodów krajów/regionów ISO składnika formatu.

Różne wersje formatu lub komponentu mapowania modelu mogą mieć różne ustawienia kodów ISO krajów/regionów.

Aby uzyskać więcej informacji, zobacz Konfigurowanie mapowań modelu raportowania elektronicznego w zależności od kraju.