Skip to end of banner
Go to start of banner

Import danych kadrowych

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Current »

W rekordzie autora możliwe jest dodanie informacji o zatrudnieniu w podziale na lata.

Informacje te można uzupełniać ręcznie lub zaimportować do systemu przy wykorzystaniu zadania zaplanowanego authorEmploymentInfoPOLON.

Aby skorzystać z drugiej opcji, należy wcześniej uzyskać od OPI odpowiedni plik zawierający informacje o zatrudnieniu.

Plik musi zostać zapisany w formacie XLS. Każdy rok ewaluacji powinien być oddzielnym arkuszem, w każdym arkuszu muszą się znaleźć kolumny:

UUID
ORCID
AKTUALNY_STOPIEN_TYTUL_WYLICZANY
IMIE
NAZWISKO
PESEL_NR_DOK_TOZSAM
ZATRUDNIENIE
JEDNOSTKA
WIELKOSC_ETATU_PREZENTACJA_DZIESIETNA
GRUPA_STANOWISK
STANOWISKO_KOD
OSWIADCZENIE_O_DYSCYPLINACH
OSWIADCZENIE_N
DATA_ZLOZENIA_OSWIADCZENIA_N
OSWIADCZONA_DYSCYPLINA_PIERWSZA
PROWADZONE_BADANIA_DYSCYPLINA_PIERWSZA
PROCENTOWY_UDZIAL_PIERWSZA_DYSCYPLINA
OSWIADCZONA_DYSCYPLINA_DRUGA
PROWADZONE_BADANIA_DYSCYPLINA_DRUGA
DYSCYPLINA_N
DYSCYPLINA_N_KOLEJNA

Pominięcie kolumn spowoduje błąd importu. Zawartość kolumny może być pusta, musi ona jednak znajdować się w arkuszu w celu poprawnego przeprowadzenia skryptu. Kolejność kolumn nie ma znaczenia.

Ustawienia dotyczące lat odpowiadającym arkuszom można zmienić bezpośrednio w treści skryptu:

var yearsConfig = [
    {
        sheetIndex: 0, //index arkusza
        year: 2017
    }, {
        sheetIndex: 1,
        year: 2018
    }, {
        sheetIndex: 2,
        year: 2019
    }, {
        sheetIndex: 3,
        year: 2020
    }, {
        sheetIndex: 3, // Uwaga, tymczasowo dane o roku 2021 są kopią danych z roku 2020 !!!
        year: 2021
    }
];

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).

Nowo utworzony autor ma przypisywane pole systemowe o nazwie POL-on import - created.

Plik należy dodać do zadania, a następnie zadanie aktywować, przeładować i uruchomić.

1) Aktywowanie zadania - oznacz pole ‘Aktywny’ i zapisz zadanie

2) Przycisk 'Przeładuj' znajduje się nad listą wszystkich ‘Zdań cyklicznych’ (Funkcje Administratora -> Scheduler)

3) Uruchomienie zadania - wybierz przycisk ‘Wykonaj zadanie teraz’ spośród dostępnych ikon dedykowanych pojedynczemu zadaniu

Jeśli w logu zadania pojawia się poniższy błąd, należy zaktualizować system co najmniej do wersji Omegi 3.0.165

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.

  • No labels