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.