Sherpa Romeo - zmiany w wersji 3.1
W 2021 roku Sherpa całkowicie zmieniła udostępniane serwisy - kolory zostały zlikwidowane, a także zmienił się format udostępnianych informacji oraz zasady udostępniania (https://v2.sherpa.ac.uk/romeo/about.html).
Obecnie do integracji potrzebny jest inny klucz (innej konstrukcji). Nie trzeba rejestrować domeny, która będzie korzystać z integracji - po zarejestrowaniu się na stronie https://v2.sherpa.ac.uk/ uzyskuje się jeden klucz, który można wykorzystywać do integracji dowolnego serwisu.
Integracja systemu Omega-PSIR z Sherpą uwzględnia te zmiany w wersjach 3.1.x, ostateczne zmiany zostały wprowadzone od wersji 3.1.154.
Elementy niezbędne do poprawnego działania integracji
klucz dostępowy do API - udostępniany zaraz po założeniu konta w serwisie
obecny w słowniku na środowisku term SHERPA_INTEGRATION (integration_type)
obecny w słowniku na środowisku term SHERPA_ID (external_id)
wpisany w konfiguracji URL do serwisu (https://v2.sherpa.ac.uk)
Sprawdzanie danych z systemu Sherpa Romeo
Informacje pochodzące z serwisu Sherpa Romeo można zweryfikować, klikając w rekordzie czasopisma w interfejsie publicznym “Sprawdź”.
Po kliknięciu użytkownik zostaje przeniesiony na oddzielną stronę zawierającą szczegółowe informacje.
Pobrane informacje pochodzą z bazy Sherpa Romeo i są reprezentowane w analogiczny do niej sposób. Treści licencji i warunków zostały jedynie przetłumaczone na język polski.
Część czasopism stosuje kilka systemów w zależności od wybranej licencji/podpisanej umowy.
W takich przypadkach na podstronie z informacjami pojawiają się dodatkowe zakładki.
Za pierwszym razem informacje są pobierane z Sherpy i zapisywane w systemie Omega-PSIR. Następne wejście w ten sam rekord pokazuje dane pobrane przy wcześniejszym podglądzie. W celu pobrania na nowo danych należy kliknąć przycisk “Aktualizuj”.
Dodatkowe zadania zaplanowane aktualizujące bazę
W systemie dodatkowo znajduje się scheduler (SherpaScheduler
), którego zadaniem jest samoistne aktualizowanie danych czasopism, które uległy zmianie w słowniku Bazy Wiedzy.
Aktualizacja domyślnie odbywa się raz dziennie o godz. 7, jednorazowo aktualizowanych jest maksimum 1000 rekordów (jest to związane z limitami API narzucanymi przez system Sherpa).
Scheduler ma wbudowaną dodatkową funkcjonalność pozwalającą na aktualizację czasopism
Dodatkowo w systemie znajduje się domyślnie nieaktywny (schedulerSherpaUpdateAll
) pozwalający na aktualizowanie w systemie Omega czasopism, które zostały zaktualizowane w Sherpa. Pobiera on określoną liczbę zmodyfikowanych w Sherpie rekordów (zmienna sherpaLimit
), maksimum to 50 000.