5.1.0
Spis treści
- 1 Nowe funkcjonalności
- 1.1 [OMDEV-4976] Preferowanie solr przy renderowaniu zakładek profilu afiliacji [PW]
- 1.2 [OMDEV-4949] Rozszerzenie preferencji profilu autora o widoczność konkretnych baz wskaźników bibliometrycznych [PW]
- 1.3 [OMWATDEV-273] Dodatkowe pole w module projekty - WSK [Sages]
- 1.4 [OMULDEV-710] Utworzenie pivotów i dodanie podstawowych pól w modułach event i team [Sages]
- 1.5 [OMAMUDEV-925] Zakładka ewaluacja - zmień dyscyplinę [Sages]
- 1.6 [OMUEWRDEV-210] Pole classification w encji author [Sages]
- 1.7 [OMAMUDEV-923] Zakładka Ewaluacja - opcja zaznacz wszystkie [Sages]
- 1.8 [OMPPMDEV-2030] Dodanie filtru "Forma publikacji" do panelu redaktora [Sages]
- 1.9 [OMAMUDEV-922] Wyłączenie komunikatu o zagrożeniu N0 [Sages]
- 1.10 [OMDEV-4920] Dodanie ikony „i” przy custom query (link do dokumentacji) [Sages]
- 1.11 [OMAMUDEV-924] Zakładka ewaluacja - Dyscyplina jako hiperłącze [Sages]
- 1.12 [OMUPWRDEV-627] Dodanie w panelu redaktora możliwość wyszukiwania po polu "Kolekcja" [Sages]
- 1.13 [OMDEV-4770] Zablokować możliwość dodawania tego samego author w tym samym polu danej encji [Sages]
- 1.14 [OMDEV-4256] Dodatkowa walidacja na pole issn w journalseries [Sages]
- 1.15 [OMPKDEV-242] Dodanie sortowania po dacie obrony w sorterach kończących się na roku - Promotorstwo [Sages]
- 1.16 [OMDEV-4835] Panel administracyjny dla Solr [Sages]
- 1.17 [OMUPWRDEV-626] Dodanie obsługi cytowań w modułach multimedia i dzieła artystyczne [Sages]
- 1.18 [OMAMUDEV-915] Dodanie dodatkowego pola: Funkcja/nazwa/tytuł wystąpienia w języku obcym w aktywnościach zawodowych [Sages]
- 1.19 [OMDEV-4984] Wyszukiwanie komunikatów (tłumaczeń) systemowych [PW]
- 2 Naprawione błędy
- 2.1 [OMDEV-4974] Obsłużenie sorterów z nieuzupełnioną datą [Sages]
- 2.2 [OMPPMDEV-1596] Błąd sortowania po zmianie ilości wyświetlanych na stronie wyników [Sages]
- 2.3 [SOMDEV-1041] Zakładka statystyki - wskaźniki ScopusPercentile [Sages]
- 2.4 [OMDEV-4836] Nieprawidłowe wyświetlanie zdjęć w rekordach aparatury badawczej [PW]
- 2.5 [OMDEV-4872] Dodanie pola Dostępność (Publication Availability) [PW]
- 2.6 [OMDEV-4918] Uproszczenie ról w przełącznikach systemowych [Sages]
- 2.7 [OMDEV-4308] Poprawa wyświetlanych dopasowań pod znakiem zapytania po wyszukaniu rekordów [Sages]
- 2.8 [OMDEV-4780] Poprawa walidacji duplikatu (case-insensitive) w polu DOI [Sages]
- 2.9 [OMDEV-4800] Naprawa sortowania w zakładce "Promotorstwo" Autora [PW]
- 3 Integracje
- 3.1 [OMDEV-4528] Integracja z OpenAlex [Sages]
- 3.2 [SOMDEV-1043] Integracja z PubMed - błąd przy próbie importu rekordów [Sages]
- 3.3 [SOMDEV-1034] Integracja z Google Scholar - obsługa klucza SerpAPI w module konfiguracji integracji z systemami zewnętrznymi [Sages]
- 3.4 [OMDEV-4930] Integracja z DataCite - Zmiana sposobu komunikacji międzyserwisowej z Hazelcast na REST [Sages]
- 3.5 [SOMDEV-1030] Integracja ze Scopus - dodatkowe działania przy aktualizacji czasopism ze Scopus - [Sages]
- 4 Pozostałe usprawnienia
Nowe funkcjonalności
[OMDEV-4976] Preferowanie solr przy renderowaniu zakładek profilu afiliacji [PW]
Zoptymalizowano mechanizm ładowania danych w zakładkach profilu afiliacji. W pierwszej kolejności wykorzystywane są dane z indeksu Solr zamiast bezpośrednich zapytań do bazy danych. W efekcie uzyskano:
Przyspieszenie ładowania zakładek profilu afiliacji.
Zmniejszenie obciążenia bazy danych.
Poprawa wydajności systemu.
[OMDEV-4949] Rozszerzenie preferencji profilu autora o widoczność konkretnych baz wskaźników bibliometrycznych [PW]
Rozszerzono preferencje profilu autora o możliwość zarządzania widocznością wskaźników bibliometrycznych z wybranych baz.
Dodano nowe ustawienia widoczności wskaźników:
Google Scholar
Scopus
Web of Science
OpenAlex
Każdy z parametrów pozwala określić, czy wskaźniki z danej bazy mają być widoczne w profilu autora.
[OMWATDEV-273] Dodatkowe pole w module projekty - WSK [Sages]
W module Projekty, w zakładce Prawa własności intelektualnej dodano nowe pola:
WSK (radio button: dotyczy / nie dotyczy)
Opis (pole tekstowe)
W panelu redaktora dodano także filtr obowiązujący dane pole w sekcji Rodzaje, kategorie, oznaczenia.
[OMULDEV-710] Utworzenie pivotów i dodanie podstawowych pól w modułach event i team [Sages]
Dodano formaty Tabel przestawnych (pivotów) wraz z podstawowymi polami dla modułów Wydarzeń i Zespołów.
[OMAMUDEV-925] Zakładka ewaluacja - zmień dyscyplinę [Sages]
Dodano opcję Brak do wyboru w funkcjonalności Zmień dyscyplinę w wybranych publikacjach w zakładce Ewaluacja w profilu autora.
[OMUEWRDEV-210] Pole classification w encji author [Sages]
Dodano obsługę pola klasyfikacja dla rekordów typu autor.
Dane słownikowe
Wprowadzono nowy typ słownika: classification_author (klasyfikacja autorów).
Umożliwiono definiowanie wartości klasyfikacji autorów w danych słownikowych wg potrzeb jednostki.
Panel redaktora
W module Autorzy i pracownicy dodano filtrowanie po polu “Klasyfikacja”
Filtr jest widoczny tylko, jeśli słownik zawiera co najmniej jedną wartość,
umożliwia wybór jednej lub wielu wartości.
Widok publiczny
Wyświetlanie klasyfikacji autorów jest zależne od przełącznika
genericFields.classified
[OMAMUDEV-923] Zakładka Ewaluacja - opcja zaznacz wszystkie [Sages]
W zakładce Ewaluacja na profilu autora dodano pole wyboru pozwalające na zaznaczenie/odznaczenie wszystkich publikacji na liście.
[OMPPMDEV-2030] Dodanie filtru "Forma publikacji" do panelu redaktora [Sages]
Dodano możliwość filtrowania artykułów i rozdziałów według formy publikacji z poziomu panelu redaktora.
[OMAMUDEV-922] Wyłączenie komunikatu o zagrożeniu N0 [Sages]
W przełączniku authorprofile.evaluation dodano funkcjonalność authorprofile.evaluation.issue.type.N0_IN_DISCIPLINES_INCLUDED_IN_EVALUATION umożliwiającą całkowite wyłączenie alertu o zagrożeniu N0 w zakładce Ewaluacja w profilu autora.
[OMDEV-4920] Dodanie ikony „i” przy custom query (link do dokumentacji) [Sages]
Dodano ikonę informacyjną przy polu zapytań niestandardowych (custom query) w panelu redaktora. Kliknięcie w ikonę otwiera w nowej karcie dokumentację (wiki) z opisem przykładowych formuł wyszukiwawczych.
[OMAMUDEV-924] Zakładka ewaluacja - Dyscyplina jako hiperłącze [Sages]
Dodano klikalne hiperłącze do dyscypliny na profilu autora (zakładka Ewaluacja). Po jego klinięciu użytkownik przenoszony jest bezpośrednio do profilu dyscypliny.
[OMUPWRDEV-627] Dodanie w panelu redaktora możliwość wyszukiwania po polu "Kolekcja" [Sages]
W panelu redaktora dodano możliwość wyszukiwania według pola Kolekcja w typach:
Artykuły i rozdziały
Książki
Multimedia
Dane badawcze
Inne materiały
[OMDEV-4770] Zablokować możliwość dodawania tego samego author w tym samym polu danej encji [Sages]
Wprowadzono blokadę wielokrotnego przypisania tej samej osoby do pola typu Autor jako błąd oraz ostrzeżenie w przypadku powtórzenia tej samej roli dla wybranej osoby (pola złożone: Autor + Rola).
[OMDEV-4256] Dodatkowa walidacja na pole issn w journalseries [Sages]
Walidacja unikatowości wartości ISSN i e-ISSN w module Czasopisma i serie. Wprowadzenie już istniejącej wartości do pola ISSN lub e-ISSN wyświetla informację: "Wartość nie jest unikalna".
[OMPKDEV-242] Dodanie sortowania po dacie obrony w sorterach kończących się na roku - Promotorstwo [Sages]
Zmodyfikowano sortowanie prac dyplomowych w zakładce Promotorstwo w profilu autora, w sorterach w których najniższym poziomem grupowania jest rok, prace w jego obrębie będą teraz uporządkowane od najnowszych do najstarszych.
[OMDEV-4835] Panel administracyjny dla Solr [Sages]
Dodano panel do podglądu stanu platformy wyszukiwania Solr, w tym statusu poszczególnych kolekcji. Możliwe jest także wywołanie akcji administracyjnych, takich jaki reindeksacja czy odświeżenie schematu danych.
[OMUPWRDEV-626] Dodanie obsługi cytowań w modułach multimedia i dzieła artystyczne [Sages]
Dodano mechanizm generowania cytowań dla rekordów typu multimedia.
[OMAMUDEV-915] Dodanie dodatkowego pola: Funkcja/nazwa/tytuł wystąpienia w języku obcym w aktywnościach zawodowych [Sages]
Dodanie nowego pola Funkcja/nazwa w języku oryginału w module Aktywność zawodowa w Panelu redaktora oraz od strony formularza dodawania aktywności zawodowych przez autora.
[OMDEV-4984] Wyszukiwanie komunikatów (tłumaczeń) systemowych [PW]
W module Funkcje administracyjne → Komunikaty dla użytkownika → Komunikaty systemowe dodano wyszukiwarkę komunikatów dla użytkowników (tłumaczeń). Umożliwiono szybkie filtrowanie i odnajdywanie komunikatów oraz przypisanych do nich kluczy.
Naprawione błędy
[OMDEV-4974] Obsłużenie sorterów z nieuzupełnioną datą [Sages]
Ujednolicono obsługę brakujących dat w sorterach modułu patentów - rekordy bez daty nie są już prezentowane pod etykietą 1900-01-01. W przypadku nieuzupełnionej daty są one klasyfikowane pod etykietę nieokreślony.
[OMPPMDEV-1596] Błąd sortowania po zmianie ilości wyświetlanych na stronie wyników [Sages]
Naprawiono błąd niepoprawnego sortowania wyników po zmianie liczby wyników na stronę. Naprawiono brak przycisku paginacji przy ustawieniu 100 rekordów na stronę, gdy liczba rekordów była mniejsza niż 100.
[SOMDEV-1041] Zakładka statystyki - wskaźniki ScopusPercentile [Sages]
Rozszerzono zakładkę Statystyki w module czasopism o nową wizualizację danych. Dodano dodatkowy wykres prezentujący wskaźnik Scopus Centyl.
[OMDEV-4836] Nieprawidłowe wyświetlanie zdjęć w rekordach aparatury badawczej [PW]
Naprawiono problem z nieprawidłowym wyświetlaniem zdjęć w rekordach aparatury badawczej. Poprawiono sposób prezentacji zdjęć po kliknięciu w miniaturę oraz zapewniono zachowanie oryginalnych proporcji obrazu w widoku powiększonym.
[OMDEV-4872] Dodanie pola Dostępność (Publication Availability) [PW]
Wprowadzono przełącznik validationAllowance.publication określający warunki walidacyjne dla publikacji.
Dodano parametr openAccessFileRequired w konfiguracji. Jego aktywacja powoduje wprowadzenie obowiązkowego pola „Dostępność” dla publikacji, z opcjami:
Otwarty dostęp (Open Access Publication)
Brak otwartego dostępu (Non-Open Access Publication)
Dodatkowe reguły walidacji:
Wybór Otwarty dostęp (Open Access) powoduje:
obowiązek uzupełnienia pól:
Rodzaj licencji
Data udostępnienia
obowiązek dodania pliku publikacji
Istniejące pola (np. sposób udostępnienia, wersja tekstu, czas udostępnienia) pozostają bez zmian.
[OMDEV-4918] Uproszczenie ról w przełącznikach systemowych [Sages]
Uporządkowano sposób definiowania ról w przełącznikach systemowych. Zidentyfikowano i uproszczono przypadki, w których jednocześnie przypisane były role:
loggedin
anonymous
Taka konfiguracja obejmuje wszystkich użytkowników (zarówno zalogowanych, jak i niezalogowanych), dlatego została uznana za nadmiarową.
[OMDEV-4308] Poprawa wyświetlanych dopasowań pod znakiem zapytania po wyszukaniu rekordów [Sages]
Poprawiono dokładność informacji o dopasowaniach wyszukiwanej frazy w rekordzie, wyświetlanych pod ikoną znaku zapytania przy wynikach wyszukiwania.
[OMDEV-4780] Poprawa walidacji duplikatu (case-insensitive) w polu DOI [Sages]
Poprawiono walidację duplikatów DOI – identyfikatory są teraz porównywane bez uwzględniania wielkości liter.
[OMDEV-4800] Naprawa sortowania w zakładce "Promotorstwo" Autora [PW]
Poprawiono działanie sortowania w zakładce „Promotorstwo” na profilu autora.
Integracje
[OMDEV-4528] Integracja z OpenAlex [Sages]
Zakres integracji
automatyczna synchronizacja identyfikatora OpenAlex autorów - wyszukiwanie na podstawie ORCID w ramach darmowego API
identyfikator potrzebny do wyświetlenia zakładki z cytowaniami na profilu autora - cytowania OpenAlex w profilu autora, wyliczony hIndex i suma
automatyczna synchronizacja cytowań oraz identyfikatorów (OpenAlex, PMID, PMCID) w książkach i artykułach - wyszukiwanie na podstawie DOI, PMID, PCMID w ramach darmowego API,
import artykułów i książek - wyszukiwanie na podstawie OpenAlex ID, DOI w ramach darmowego API
[SOMDEV-1043] Integracja z PubMed - błąd przy próbie importu rekordów [Sages]
Poprawiono błąd występujący przy próbie importu publikacji z PubMed
[SOMDEV-1034] Integracja z Google Scholar - obsługa klucza SerpAPI w module konfiguracji integracji z systemami zewnętrznymi [Sages]
Dodano możliwość konfiguracji klucza SerpAPI przez moduł integracji z systemami zewnętrznymi:
[OMDEV-4930] Integracja z DataCite - Zmiana sposobu komunikacji międzyserwisowej z Hazelcast na REST [Sages]
Zmieniono sposób komunikacji międzyserwisowej w obszarze importu i eksportu danych z wykorzystania Hazelcast na komunikację opartą o REST.
[SOMDEV-1030] Integracja ze Scopus - dodatkowe działania przy aktualizacji czasopism ze Scopus - [Sages]
Rozszerzono akcję „Aktualizuj Scopus” na zakładce Statystyki
(Czasopisma i serie → Szczegóły → Statystyki) o:pobieranie i zapisywanie Scopus ID w czasopiśmie,
automatyczne zaznaczenie wszystkich dostępnych wskaźników do pobrania w oknie aktualizacji - wyłączono możliwość ręcznego wyboru typów wskaźników.
Mechanizm został spójnie zintegrowany z istniejącym integratorem – te same domyślne opcje pobierania wskaźników stosowane są zarówno:
przy ręcznym wywołaniu „Aktualizuj Scopus” z poziomu interfejsu,
jak i w schedulerze integratora.
Po zakończeniu pobierania danych ze Scopus widok jest automatycznie odświeżony w celu prezentacji zmian,
Dodano
Centyl CiteScorejako słownik systemowy.
Pozostałe usprawnienia
[OMDEV-4935] Checkbox "Oświadczam, że autorzy wyrazili zgodę na opublikowanie pliku w Bazie Wiedzy" w komponencie do uploadu plików react [PW]