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)

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.