Modele danych BIS definiują format plików importu i eksportu, a zatem stanowią podstawę wymiany danych za pośrednictwem BIS. Podczas realizacji wymiany danych należy również uwzględnić wszelkie zmiany w modelach danych BIS. Na przykład rozszerzenie obiektu biznesowego o nowy atrybut jest zmianą modelu danych BIS.
Identyfikacja zmian opiera się na porównaniu modeli danych BIS w różnych punktach w czasie. W tym celu użytkownik wykonuje test porównawczy na określonym systemie i bazie danych OLTP w różnych punktach w czasie. Zmiany w modelach danych BIS, które wystąpiły między testami porównawczymi, mogą być wyświetlane w aplikacji Lista: Porównania modeli danych BIS.
Porównanie odnosi się do stanu modeli danych BIS w systemie i bazie danych OLTP, na której wykonywane są testy porównawcze. Aplikacja rozpoznaje każdy dodany lub usunięty atrybut jako zmianę. Ponieważ testy porównawcze mogą być wykonywane na dowolnym systemie ERP, analiza obejmuje również atrybuty, które zostały dodane w ramach modyfikacji, a także pola zdefiniowane przez użytkownika.
Test porównawczy analizuje wszystkie podmioty gospodarcze, nawet te, które oficjalnie nie obsługują importu lub eksportu za pośrednictwem BIS. Odpowiednie jednostki biznesowe, które są oficjalnie obsługiwane przez BIS, są wymienione w dokumentacji Interfejsy eksportu i importu. Test porównawczy obejmuje również jednostki biznesowe pochodzące z modyfikacji.
Testy porównawcze powinny być wykonywane w systemie rozwojowym lub testowym. Pamiętaj, że system nie uruchamia automatycznie testów porównawczych. W związku z tym wszelkie wyświetlane zmiany dotyczą tylko ostatniego testu porównawczego.
Aplikacja pokazuje wszelkie zmiany, które wystąpiły w określonych jednostkach biznesowych. Bardziej szczegółowa analiza jest możliwa dla ostatniej zmiany znalezionej dla modelu danych BIS. W tym celu aplikacja udostępnia pliki schematu XML opisujące model danych BIS przed i po takiej zmianie. Użytkownik może porównać te dwa pliki za pomocą zewnętrznych narzędzi.
Grupa docelowa
- Programiści
- Konsultanci techniczni
Definicje terminów
- Kontroler— jest to klasa Java realizująca import i eksport elementu biznesowego. Powiązane interfejsy to com.cisag.pgm.bi.ImportController i com.cisag.pgm.bi.ExportController. Kontroler zapewnia model danych, który ma być używany do importu/eksportu, a tym samym określa, ile obiektów, atrybutów i relacji jest dostępnych dla danej jednostki biznesowej. Model danych może się różnić dla importu i eksportu. W przypadku prostych jednostek biznesowych import/eksport może odbywać się bez kontrolera, tj. ogólnie.
- Rozszerzalny język znaczników (XML) — XML umożliwia zapisywanie ustrukturyzowanych danych w pliku tekstowym. Język opisu umożliwia definiowanie, przesyłanie, sprawdzanie i interpretowanie danych między aplikacjami i jest szczególnie odpowiedni do wymiany danych strukturalnych. W przypadku dokumentów XML, zawartość, struktura i informacje o reprezentacji są rozdzielone. XML jest koordynowany i zdefiniowany jako standard przez W3C.
- Filtr — model danych BIS dla jednostki biznesowej może być bardzo obszerny. Filtr stanowi fragment modelu danych BIS dla jednostki biznesowej. Określa, które obiekty, atrybuty i relacje jednostki biznesowej mają być brane pod uwagę podczas uruchamiania procesu importu i/lub eksportu.
- Konsorcjum World Wide Web (W3C) — organizacja założona w celu wykorzystania pełnego potencjału sieci. W tym celu opracowywane są znormalizowane technologie, takie jak specyfikacje, wytyczne, oprogramowanie i narzędzia, które mają na celu promowanie rozwoju sieci oraz zapewnienie jej interoperacyjności.
- Schemat XML (XSD) — schemat XML (XML Schema Definition, XSD) to formalna specyfikacja reguł dokumentu XML wskazująca, które elementy i kombinacje elementów są dopuszczalne w dokumenci
Opis aplikacji
Aplikacja Lista: Porównania modeli danych BIS. zapewnia przegląd wszystkich zmienionych modeli danych BIS. W aplikacji można również uruchomić test porównawczy.
Aplikacja Lista: Porównania modeli danych BIS. składa się z nagłówka i obszaru roboczego. Umożliwia wprowadzenie kryteriów wyszukiwania w nagłówku; wszystkie pasujące modele danych BIS są wyświetlane w panelu roboczym.
Nagłówek
W nagłówku dostępne są pola wyszukiwania. Najważniejsze pola są widoczne domyślnie, jednak ich liczba i ich rozmieszczenie mogą się różnić.
Nagłówek jest taki sam dla wszystkich widoków panelu roboczego. Można określić, które pola wyszukiwania mają być wyświetlane.
Panel roboczy aplikacji Lista: Porównania modeli danych BIS. wyświetla listę wyników zawierającą wszelkie zmiany znalezione w modelach danych BIS.
Widoki obszaru roboczego
Można utworzyć wiele widoków w celu zbadania wyniku porównania modeli danych BIS na różne sposoby, z wyświetlaniem różnych informacji. Poniższy widok jest już dostępny:
- Przegląd: Pokazuje najważniejsze właściwości porównania w jednym wierszu.
Pola wyszukiwania i kolumny listy
Wszystkie niezbędne pola wyszukiwania i/lub kolumny listy są określone poniżej. Jeśli dodane zostaną dodatkowe pola, ich pełny opis można znaleźć w pomocy kontekstowej.
Pola:
- Aktualny czas porównania – czas, w którym ostatnia zmiana została znaleziona w modelu danych BIS jednostki biznesowej.
- Jednostka biznesowa – nazwa techniczna jednostki biznesowej, dla której dostępne są zmiany w modelu danych BIS.
- Opis jednostki biznesowej – opis jednostki biznesowej, dla której zmiany są dostępne w modelu danych BIS.
- Kierunek – kierunek modelu danych BIS. Możliwe wartości to:
- Import – model danych BIS służy do importowania danych.
- Eksport – model danych BIS służy wyłącznie do eksportowania danych.
- Import i eksport – model danych BIS jest taki sam dla importu i eksportu i jest używany zarówno do importu, jak i eksportu.
Jeśli do importu i eksportu używane są różne modele danych BIS, zostaną one wymienione osobno.
- Poprzedni punkt porównawczy – czas przed ostatnim porównaniem modelu danych BIS.
W tym czasie model danych BIS miał inny stan niż w czasie określonym w polu Aktualny czas porównania.
Akcje związane z aplikacją
W oknie Lista: Porównania modeli danych BIS dostępne są akcje:
Porównaj modele danych BIS
Korzystając z akcji, można przeanalizować bieżący stan modeli danych BIS i porównać go ze stanem analizowanym ostatnio. Należy pamiętać, że ta akcja zajmuje dużo czasu i wymaga dużo pamięci, więc należy wykonać ją na serwerze aplikacji, który nie jest obciążony.
Po zainicjowaniu tej akcji otworzy się okno dialogowe, w którym można zdefiniować ustawienia dla testu porównawczego wykonywanego jako zadanie w tle. Okno dialogowe zawiera następujące pola:
- Oznaczenie – opis testu porównawczego. Można wybrać dowolny opis.
Eksport schematu XML
Należy użyć tej akcji dla wybranych modeli danych BIS, aby wyeksportować odpowiednie schematy XML dla nowej i starej wersji modelu danych BIS.
W oknie dialogowym można określić katalog dla eksportowanych schematów XML.
Okno dialogowe akcji Eksport schematu XML zawiera następujące pole:
- Folder docelowy – katalog, do którego eksportowane są schematy XML.
Odpowiednio starszy schemat XML jest eksportowany do podkatalogu „oldversion” katalogu bazowego. Odpowiednio, nowszy schemat XML jest eksportowany do podkatalogu „newversion”. Ułatwia to porównywanie schematów XML w aplikacjach zewnętrznych.
Katalog w standardowym panelu roboczym bazy danych OLTP, do której użytkownik jest zalogowany, jest ustawiony jako domyślny. Ścieżka zawiera nazwę bieżącego użytkownika.
Jednostki biznesowe zawierające zmiany w ich modelu danych BIS są wyświetlane na liście. Lista zawiera tylko te jednostki biznesowe, dla których rzeczywiście określono zmianę w modelu danych BIS. Dopóki zmiany nie zostaną określone, lista jest pusta, co może nadal mieć miejsce po wielu testach porównawczych.
Konfiguracja
Dla aplikacji Lista: Porównania modeli danych BIS w aplikacji Konfiguracja nie są wymagane dodatkowe ustawienia.
Jednostki biznesowe
Następujące jednostki biznesowe: com.cisag.sys.tools.bi.obj.ObjectTypeSchemaCompareResult, com.cisag.sys.tools.bi.obj.ObjectTypeSchemaCompareRun oraz com.cisag.sys.tools.bi.obj.ObjectTypeSchemaVersion są istotne dla aplikacji Lista: Porównania modeli danych BIS.. Są one używane na przykład do
- przypisywania uprawnień,
- konfigurowania definicji działań lub
- importu lub eksportu danych.
Te jednostki biznesowe nie należą do żadnej grupy jednostek biznesowych:
Uprawnienia
Uprawnienia mogą zostać przypisane za pomocą ról uprawnień jak również poprzez przyporządkowanie organizacji. Szczegółowe informacje można znaleźć w artykule Uprawnienia.
Uprawnienia specjalne
Dla aplikacji Lista: Porównania modeli danych nie ma dostępnych uprawnień specjalnych.
Przyporządkowania organizacji
Dla aplikacji Lista: Porównania modeli danych nie są wymagane przyporządkowania organizacji.
Funkcje specjalne
W aplikacji Lista: Porównania modeli danych BIS nie są dostępne specjalne funkcje.
Uprawnienia dla partnerów biznesowych
Aplikacja Lista: Porównania modeli danych BIS nie jest dostępna dla partnerów biznesowych.
Instrukcje
Jedną z opcji oferowanych przez aplikację jest wyszukiwanie zmienionych modeli danych BIS. Dodatkowo aplikacja oferuje możliwość porównania modeli danych BIS. Odpowiednie instrukcje zostały opisane poniżej:
Wyświetl zmienione modele danych BIS
- Należy otworzyć aplikację Lista: Porównania modeli danych BIS..
- Wprowadzić kryteria wyszukiwania w nagłówku.
->System wyświetli w oknie roboczym wszystkie znalezione jednostki biznesowe, dla których dostępne są zmiany w modelach danych BIS i które spełniają kryteria wyszukiwania.
Wykonanie aplikacji w tle Porównaj modele danych BIS
- Należy otworzyć aplikację Lista: Porównania modeli danych BIS..
- Wybrać akcję [Porównaj modele danych BIS] na standardowym pasku przycisków.
- Wprowadzić wartość w polu Oznaczenie, jeśli błędy nie mają być usuwane.
- Wprowadzić żądane wartości w polach zakładki Ustawienia. Aby uzyskać więcej informacji na temat tych pól, należy zapoznać się z artykułem Instrukcja obsługi.
- Wybrać opcję [W tle].
->System utworzy zadanie w tle, które zostanie przetworzone zgodnie z ustawieniami tła.
Po zakończeniu zadania wsadowego można pobrać zmienione modele danych BIS w aplikacji.