Uprawnienia

W Omedze wyróżnia się trzy kategorie dostępnych ról. Pierwszą grupą są “Role określające poziom uprawnień”, które ustalają możliwości i uprawnienia użytkowników w zależności od przypisanej im roli. Te role są szczególnie istotne dla osób, które nie są wyłącznie autorami, ale odpowiadają za nadzorowanie systemu.

Drugą kategorią są “Role definiujące zakresy danych” określające, do których modułów użytkownik ma dostęp, uwzględniając wcześniej zdefiniowany poziom uprawnień. Te role umożliwiają precyzyjne kontrolowanie dostępu do konkretnych modułów systemu w zależności od roli użytkownika.

Trzecią grupę stanowią role umożliwiające korzystanie z dodatkowych, specyficznych funkcji w systemie. Ponieważ te role oferują konkretne możliwości, istotne jest, aby były odpowiednio ustawione w połączeniu z rolami z grup wyżej wymienionych. Oznacza to, że dostęp do dodatkowych funkcji zależy od wcześniej przypisanej roli użytkownikowi.

Dodatkowo, aby użytkownik miał dostęp do niektórych funkcji, poza odpowiednio przypisaną rolą, należy również uwzględnić dostępy w definicjach obiektów. Na przykład, w przypadku formatów eksportu, zdefiniowanie, którzy użytkownicy mogą mieć dostęp do danego formatu.

Role określające poziom uprawnień

admin

  • jest to najwyższy poziom uprawnień, a użytkownik ma dostęp do wszystkich funkcji i modułów systemu (za wyjątkiem przełączników feature toggles)

  • rola jest wykorzystywana podczas konfiguracji przesyłania danych między różnymi instalacjami systemu (moduł Repozytoria zewnętrzne)

  • użytkownik z rolą admin nie ma uprawnień roli verifier, należy ją dodatkowo zaznaczyć

superadmin

  • jest to rozszerzenie roli admin, które umożliwia dodatkowo zmianę ustawień przełączników oraz usuwanie twarde rekordów

  • rola działa wyłącznie w połączeniu z rolą admin tzn. jeśli zaznaczona jest tylko rola superadmin (bez jednoczesnego zaznaczenia roli admin), system zwróci błąd, a użytkownik nie uzyska do niego dostępu

  • zalecane jest, aby istniał jeden użytkownik posiadający rolę superadmin, aby uniknąć przypadków, w których kilka osób mogłoby modyfikować ustawienia przełączników

superdataentry (redaktor z podwyższonymi uprawnieniami)

  • rola redaktora z podwyższonymi uprawnieniami - może edytować zarówno swoje własne rekordy, jak i rekordy utworzone przez innych redaktorów z tej samej jednostki

  • musi mieć zdefiniowane zakresy danych do których będzie miał dostęp, w przeciwnym wypadku nie będzie miał możliwości edycji

  • jeżeli poziom uprawnień użytkownika obejmuje całą uczelnię, ma on możliwość edycji wszystkich rekordów, których właścicielami są użytkownicy z uczelni, jeżeli poziom uprawnień ograniczony jest do jednostki (instytutu lub wydziału) użytkownik nie ma dostępu do edycji rekordów innych redaktorów spoza swojej

  • pozwala na wycofywanie oświadczeń pod warunkiem wpisania użytkownika w rekordzie ewaluacji jako koordynatora ewaluacji lub dyscypliny

    • wymagany jest włączony przełącznik authorProfile.evaluation.withdrawStatements

  • pozwala na zmianę dyscypliny w publikacji pod warunkiem wpisania użytkownika w rekordzie ewaluacji jako koordynatora ewaluacji

    • z włączonym przełącznikiem authorProfile.evaluation.changeDisciplineInPublications

dataentry (redaktor)

  • rola redaktora umożliwiająca edycję tylko swoich własnych rekordów oraz rekordów osób z niższymi uprawnieniami, takich jak selfimport i selfedition

  • musi mieć zdefiniowane zakresy danych do których będzie miał dostęp, w przeciwnym wypadku nie będzie miał możliwości edycji

  • jeżeli poziom uprawnień użytkownika obejmuje całą uczelnię, ma on możliwość edycji wszystkich rekordów, których właścicielami są użytkownicy z uczelni, jeżeli poziom uprawnień ograniczony jest do jednostki (instytutu lub wydziału) użytkownik nie ma dostępu do edycji rekordów innych redaktorów spoza swojej i podrzędnych jej jednostek

selfedition

  • możliwość edycji własnego profilu

  • domyślna rola dla nowo tworzonych kont

selfimport

  • możliwość importu własnych publikacji z profilu użytkownika

  • domyślna rola dla nowo tworzonych kont

Role definiujące zakresy danych

Role precyzujące, do których konkretnych modułów systemu użytkownik niebędący administratorem ma uprawnienia.

publications

  • moduły związane z publikacjami, takie jak: Książki, Artykuły i rozdziały, Inne materiały, Plany publikacyjne, a także dodatkowe moduły pomocnicze niezbędne do zarządzania publikacjami m.in. Afiliacje, Dyscypliny, Autorzy, Zespoły, Czasopisma, Czasopisma wydawane przez jednostkę, Konferencje, Dane słownikowe

people

  • moduły rekordów związanych z Autorami i pracownikami

diplomas

  • moduły związane z pracami dyplomowymi - Prace inżynierskie, Prace magisterskie, Prace studiów podyplomowych oraz Rozprawy doktorskie

activity/achievements

  • moduły dotyczące Aktywności oraz Osiągnięć zawodowych

patents

  • moduły związany z patentami: Patenty, Produkty, Wdrożenia

project

  • moduły związane z projektami: Wnioski projektowe, Wszystkie projekty, Konkursy, Badania własne

researchdata

  • dostęp do modułu Dane badawcze

artworks

  • dostęp do modułu Dzieła architektoniczne lub wzornicze oraz dzieła artystyczne

events/press

  • dostęp do modułów Wydarzenia oraz Doniesienia medialne

media

  • dostęp do zasobów multimedialnych: Multimedia, Katalogi

technology

  • dostęp do modułu Technologie

infrastructure/labs

  • dostęp do modułu Laboratoria

ownedjournal

  • dostęp do modułu Czasopisma wydawane przez jednostkę

organizedconference

  • dostęp do modułu Konferencje organizowane przez jednostkę oraz Konferencje (wydarzenie)

journalseries

  • dostęp do modułu Czasopisma i serie

conferenceseries

  • dostęp do modułu Konferencje (tytuły)

teamcoordinator

  • ma dostęp do modułu Zespoły (badawcze, eksperckie, koła naukowe, inne)

  • ma możliwość tworzenia nowych zespołów, a także edytowania i usuwania zespołów z afiliacji, które są objęte zakresem jego dostępu

Role umożliwiające dodatkowe funkcje

verifier

  • jedyna rola umożliwiająca dodawanie/edycję informacji w rekordzie autora w polach

    • Dyscyplina naukowa 2.0

    • Kategoria naukowa

    • Informacje o zatrudnieniu

    • Dyscypliny wykazywane w oświadczeniu na potrzeby ewaluacji (historyczne)

  • wymaga aktywnych innych uprawnień i dostępów definiujących zakres oraz umożliwiających dodawanie/edycję rekordów

superdownload

  • umożliwia pobieranie plików dołączonych do rekordów, w tym pliki chronione i prywatne

  • rola ta jest wykorzystywana podczas konfiguracji przesyłania danych między różnymi instalacjami systemu (moduł Repozytoria zewnętrzne)

betatester

  • wykorzystywany do testowania “nowych” funkcjonalności, przypisanych do tej roli np. w konfiguracji przełącznika

XMLimport

  • umożliwia korzystanie z modułu Import użytkownikom, którzy nie mają uprawnień admin, dataentry lub superdataentry

  • import można wykonywać tylko z domyślnymi wartości dla parametrów konfiguracyjnych

XMLexport

  • domyślnie użytkownik z uprawnieniami XMLexport oraz journalseries ma możliwość wykonywania eksportu czasopism w formacie XML, aby mógł również pobierać inne kategorie rekordów np. książki należy dodatkowo zdefiniować to w formacie eksportu

  • umożliwia pobieranie rekordów w formacie XML wraz z podłączonymi plikami, do których ma dostęp; w połączeniu z rolą superdownload użytkownik może wyeksportować wszystkie dołączone pliki, w tym również te prywatne i chronione

  • umożliwia przesyłanie danych między różnymi instalacjami systemu (moduł Repozytoria zewnętrzne)

scoring

  • uprawnienie do nadawania lub korygowania punktacji w czasopismach oraz autorach instytucjonalnych

  • nadaje uprawnienie do modułu Czasopisma i serie oraz Instytucje

manualScore

  • dodatkowa rola przeznaczona dla redaktorów (dataentry, superdataentry)

  • umożliwia ręczne nadawanie lub korygowanie punktacji w publikacjach

  • jeżeli parametr manualScoringEndYear (definiowany w standalone) jest ustawiony to wówczas możliwe jest ręczne nadawanie punktacji dla publikacji, których rok jest mniejszy lub równy parametrowi manualScoringEndYear

    • domyślnie parametr jest ustawiony na wartość 2010 - co umożliwia korygowanie punktacji publikacji wydanych do roku 2010

PBNexport

  • jest to rola wymagana przy eksporcie/imporcie do/z PBN

  • umożliwia podejrzenie zakładki Profil instytucji w PBN przy rekordzie ewaluacji

  • daje dostęp do zakładki ewaluacji w Profilu autora - dla osób bez roli redaktora

    • z włączonym przełącznikiem authorProfile.evaluation

  • daje dostęp do zakładki ewaluacji w Profilu instytucji - dla osób bez roli redaktora

    • z włączonym przełącznikiem domainProfile.evaluation

  • pozwala na wycofywanie oświadczeń pod warunkiem wpisania użytkownika w rekordzie ewaluacji jako koordynatora ewaluacji lub dyscypliny

    • wymagany jest włączony przełącznik authorProfile.evaluation.withdrawStatements

  • pozwala na zmianę dyscypliny w publikacji pod warunkiem wpisania użytkownika w rekordzie ewaluacji jako koordynatora ewaluacji

    • z włączonym przełącznikiem authorProfile.evaluation.changeDisciplineInPublications

financeview

  • umożliwia wgląd w dane finansowe w opisie projektów w widoku publicznym

  • oprócz roli, uzyskanie dostępu do danych finansowych jest również uzależnione od afiliacji kierownika projektu - aby dany użytkownik mógł mieć wgląd, poziom jego dostępu do edycji musi obejmować afiliację, w której zdefiniowany jest kierownik projektu

statisticsview

  • służy do udostępniania określonych formatów eksportu konkretnym użytkownikom poprzez zdefiniowanie uprawnienia

  • umożliwia uruchomienie przeliczenia statystyk w profilu instytucji, dyscypliny, zespołu w widoku publicznym (zakładka ‘Statystki’)

  • daje dostęp do zakładki ewaluacji w Profilu autora - dla osób bez roli redaktora

    • z włączonym przełącznikiem authorProfile.evaluation

  • daje dostęp do zakładki ewaluacji w Profilu instytucji - dla osób bez roli redaktora

    • z włączonym przełącznikiem domainProfile.evaluation

  • pozwala na wycofywanie oświadczeń pod warunkiem wpisania użytkownika w rekordzie ewaluacji jako koordynatora ewaluacji lub dyscypliny

    • wymagany jest włączony przełącznik authorProfile.evaluation.withdrawStatements

  • pozwala na zmianę dyscypliny w publikacji pod warunkiem wpisania użytkownika w rekordzie ewaluacji jako koordynatora ewaluacji

    • z włączonym przełącznikiem authorProfile.evaluation.changeDisciplineInPublications

optimization

  • daje dostęp do zakładki ewaluacji w Profilu autora - dla osób bez roli redaktora

    • z włączonym przełącznikiem authorProfile.evaluation

  • daje dostęp do zakładki ewaluacji w Profilu instytucji - dla osób bez roli redaktora

    • z włączonym przełącznikiem domainProfile.evaluation

  • daje możliwość uruchomienia optymalizatora (z poziomy Profilu dyscypliny lub listy publikacji)

  • pozwala na wycofywanie oświadczeń pod warunkiem wpisania użytkownika w rekordzie ewaluacji jako koordynatora ewaluacji lub dyscypliny

    • wymagany jest włączony przełącznik authorProfile.evaluation.withdrawStatements

  • pozwala na zmianę dyscypliny w publikacji pod warunkiem wpisania użytkownika w rekordzie ewaluacji jako koordynatora ewaluacji

    • z włączonym przełącznikiem authorProfile.evaluation.changeDisciplineInPublications

polon

  • umożliwia komunikacje z POLonem przez API

  • pozwala importować z POLon, ale tylko w połączeniu z rolą superdataentry

  • pozwala eksportować do POLon

  • pozwala na łączenie patentów, projektów, instytucji ale tylko w połączeniu z rolą superdataentry

Rola musi występować w kombinacji z rolami definiującymi zakresy danych (projects, patents, people)

versions

  • umożliwia dostęp do przycisku "Zastąp tę wersję obiektem z listy głównej w k rekordach", a zatem użytkownik z tą rolą może globalnie zamieniać zagnieżdżone rekordy, zastępując je rekordem z listy głównej (z wyjątkiem typów: autor, afiliacja, seria czasopism, autor korporacyjny)

  • użytkownik może dokonać takiej zmiany, pod warunkiem, że ma uprawnienia do edycji odpowiedniego rekordu

massive_import

  • umożliwia masowy import danych ze Scopusa w Panelu redaktora

  • rozszerza redaktorom dostępne opcje w module Import