Edycja metadanych
Jak mogę poprawić nieprawidłowe metadane? Jak uporządkować bałagan w bazie danych?
Każdy dokument wystawiany w aplikacjach Pakietu JZK 365, na przykład faktura, zawiera szereg niejawnych informacji, takich jak data i czas pierwszego utworzenia, data i czas ostatniej edycji, wersja dokumentu, wersja oprogramowania edytującego itp. Te dane nazywamy metadanymi.Normalnie metadane obsługiwane są całkowicie automagicznie i nie ma potrzeby cokolwiek w tym działać. Błędy w metadanych mogą wpłynąć na nieprawidłową synchronizację danych, a nawet spowodować utratę danych lub metadanych.
Może się jednak zdarzyć konieczność ręcznej korekty metadanych za pomocą funkcji administracyjnych.
W module Administrator X1 znajdź bazę danych, w której znajduje się poszukiwany obiekt. Naciśnij przycisk Weryfikacja i metadane. Zobaczysz widok administracyjny bazy danych:
W tabeli widać zapisane w bazie danych kolejne wersje edycyjne faktury 22/2021. Widać, że pierwsza wersja faktury została zapisana 6 kwietnia, a następnie faktura była edytowana dwukrotnie w dniu 25 maja. Ta ostatnia wersja, 2021-05-25T11:39:42 jest także widoczna w SQL, a metadane są zgodne.
Dla potrzeb tego tekstu zepsujemy metadane. Użyjemy opcji Edytuj metadane:
Dla drugiej i trzeciej pozycji ustawimy pole Usunięty:
Zobaczysz potwierdzenie:
Po zmianach metadane wyglądają tak:
Jeśli obiekt jest aktywny, a zmiana jest zbyt istotna, nie będzie mogła zostać zapisana. Zobaczysz wtedy komunikat podobny do tego:
Teraz zamkniemy okienko. Aplikacja zostanie natychmiast zamknięta, ponieważ metadane zostały zmienione administracyjnie. Uruchom ją ponownie.
Wracamy do modułu Administrator X1. Użyjmy teraz opcji Pokaż zawartość. Zawartość bazy faktur wygląda tak:
Przełączmy opcję usunięte.
Uff, faktura jest na swoim miejscu, jest tylko oznaczona jako usunięta.
To dobrze, że nic nie zginęło. Ale jak naprawić sytuację?
Wracamy do okna Weryfikacja i metadane. Widzimy, że ostatnia wersja edycyjna ma ustawione pole Usunięty:
Naciśnij przycisk Edytuj metadane:
Usuwamy opcję Usunięty i naciskamy Gotowe. Otrzymujemy uspokajające potwierdzenie:
Zamykamy okienko, restartujemy program. Teraz przejdźmy po prostu do modułu Faktury:
Jak widać, faktura 22/2021 wróciła na swoje miejsce i nic jej nie jest.
Tym razem się udało. Bywa jednak różnie, a szczęścia nie należy nadużywać. Korzystaj z edycji metadanych tylko w naprawdę ważnych sprawach. Wcześniej wykonaj kopię zapasową. Skorzystaj z rozszerzonej pomocy technicznej i dowiedz się, czy problem, który chcesz rozwiązać, naprawdę wymaga edycji metadanych.