Self HR - Proces complet Concediu de Odihna

Aceasta pagina descrie pasii necesari pentru configurarea completa a procesului de Concediu de Odihna (CO) in portalul SELF HR din aplicatia Emsys: de la definirea utilizatorului tehnic si a registrului din Registratura, pana la drepturile de aprobare, triggerele de Gestiune Timp si legatura cu fluxul BPM.

Dupa parcurgerea tuturor pasilor, salariatii pot lansa cereri de concediu de odihna din Self HR, iar acestea sunt aprobate prin flux si inregistrate automat in Gestiune Timp, Concedii de Odihna si Macheta Pontaj.

Definire utilizator si grup Self HR

Pentru functionarea portalului este necesar un utilizator tehnic, cu care se executa operatiunile din Self HR, si un grup de utilizatori care va avea drepturi pe registrul de concedii.

1. Accesati Administrator -> Drepturi de Acces -> Actualizare Utilizatori si definiti un utilizator nou cu numele SELF_HR.

2. Atasati utilizatorului o parola simpla (exemplu: aa).

3. In aceeasi functie, in zona Grupuri, definiti un grup nou:

  • Denumire: SUPERUSERS HR;

  • Cod: HR_ALL.

4. Adaugati pe grupul HR_ALL utilizatorii SELF_HR si PRODINF.

Vezi și

Pentru detalii privind definirea utilizatorilor si a grupurilor, consultati:

Configurare Algoritm Extern

1. Accesati Human Resources & Payroll -> Administrare Personal -> Setari -> Algoritmi Externi -> Payroll.

2. Incarcati Groovy-ul SELF_HR_ERPUSER.

Dupa aceasta configurare, aplicatia Self HR poate fi accesata folosind link-ul aplicatiei clasice, in care terminatia app se inlocuieste cu self/c/1/login.

Notă

Daca structura fisierului Docker este personalizata, aceasta trebuie modificata astfel incat sa includa si arhivele war aferente Self HR.

Configurare Registratura pentru CO

Cererile de concediu de odihna sunt lansate din Self HR prin intermediul unui registru definit in Registratura.

1. Accesati Administrator -> Configurare Registratura. In ecranul principal sunt afisate registrele deja definite.

2. Apasati butonul Adauga si completati in ecranul Info Registru campurile de mai jos.

Configurari de Baza:

  • Cod Registru - codul utilizat pentru registru (pentru concediu de odihna: CO);

  • Descriere - denumirea completa a registrului (pentru concediu de odihna: Concedii de Odihna);

  • Nr. fisiere acceptate - numarul de fisiere care pot fi atasate: Un document, Mai Multe sau Niciunul (pentru concediu de odihna: Mai Multe);

  • Tipuri Documente - se bifeaza tipul documentelor: Intrari si/sau Iesiri (pentru concediu de odihna: Intrari);

  • Culoare - culoarea de afisare a registrului, aleasa din lista (pentru concediu de odihna: Accent6).

Configurari Avansate:

  • Ecran UI - tipul ecranului: Implicit sau Personalizat; la Personalizat se completeaza si numele ecranului in campul din dreapta (pentru concediu de odihna: Implicit);

  • Evaluator - fisierul script Groovy cu regulile registrului (pentru concediu de odihna: evalCO.groovy);

  • Cheie flux BPM - codul cheii fluxului BPM asociat registrului (pentru concediu de odihna: EMS_ZILE_CO_REGISTRATURA).

Vezi și

Detalii despre configurarea registrelor: Configurare Registratura

Caracteristici Registru

Dupa adaugarea registrului, se acceseaza inregistrarea si se navigheaza in tabul Caracteristici Registru. Aici se definesc campurile pe care utilizatorul le completeaza in Self la lansarea cererii.

Pentru fiecare caracteristica se completeaza:

  • Caracteristica - codul caracteristicii (exemplu: TIP);

  • Descriere - denumirea caracteristicii (exemplu: Tip Concediu);

  • Eticheta Culegere - textul afisat utilizatorului in Self langa camp (exemplu: Tip Concediu);

  • Ordine Culegere - pozitia campului in formularul din Self (exemplu: 1);

  • Obligatoriu - se activeaza daca utilizatorul trebuie sa completeze obligatoriu campul;

  • Tip de date - tipul valorii introduse, ales din lista: Text, Numar, Interval Date etc.;

  • Precizie/Scala - lungimea maxima a valorii si numarul de zecimale (exemplu: 20 / 0).

Caracteristicile configurate pentru concediul de odihna sunt:

Cod

Descriere

Eticheta Culegere

Ordine

Obligatoriu

Tip de date

Precizie/Scala

TIP

Tip Concediu

Tip Concediu

1

Da

Text

20 / 0

PER

Perioada CO

Perioada CO

2

Da

Interval Date

10 / 0

ZILELUC

Nr. Zile Lucratoare

Nr. Zile Lucratoare

3

Da

Numar

10 / 0

ZILECAL

Nr. Zile Calendaristice

Nr. Zile Calendaristice

4

Da

Numar

10 / 0

Drepturi registru

Accesati tabul Drepturi registru si bifati grupul creat anterior, HR_ALL.

Definire document CO in Dictionar Documente

Dupa configurarea registraturii este necesara definirea tipului de document si in Administrare Personal.

1. Accesati Human Resources & Payroll -> Administrare Personal -> Setari -> Dictionare -> Dictionar Documente.

2. Apasati butonul Adauga ( ) si completati campurile:

  • Cod - codul documentului (pentru concediu de odihna: CO);

  • Denumire - denumirea documentului, asa cum va aparea utilizatorului (pentru concediu de odihna: Cerere CO);

  • Din data - data de la care documentul este valabil (pentru concediu de odihna: 01.01.2016);

  • Cod retea - codul registrului asociat documentului, definit in Configurare Registratura (pentru concediu de odihna: CO);

  • Stare - se activeaza pentru ca documentul sa fie activ si disponibil pentru utilizare.

3. Apasati butonul Salveaza.

Vezi și

Detalii despre dictionarul de documente: Dictionar Documente

Drepturi utilizatori pe document

Dupa adaugarea documentului CO, selectati documentul in lista, iar in zona de jos adaugati drepturi pentru utilizatorii care vor aproba ulterior cererile:

  • Utilizator - utilizatorul care va aproba cererile;

  • Tip Utilizator - rolul utilizatorului pe document: Aprobator sau Validator;

  • Din data - data de la care dreptul este valabil;

  • Stare - se activeaza pentru ca dreptul sa fie activ.

Important

Pe documentul CO trebuie definiti atat utilizatori cu rol de Validator, cat si utilizatori cu rol de Aprobator.

Utilizatorii adaugati trebuie sa aiba utilizator ERP, altfel nu vor putea aproba cererile.

Drepturi pe macheta de pontaj

Cererile de CO vor fi aprobate de persoanele care au drept pe documentul CO, dar si drept pe macheta de pontaj a salariatului.

1. Verificati machetele atasate salariatilor: accesati Human Resources & Payroll -> Administrare Personal -> Contracte si realizati export, pentru a vedea macheta de pontaj atasata fiecarui salariat.

2. Acordati dreptul pe macheta: accesati Human Resources & Payroll -> Administrare Personal -> Setari -> Pontaj -> Dictionar macheta pontaj, selectati macheta, apoi Utilizatori si roluri si adaugati dreptul de Validator pentru utilizatorul respectiv.

Important

Este obligatoriu ca utilizatorii care aproba cererile de CO sa aiba drept de Validator si pe macheta de pontaj a salariatului.

Vezi și

Detalii despre machetele de pontaj: Dictionar de Machete Pontaj

Tipuri de Timp Nelucrat

1. Accesati Human Resources & Payroll -> Administrare Personal -> Setari -> Liste Rezervate -> Tipuri de Timp Nelucrat.

2. Adaugati tipul pentru concediile de odihna, completand campurile:

  • Cod Lista - codul tipului de timp nelucrat (pentru concediu de odihna: CO);

  • Den. Cod - denumirea tipului de timp nelucrat (pentru concediu de odihna: CONCEDIU DE ODIHNA);

  • Clasificare - clasificarea tipului, daca este cazul (optional);

  • Data Inceput - data de la care tipul este valabil (exemplu: 01.01.2000);

  • Data Sfarsit - data pana la care tipul este valabil (exemplu: 31.12.9999);

  • Stare - starea tipului, aleasa din lista (Activ).

Vezi și

Detalii despre listele rezervate: Liste Rezervate

Triggere Configurari HR

Urmatorul pas este adaugarea triggerelor la nivelul configurarilor HR, pas care asigura scrierea in Gestiune Timp, Concedii de Odihna si in macheta de pontaj.

1. Accesati Configurari HR -> Managementul Timpului -> Gestiune Timp.

2. Adaugati urmatoarele triggere:

  • Dupa Commit - trigger executat dupa salvarea datelor: hrGesttimp_CRUDAFTERCOMMIT;

  • Inainte de Stergere - trigger executat inainte de stergerea unei inregistrari: hrGesttimp_CRUDBEFOREDELETE;

  • Inainte de Inserare - trigger pentru verificarea concediului de odihna inainte de adaugare: hrGesttimp_CRUDBEFOREINSERT;

  • Dupa Inserare - trigger pentru sincronizarea concediului de odihna in pontajul zilnic: hrGesttimp_CRUDAFTERINSERT;

  • Inainte de Actualizare - trigger executat inainte de modificarea unei inregistrari: hrGesttimp_CRUDBEFOREUPDATE;

  • Dupa Actualizare - trigger executat dupa modificarea unei inregistrari: hrGesttimp_CRUDAFTERUPDATE.

Actualizare legatura BPM

Ultimul pas este actualizarea legaturii cu BPM-ul, care asigura vizualizarea fluxului in timp real si aprobarea cererilor in conformitate cu configurarile realizate anterior.

1. Accesati BPM Management -> Process Definition.

2. Apasati butonul Import/Export si alegeti arhiva specifica fluxului (pentru concediu de odihna: arhiva fluxului de CO).

3. Dupa import, verificati existenta inregistrarii corespunzatoare fluxului (pentru concediu de odihna: Aprobare zile CO prin Registratura - Aprobare CO - Zile - Lansare prin Registratura).

Vezi și

Lansarea, urmarirea si aprobarea cererilor de concediu de odihna din portal sunt descrise in pagina Self HR.