© navision.pl | Opracowano na podstawie: Microsoft Learn (CC BY 4.0)
Używanie schematów XML do przygotowania definicji wymiany danych
Aby umożliwić import/eksport danych w plikach XML za pomocą struktury wymiany danych w Business Central, możesz używać schematów XML do definiowania, które elementy danych chcesz wymieniać z Business Central. Tę pracę wykonujesz na stronie Przeglądarka schematów XML, ładując plik schematu XML, wybierając odpowiednie elementy danych, a następnie inicjując definicję wymiany danych.
Po zdefiniowaniu elementów danych do uwzględnienia na podstawie schematu XML możesz użyć akcji Generuj definicję wymiany danych, aby zainicjować definicję wymiany danych na podstawie wybranych elementów danych, którą następnie uzupełniasz w strukturze wymiany danych. Powoduje to utworzenie rekordu na stronie Definicja wymiany księgowania, gdzie kontynuujesz, definiując, które elementy w pliku są mapowane na które pola w Business Central. Dowiedz się więcej w Definiowanie sposobu elektronicznej wymiany danych.
Ten artykuł zawiera następujące procedury:
- Aby załadować plik schematu XML
- Aby zaznaczyć lub wyczyścić węzły w schemacie XML
- Aby wygenerować definicję wymiany danych opartą na schemacie XML
Aby załadować plik schematu XML
-
Upewnij się, że odpowiedni plik schematu XML jest dostępny. Rozszerzenie pliku to .xsd.
-
Wybierz Szukaj (Alt+Q)
w prawym górnym rogu, wprowadź Schematy XML, a następnie wybierz powiązane łącze. -
Wybierz akcję Nowy.
-
Wypełnij pola zgodnie z opisem w poniższej tabeli.
| Pole | Opis |
|---|---|
| Kod | Określ kod identyfikujący schemat XML. |
| Opis | Określ opis schematu XML. |
Pole Docelowa przestrzeń nazw określa dowolną przestrzeń nazw w pliku schematu XML, która została załadowana dla wiersza.
- Wybierz akcję Załaduj schemat, a następnie wybierz plik schematu XML.
Po załadowaniu pliku pozostałe pola w wierszu są wypełniane informacjami z pliku, a pole wyboru Schemat jest załadowany jest zaznaczone.
Uwaga
Drzewo załadowanego schematu XML jest domyślnie zwinięte. Każdy węzeł rozwijasz, wybierając przycisk + na węźle. Aby rozwinąć wszystkie węzły, wybierz Rozwiń wszystko na wstążce.
Aby zaznaczyć lub wyczyścić węzły w schemacie XML
-
Wybierz Szukaj (Alt+Q)
w prawym górnym rogu, wprowadź Przeglądarka schematów XML, a następnie wybierz powiązane łącze. -
Wypełnij pola w nagłówku zgodnie z opisem w poniższej tabeli.
| Pole | Opis |
|---|---|
| Kod schematu XML | Określ plik schematu XML, który załadowałeś w kroku 5 w sekcji "Aby załadować plik schematu XML". |
| Nowy nr XMLport | Określ numer XMLport, który jest tworzony z tego schematu XML po wybraniu akcji Generuj XMLport. |
Wiersze są teraz wypełnione węzłami reprezentującymi wszystkie elementy w schemacie XML. Węzły dla elementów obowiązkowych zgodnie ze schematem XML są domyślnie zaznaczone.
- W pierwszym wierszu, w kolumnie Nazwa węzła, rozwiń węzeł Dokument, a następnie stopniowo rozwijaj węzły podrzędne, które chcesz przejrzeć.
Alternatywnie kliknij prawym przyciskiem myszy węzeł, a następnie wybierz Rozwiń wszystko.
- Wybierz jedną z następujących akcji, aby zmienić wyświetlane węzły.
| Akcja | Opis |
|---|---|
| Pokaż wszystko | Wszystkie węzły są wyświetlane. |
| Ukryj nieobowiązkowe | Wyświetlane są tylko węzły reprezentujące elementy wymagane zgodnie ze schematem XML. Te węzły są zwykle oznaczone wartością 1 w polu MinOccurs. Wybierz Pokaż wszystko, aby przywrócić widok. |
| Ukryj niezaznaczone | Wyświetlane są tylko węzły, w których pole wyboru Zaznaczone jest zaznaczone. Wybierz Pokaż wszystko, aby przywrócić widok. |
-
Wybierz akcję Edytuj.
-
W polu wyboru Zaznaczone określ dla każdego węzła, czy chcesz, aby element był obsługiwany w definicji wymiany danych dla powiązanego pliku bankowego SEPA.
Uwaga
Po wybraniu obowiązkowego węzła podrzędnego wszystkie węzły nadrzędne powyżej również zostają zaznaczone.
-
Wybierz akcję Zaznacz wszystkie obowiązkowe elementy, aby ponownie zaznaczyć wszystkie węzły reprezentujące elementy obowiązkowe zgodnie ze schematem XML.
-
Wybierz akcję Odznacz wszystko, aby wyczyścić wszystkie zaznaczenia.
Pole Wybór określa, że węzeł ma dwa lub więcej węzłów równorzędnych, które funkcjonują jako opcje.
Aby wygenerować definicję wymiany danych opartą na schemacie XML
-
Wybierz Szukaj (Alt+Q)
w prawym górnym rogu, enter XML Schemas, and then choose the related link. -
Wybierz odpowiedni schemat XML, a następnie wybierz akcję Otwórz przeglądarkę schematów XML.
-
Upewnij się, że odpowiednie węzły są zaznaczone. Dowiedz się więcej w sekcji "Aby zaznaczyć lub wyczyścić węzły w schemacie XML".
-
Na stronie Przeglądarka schematów XML wybierz akcję Generuj definicję wymiany danych.
Definicja wymiany danych jest tworzona na stronie Definicja wymiany księgowania, którą możesz uzupełnić, określając, które elementy w pliku są mapowane na które pola w Business Central. Dowiedz się więcej w Definiowanie sposobu elektronicznej wymiany danych.
Uwaga
- You can also use the Get File Structure function from the Posting Exchange Definition page, which uses the functionality of the XML Schema Viewer page to prefill the Column Definitions FastTab.
- In 2019 release wave 1 and earlier versions, you could generate a XMLport that was based on the schema and then import that into your solution. This is no longer supported.
Powiązane informacje
Definiowanie sposobu elektronicznej wymiany danych
Dokonywanie płatności za pomocą bankowości AMC (USA) lub polecenia przelewu SEPA (UE)
Polecenie zapłaty SEPA w Business Central
Informacje o strukturze wymiany danych
Znajdź bezpłatne moduły e-learningowe dla Business Central tutaj