Importul intervențiilor
Parametri apel procedura
Apel API pentru import CRM Intervenții:
http://{ip}:{port}/api/v1/import/crm_interventii
| 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). |
| single_tran | bit | Se specifica daca se va deschide o singura tranzactie pentru intregul import sau se va utiliza o tranzactie per document. 1 - în cazul apariției unei erori la importul unui document, sistemul va reveni complet la starea dinaintea importului. 0 - documentele importate până la apariția erorii rămân în baza de date. |
Import Intervenții
| Câmp | Tip | Descriere |
|---|---|---|
| id_document | varchar(25) | ID unic pentru identificarea documentului |
| id_carnet | bigint | Codul intern al carnetului din care este emis documentul (opțional) |
| serie_document | varchar (10) | Seria documentului (opțional) |
| numar_document | varchar (20) | Numărul documentului |
| data_document | date | Data documentului |
| id_client | varchar (25) | Codul intern al clientului în formatul ID(PCT_LCR). Dacă se specifică doar ID-ul, atunci punctul de lucru este considerat implicit 1 (opțional dacă se specifică cif_client sau den_client) |
| cif_client | varchar (20) | Codul fiscal / CNP al clientului (opțional dacă se specifică id_client sau den_client) |
| den_client | varchar (100) | Denumirea clientului (opțional dacă se specifică id_client sau cif _client) |
| id_delegat | varchar (25) | Codul intern al delegatului î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_delegat) |
| den_delegat | varchar (30) | Denumirea delegatului (opțional dacă se specifică id_delegat) |
| solicitant | varchar (50) | Denumirea solicitantului intervenției |
| tip_sesizare | varchar(100) | Tipul sesizării |
| data_incepere | datetime | Data începere intervenție |
| data_finalizare | datetime | Data finalizare intervenție |
| prioritate | int | Se stabilește dacă intervenția respectivă are sau nu prioritate |
| id_pers_preluat | varchar (25) | Codul intern al persoanei care preia intervenția, î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_pers_preluat) |
| den_pers_preluat | varchar (100) | Denumirea persoanei care preia intervenția (opțional dacă se specifică id_pers_preluat) |
| id_pers_verificat | varchar (25) | Codul intern al persoanei care verifica intervenția, î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_pers_verificat) |
| den_pers_verificat | varchar (100) | Denumirea persoanei care verifica intervenția (opțional dacă se specifică id_pers_verificat) |
| numar_auto | varchar(20) | Numărul de înmatriculare a mașinii |
| observatii | varchar (250) | Observații document |
| confirmata | bit | Se va confirma sau nu intervenția |
| finalizata | bit | Se va finaliza sau nu intervenția |
| validare | bit | Se va valida sau nu documentul după salvare |
Exemplu de import in format Json
{
"parametri":{
"id_importex":"API20211104141925",
"single_tran":1
},
"antete":[
{
"id_document":"46",
"serie_document":"",
"numar_document":"1",
"data_document":"2018-01-25",
"id_client":"",
"cif_client":"123456",
"den_client":"",
"id_delegat":"",
"den_delegat":"DELEGAT",
"solicitant":"SOLIC",
"tip_sesizare":"SES",
"data_incepere":"2018-01-01T00:00:00",
"data_finalizare":"2018-01-30T00:00:00",
"prioritate":"1",
"id_pers_preluat":"",
"den_pers_preluat":"PERS_PREL",
"id_pers_verificat":"",
"den_pers_verificat":"PERS_VERIF",
"numar_auto":"NRAUTO",
"observatii":"OBS",
"confirmata":"1",
"finalizata":"1",
"validare":"1"
}
]
}
Anulare import
Pentru anularea importului se utilizeaza:
http://{ip}:{port}/api/v1/import/crm_interventii_anulare
Exemplu de obiect Json folosit pentru apel:
{
"id_importex" : "NX20180911150146",
"id_document" : "5564555"
}
