Używanie schematów XML do przygotowywania definicji wymiany danych

Aby włączyć import/eksport danych w plikach XML za pośrednictwem struktury wymiany danych w Business Central, można użyć schematów XML do zdefiniowania, które elementy danych mają być wymieniane z Business Central. Tę pracę można wykonać na stronie Podgląd schematu XML, ładując plik schematu XML, wybierając odpowiednie elementy danych, a następnie inicjując definicję wymiany danych.

Po zdefiniowaniu elementów danych, które mają być uwzględniane na podstawie schematu XML, można użyć akcji Generuj definicję wymiany danych, aby zainicjować definicję wymiany danych na podstawie wybranych elementów danych, którą następnie należy ukończyć w strukturze wymiany danych. Spowoduje to utworzenie rekordu na stronie Delegowanie definicji programu Exchange, na której można kontynuować definiowanie elementów w mapowaniu plików na które pola w Business Central. Aby uzyskać więcej informacji, zobacz Konfigurowanie definicji wymiany danych.

Ten temat 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

  1. Upewnij się, że odpowiedni plik schematu XML jest dostępny. Rozszerzenie pliku to .xsd.

  2. Wybierz Żarówka otwierająca funkcję Powiedz mi.ikonę, wprowadź Schematy XML, a następnie wybierz powiązane łącze.

  3. Wybierz akcję Nowy.

  4. 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óry został załadowany dla wiersza.

  5. 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. Rozwijasz każdy węzeł, wybierając przycisk + na węźle. Aby rozwinąć wszystkie węzły, wybierz pozycję Rozwiń wszystko na wstążce.

Aby zaznaczyć lub wyczyścić węzły w schemacie XML

  1. Wybierz Żarówka otwierająca funkcję Powiedz mi.ikonę, wprowadź Podgląd schematu XML, a następnie wybierz powiązane łącze.

  2. 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 został załadowany w kroku 5 w sekcji "Aby załadować plik schematu XML".
    Nowy numer XMLport Określ numer XMLport, który jest tworzony na podstawie tego schematu XML po wybraniu akcji Generuj XMLport.

    Linie są teraz wypełnione węzłami reprezentującymi wszystkie elementy w schemacie XML. Węzły dla elementów, które są obowiązkowe zgodnie ze schematem XML, są domyślnie zaznaczone.

  3. W pierwszym wierszu w kolumnie Nazwa węzła rozwiń węzeł Dokument, a następnie stopniowo rozwiń węzły źródłowe, które chcesz przejrzeć.

    Alternatywnie kliknij węzeł prawym przyciskiem myszy, a następnie wybierz polecenie Rozwiń wszystko.

  4. Wybierz jedną z następujących akcji, aby zmienić wyświetlane węzły.

    Akcja Opis
    Pokaż wszystkie Zostaną wyświetlone wszystkie węzły.
    Ukryj niewyemiązkowe Wyświetlane są tylko węzły reprezentujące elementy wymagane zgodnie ze schematem XML. Te węzły są zazwyczaj oznaczone przez 1 w polu MinOccurs.

    Wybierz opcję Pokaż wszystko, aby odwrócić widok.
    Ukryj niewybierane Wyświetlane są tylko węzły, w których jest zaznaczone pole wyboru Wybrane.

    Wybierz opcję Pokaż wszystko, aby odwrócić widok.
  5. Wybierz akcję Edytuj.

  6. W polu wyboru Zaznaczone określ dla każdego węzła, czy element ma być obsługiwany w definicji wymiany danych dla powiązanego pliku bankowego SEPA.

    Uwaga

    Po wybraniu obowiązkowego węzła podrzędnego zostaną również zaznaczone wszystkie węzły nadrzędne nad nim.

  7. Wybierz akcję Zaznacz wszystkie elementy obowiązkowe, aby ponownie wybrać wszystkie węzły reprezentujące elementy, które są obowiązkowe zgodnie ze schematem XML.

  8. Wybierz akcję Usuń zaznaczenie wszystkie, aby wyczyścić wszystkie zaznaczenia.

    Pole Wybór określa, że węzeł ma co najmniej dwa węzły rodzeństwa, które działają jako opcje.

Aby wygenerować definicję wymiany danych opartą na schemacie XML

  1. Wybierz Żarówka otwierająca funkcję Powiedz mi.ikonę, wprowadź Schematy XML, a następnie wybierz powiązane łącze.

  2. Wybierz odpowiedni schemat XML, a następnie wybierz akcję Otwórz podgląd schematu XML.

  3. Upewnij się, że odpowiednie węzły są zaznaczone. Aby uzyskać więcej informacji, zobacz sekcję "Aby zaznaczyć lub wyczyścić węzły w schemacie XML".

  4. Na stronie Podgląd schematu XML wybierz akcję Generuj definicję wymiany danych.

Definicja wymiany danych jest tworzona na stronie Księgowanie definicji programu Exchange, którą można uzupełnić, określając, które elementy w pliku mapują na które pola w Business Central. Aby uzyskać więcej informacji, zobacz Konfigurowanie definicji wymiany danych.

Uwaga

Można również użyć funkcji Pobierz strukturę plików ze strony Delegowanie definicji programu Exchange, która używa funkcji strony Przeglądarka schematu XML do wstępnego wypełnienia tastTab definicji kolumn.

Uwaga

W 2019 release wave 1 i wcześniejszych wersjach można wygenerować XMLport, który był oparty na schemacie, a następnie zaimportować go do rozwiązania. To nie jest już obsługiwane.

Zobacz też

Konfigurowanie definicji wymiany
danychEksportowanie płatności do pliku
bankowegoZbieraj płatności za pomocą polecenia zapłaty
SEPAInformacje o strukturze wymiany danych

Powrót do góry tłumaczenie automatyczne
docs.navision.pl