Formularz zgód

W ramach konfiguracji formularza zgód możliwe jest ustawienie poniższych pól.

Nazwa wyświetlana

Nazwa systemowa

Ogólne

stopień naukowy

prefix

zdjęcie

photo

chmura tagów

keywords

podsumowanie dorobku

achievementsSummary

obszary badawcze

researchDomains

pola badawcze (deklarowane)

researchDomainDeclared

dziedzina dominująca

mainDiscipline

dyscyplina naukowa

activityDiscipline

specjalizacja zawodowa

specialization

Informacje o zatrudnieniu

employmentInfo

Biogram

biogram

Przebieg kariery naukowej

career

Kontakt

Stanowisko

contactPosition

Funkcja

contactFunction

Afiliacje

contactAffiliations

Email główny

email

Strona domowa

contactHomepage

Inne adresy email

otherEmail

Telefon

phone

Pokój

contactRoom

Konsultacje

contactConsultations

Język

contactLanguage

Inne afiliacje

contactOtherAffiliations

Zewnętrzne inne afiliacje

contactExternalOtherAffiliations

Zewnętrzne afiliacje

contactExternalAffiliations

Adres

address

Zakładki

Publikacje

publicationsTab

Doktoraty

phdTab

Dane badawcze

researchdataTab

Projekty

projectmainTab

Projekty (archiwum)

projectsTab

Prace dyplomowe

bscAndMscTab

Dzieła

artworkTab

Aktywności

activityTab

Osiągnięcia

achievementTab

Patenty

patentsTab

Produkty

productTab

Laboratoria/aparatura

infrastructureTab

Zespoły

teamsTab

Multimedia

mediaTab

Cytowania

metricsTab

Statystyki

statsTab

Współpraca

cooperationTab

Wskaźniki

Bibliometria

indicators

Sieci społecznościowe

Orcid

socialOrcid

Google Scholar

socialScholar

Scopus

socialScopus

WoS

socialWoS

Strony powiązane

relatedPages

 

Do poprawnego działania formularza potrzebne jest zaimportowanie do systemu dwóch XML’i:

Przykładowy formularz ma ustawiony warunek wyświetlania, który sprawia, że wyświetla się on wyłącznie użytkownikom z podpiętym autorem.

Po zaimportowaniu plików wchodzimy w zakładkę Funkcje administracyjne → Regulaminy, zasady i warunki, licencje. Odnajdujemy zaimportowany formularz Formularz zgody na przetwarzanie danych osobowych i otwieramy go w trybie edycji.

Dostosowujemy treść oświadczenia do naszych potrzeb (pole Treść PL i Treść EN).

Domyślnie formularz skonfigurowany jest w taki sposób, aby umożliwiał autorowi na dowolne ustawienie wszystkich preferencji. Jeżeli chcemy to zmienić, to musimy edytować pole Preprocessing obiektu formularza (JS) - tutaj przydaje się minimalna wiedza z zakresu programowania:

 

W kodzie zdefiniowane są dwie listy:

  • prefsList

  • ignoredList

Jeżeli chcemy, aby autor mógł decydować o widoczności danego pola w swoim profilu, to musimy umieścić dany wpis (preferencję) na liście prefsList.

Jeżeli chcemy, aby autor nie mógł decydować o widoczności danego pola i aby to pole było domyślnie zawsze widoczne, wówczas dany wpis (preferencję) nie powinien znaleźć się na żadnej z list.

Jeżeli natomiast chcemy, aby autor nie mógł decydować o widoczności danego pola i aby to pole było domyślnie niewidoczne, wówczas dany wpis (preferencję) umieszczamy na liście ignoredList.

 

Gdy jesteśmy gotowi do opublikowania formularza, zaznaczamy opcję Status: published i zapisujemy zmianę.

Dodatkowo w konfiguracji systemu ustawiamy wartości feature toggles:

  • termsAndConditions.hideDetails = false,

  • authorProfile.preferences = true,

  • authorProfile.edit-preferences = true, jeśli chcemy aby autor miał późniejszą możliwość edycji swoich preferencji, w przeciwnym wypadku false