1.4.26. Importul personalului
1.4.26. Importul personalului
Parametri | ||
Câmp | Tip | Descriere |
id_importex | varchar(25) | ID pentru identificarea unui lot de documente importate (util, de ex., pentru ștergerea în bloc a unui lot de documente importate). |
manage_existing | tinyint | 0 - Blocheaza 1 - Suprascrie 2 - Ignora |
updated_columns | varchar(max) | Se va trimite lista de campuri ce se doresc a fi suprascrise, separate prin virgula (fara spatiu intre campuri si virgula). |
single_tran | bit | Se specifica daca se va deschide o singura tranzactie pentru intregul import sau se va utiliza o tranzactie per document. 1 - in cazul aparitiei unei erori la importul unui document, sistemul va reveni complet la starea dinaintea importului. 0 - documentele importate pana la aparitia erorii raman in baza de date. |
http://{ip}:{port}/api/v1/import/personal |
||
Câmp |
Tip |
Descriere |
nume_familie |
nvarchar (50) |
Numele de familie |
prenume |
nvarchar (50) |
Prenumele |
sex |
bit |
Sexul (feminin sau masculin) |
data_nastere |
date |
Data de naștere |
loca_nastere |
varchar (20) |
Locul de naștere (localitatea) |
tip_ci |
varchar (20) |
Tip carte de identitate |
bi_seria |
varchar(6) |
Seria buletinului de identitate |
bi_numar |
varchar (12) |
Numărul buletinului de identitate |
bi_data |
date |
Data eliberării buletinului de identitate |
bi_exp |
date |
Data expirare buletin de identitate |
bi_elib |
varchar (50) |
Instituția care a eliberat buletinul de identitate |
bi_cnp |
varchar (20) |
Codul numeric personal al salariatului |
adresa_strada |
varchar (50) |
Strada |
adresa_numar |
varchar (10) |
Numărul |
adresa_bloc |
varchar (15) |
Blocul |
adresa_scara |
varchar (6) |
Scara |
adresa_etaj |
varchar (15) |
Etajul |
adresa_apartament |
varchar (10) |
Apartamentul |
adresa_sector |
varchar (3) |
Sectorul |
adresa_cod_postal |
varchar (6) |
Codul poștal aferent adresei de pe buletin al salariatului |
telefon |
varchar (20) |
Telefonul salariatului#D7E9FF |
cod_card |
varchar (24) |
Codul de pe cardul salariatului |
cont_card |
varchar(24) |
Contul deschis la banca al salariatului |
id_banca |
varchar(25) |
Codul intern al băncii în formatul ID(PCT_LCR). Dacă se specifică doar ID-ul, atunci punctul de lucru este considerat implicit 1 (opțional dacă se specifică den_banca) |
den_banca |
varchar(50) |
Denumirea băncii (opțional dacă se specifică id_banca) |
stare_civila |
bit |
Starea civila a salariatului: căsătorit/a / necăsătorit/a |
copii_baieti |
decimal(1,0) |
Numărul de copii(băieți) ai salariatului |
copii_fete |
decimal(1,0) |
Numărul de copii(fete) ai salariatului |
stud_institutie |
varchar(50) |
Instituțiile unde a studiat salariatul |
studii_profil |
varchar(100) |
Studiile de specializare ale salariatului |
|
varchar(150) |
Adresa de email a salariatul |
web_parola |
varchar(50) |
Parola web |
marca |
varchar(50) |
Marca |
cod_tara |
char(2) |
Codul tarii |
id_localitate |
varchar(25) |
Codul intern al localității în formatul ID(PCT_LCR). Dacă se specifică doar ID-ul, atunci punctul de lucru este considerat implicit 1 (opțional dacă se specifică den_localitate sau den_judet) |
den_localitate |
varchar(100) |
Denumirea localității (opțional dacă se specifică id_localitate sau den_judet) |
den_judet |
varchar(100) |
Denumirea județului (opțional dacă se specifică id_localitate sau den_localitate) |
cetatenie_cod |
varchar(2) |
Cetățenie |
nationalitate_cod |
varchar(2) |
Naționalitate |
id_functie_int |
varchar(25) |
Codul intern al funcției în formatul ID(PCT_LCR). Dacă se specifică doar ID-ul, atunci punctul de lucru este considerat implicit 1 (opțional dacă se specifică den_functie_int sau cod_functie_int) |
cod_functie_int |
varchar(6) |
Codul funcției (opțional dacă se specifică id_functie_int sau den_functie_int) |
den_functie_int |
varchar(100) |
Denumirea funcției (opțional dacă se specifică id_functie_int sau cod_functie_int) |
cont_banca_tichete |
varchar(24) |
Cont card plata tichete masa |
id_clasificare | varchar(25) | Codul intern al clasificarii in formatul ID(PCT_LCR). Daca se specifica doar ID-ul, atunci punctul de lucru este considerat implicit 1 (optional daca se specifica den_clasificare) |
den_clasificare | varchar(50) | Denumirea clasificarii (Clasificarea trebuie sa fie de tip "Salariat") |
Tabel 41. Date import personal
Exemplu de import in format Json
{
"parametri" :
{
"id_importex" : "API20211104141925",
"manage_existing" : 0,
"single_tran" : 1
},
"linii": [
{
"id_import": "",
"nume_familie": "George",
"prenume": "Alexandru",
"sex": "1",
"data_nastere": "1984-08-19T00:00:00",
"loca_nastere": "Botosani",
"tip_ci": "CI",
"bi_seria": "XT",
"bi_numar": "524369",
"bi_data": "2018-01-01T00:00:00",
"bi_exp": "2024-01-01T00:00:00",
"bi_elib": "2018-02-02 00:00:00",
"bi_cnp": "1840202546985",
"adresa_strada": "Soarelui",
"adresa_numar": "nr. 14",
"adresa_bloc": "546",
"adresa_scara": "sc. A",
"adresa_etaj": "et. 2",
"adresa_apartament": "ap. 4",
"adresa_sector": "",
"adresa_cod_postal": "",
"telefon": "0730253642",
"cod_card": "",
"cont_card": "RO123INGB83928345",
"id_banca": "",
"den_banca": "Ing Bank",
"stare_civila": "1",
"copii_baieti": "1",
"copii_fete": "1",
"stud_institutie": "UAIC",
"studii_profil": "Informatica",
"email": "alexandru@yahoo.com",
"web_parola": "",
"marca": "",
"cod_tara": "RO",
"den_localitate": "",
"den_judet": "",
"cetatenie_cod": "Ro",
"nationalitate_cod": "ro",
"id_functie_int": "",
"cod_functie_int": "",
"den_functie_int": "",
"id_clasificare" : "95(1)"}]
}
Pentru anularea importului se utilizeaza: http://{ip}:{port}/api/v1/import/personal_anulare
Exemplu de obiect Json folosit pentru apel:
{
"id_importex" : "NX20180911150146"
}