Instalacja modułu integratora OMEGA-PBN
Plik pbn-integrator.war należy skopiować do folderu standalone/deployments w katalogu serwera WildFly.
W pliku standalone\configuration\standalone.xml należy dodać konfigurację:
|
Parametry baseUrl i authBaseUrl w przykładzie powyżej dotyczą testowej wersji API PBN.
Wartości parametrów dla API produkcyjnego:
baseUrl: https://pbn.nauka.gov.pl/api/v1/
authBaseUrl: https://pbn.nauka.gov.pl/auth/pbn/api/
W panelu zarządzania przełącznikami “feature toggles” systemu Omega-PSIR należy:
Włączyć przełącznik pbn.integration
Opcjonalnie zmienić parametr url na właściwy url integratora pbn, domyślna wartość to:
http://localhost:8080/pbn-integrator/api/pbn/
Zmienić wartość parametru userTokenRegistrationUrl na właściwy url do rejestracji tokenów w PBN, dla wersji testowej API jest to:
https://pbn-micro-alpha.opi.org.pl/auth/pbn/api/registration/user/token/{appId} - gdzie {appId} to identyfikator aplikacji podmiotu w PBN
Dla wersji produkcyjnej:
https://pbn.nauka.gov.pl/auth/pbn/api/registration/user/token/{appId}
Callback do rejestracji tokenów użytkownika należy ustawić na:
{urlBazowyOmegaPsir}/pbn-user-token
Domyślnie źródłem informacji o dacie oświadczenia 3 jest wbudowany raport “Oświadczenie upoważniające do wykazania osiągnięć pracownika”. Jeżeli źródłem informacji o dacie oświadczenia ma być pole formularza w zagnieżdżonym autorze w publikacji (“Dyscyplina - data oświadczenia 3”), należy:
Wyłączyć przełącznik: authorDisciplineStatement.useApprovedEvaluationReport
Włączyć przełącznik: authorDisciplineStatement.statementDateInputInPublication