Funkcje zmian globalnych

Do wykonywania zmian, związanych z koniecznością modyfikacji przeprowadzanych na większej liczbie rekordów (uaktualnienie danych w rekordach powiązanych ze zmianą dokonaną np. przy zmianie na liście głównej czasopism) służy funkcja zmian globalnych.

Administrator aplikacji oraz uprawnieni użytkownicy (rola versions) wykonują w tym przypadku zmiany globalne. Zmiany te polegają na tym, że po przygotowaniu właściwej wersji głównego rekordu na liście głównej (np. czasopisma), można potem spowodować, że aktualna treść rekordu z listy głównej zostanie automatycznie skopiowana do rekordów (artykuły z tego czasopisma), które zawierają powiązanie do tego rekordu.

Opcja ta dostępna jest z poziomu pełnego opisu rekordu głównego, jak to przedstawiono na poniższym rysunku:

W dolnej części tego opisu widać odnośnik, który pozwala uzyskać aktualną liczbę wersji tego rekordu występujących w różnych rekordach, w których występuje powiązanie do tegoż rekordu:

Kliknięcie w odnośnik Przelicz uruchamia proces przeszukiwania bazy danych pod kątem ustalenia liczby tych wersji. W zależności od wielkości liczby powiązań proces ten może być błyskawiczny lub nawet nieco czasochłonny.

Po zakończeniu przeszukiwania odnośnik Przelicz zamienia się w nowy odnośnik , który podaje liczbę odnalezionych wersji tego rekordu:

Kliknięcie w odnośnik 5, uruchamia proces ustalenia wszystkich wariantów wersji tego rekordu występujących w bazie i wyświetlenie ich wykazu:

Jak widać na powyższym rysunku aktualna wersja z listy głównej (zaznaczona na zielono) występuje w 3 rekordach, natomiast są również inne 4 wersje, przy czym jedna z nich występuje w 3 rekordach, a pozostałe występują w jednym rekordzie.

Obok wskazania wersji innych niż wersja z listy głównej występują ikonki, które służą do przeprowadzenia zmian globalnych powodujących podmianę wersji rekordu we wskazanych rekordach:

Stosowne objaśnienie wyświetlane jest po najechaniu myszką na odpowiednią ikonkę.

Pierwsza ikonka służy do podglądu wybranej wersji na formularzu wprowadzania danych:

Druga ikonka służy uruchomienia zmiany globalnej, która powoduje zastąpienie rekordem z listy głównej wszystkich wystąpień tego rekordu, gdzie występuje dana jego wersja:

Trzecia ikonka służy uruchomienia zmiany globalnej, która powoduje zastąpienie rekordem z listy głównej wszystkich wystąpień tego rekordu, dla których występuje dana jego wersja i które są wskazywane w ustalonym wyniku wyszukiwania wskazywanym w parametrze URL jako cid=.

W tym przypadku dokonano wyszukiwania publikacji z tego czasopisma od roku 2013. W oknie zmian globalnych widnieje parametr cid=1485908

Zachowano ten parametr w schowku i wklejono go w zakładce przeglądarki, w której wykonywane są zmiany globalne

Z tego powodu, w objaśnieniu trzeciej ikonki, wskazywane jest, że zmiany będą wykonywane tylko w 5 rekordach, a więc przy użyciu tej ikonki tylko w rekordach publikacji od roku 2013.

Czwarta ikonka służy uruchomienia zmiany odwrotnej, która powoduje zastąpienie rekordem z listy głównej wszystkich wystąpień tego rekordu, gdzie występuje dana jego wersja:

Obok ikonek operacyjnych prezentowana jest data z której pochodzi dana wersja rekordu.

Liczba wystąpień danej wersji jest odnośnikiem, a jego użycie powoduje wyświetlenie wykazu rekordów, które zawierają daną wersję. Przykładowo, klikniecie w odnośnik 3

powoduje wyświetlenie następującego wykazu: