Import danych doktorantów
W rekordzie autora możliwe jest dodanie informacji o zatrudnieniu w podziale na lata - dotyczy to również rekordu doktoranta.
Na potrzeby ewaluacji w systemie została dodana grupa zatrudnienia “doktoranci szkół doktorskich”. W rekordzie zatrudnienia dane te są uzupełniane automatycznie, analogicznie do uzupełniania danych o pracownikach.
Do importu danych o doktorantach służy scheduler authorPhdEmploymentInfoPOLON
.
Aby skorzystać z importera, należy wcześniej uzyskać od OPI odpowiedni plik zawierający informacje o doktorantach.
Plik ten nie jest domyślnym raportem, dlatego konieczne jest zamówienie jego przygotowania.
Plik musi zostać zapisany w formacie XLS oraz zawierać minimum poniższe kolumny:
PESEL/ Dok.tożsamosci
ORCID
UUID
Data rozpoczęcia kształcenia
Data zakończenia
Data skreślenia
Imie
Nazwisko
Dyscyplina w której przygotowywana jest rozprawa
Uczelnia/Instytut
Należy zwrócić uwagę, żeby pole daty miało format “Ogólny” oraz kontrukcję zawartości RRRR-MM-DD.
Pominięcie kolumn może spowodować błąd importu, zaleca się więc, żeby w pliku były wszystkie wskazane kolumny. Zawartość kolumny może być pusta. Kolejność kolumn nie ma znaczenia.
Pierwsza kolumna nie może być całkowicie pusta (można przesunąć kolumnę w pliku, jeśli w pierwszej nie ma danych, czyli np. jeśli pierwszą kolumną jest “PESEL/ Dok.tożsamosci” i nie ma w niej żadnych danych, ale w kolumnie “ORCID” dane są - można zamienić kolumny miejscami).
Doktorantów nie obowiązuje podział na lata, w związku z tym plik zawiera jeden arkusz i nie ma potrzeby przypisywać w skrypcie informacji o roku do konkretnego arkusza. Skrypt automatycznie generuje wpisy dla każdego roku ewaluacji na podstawie wartości w kolumnach “Data rozpoczęcia kształcenia”, “Data zakończenia”, “Data skreślenia”.
Dopasowywanie autorów następuje na podstawie jednego z identyfikatorów: UUID, ORCID lub PESEL - ich brak spowoduje niedopasowanie i tym samym dane nie zostaną zaktualizowane ani nie utworzy się nowy autor.
Jeśli niedopasowanie identyfikatorów ma spowodować utworzenie nowego autora, należy w skrypcie wartość zmiennej var createIfNotFound
ustawić na true
(domyślnie jest false
).
Dodatkowo dostępne są dwie opcje pozwalające na aktualizowanie danych obok rekordu zatrudnienia również w zakładce “Dane podstawowe”
updateStaffGroupInAuthorProfile
aktualizuje grupę zatrudnienia
updateDisciplinesInAuthorProfile
- aktualizue dyscypliny
Nowo utworzony doktorant ma przypisywane pole systemowe o nazwie POL-on phd import - created
.
Plik należy dodać do zadania, a następnie zadanie aktywować, przeładować i uruchomić.
1) Aktywowanie zadania - należy oznaczyć pole “Aktywny” i zapisać zadanie
2) Przycisk “Przeładuj” znajduje się nad listą wszystkich “Zdań cyklicznych” (Funkcje Administratora → Scheduler)
3) Uruchomienie zadania - należy wybrać przycisk “Wykonaj zadanie teraz” spośród dostępnych ikon dedykowanych pojedynczemu zadaniu
Error in row 1: TypeError: Can not invoke method [jdk.internal.dynalink.beans.OverloadedDynamicMethod pl.edu.pw.ii.framework.modelaccess.ReflectionUtils.differences] with the passed arguments; they do not match any of its method signatures.