reges-ro / integrare

4 stars 1 forks source link

Structura XML pentru mai multi salariati #34

Open dototalsoft opened 3 weeks ago

dototalsoft commented 3 weeks ago

Buna ziua,

Cum ar trebui sa arate XML-ul in cazul in care intr-o zi avem > 1 salariat angajat in companie (ex: 10 persoane)? optiunea 1: in acelasi fisier XML se transmite de 10 ori tag-ul Salariat (unul sub altul) cu detaliile aferente fiecarei persoane in tag-urile Header/ReferintaSalariat/Info sau optiunea 2: se transmit 10 fisiere XML distincte pentru fiecare persoana, cu detaliile aferente?

Similar si pentru adaugarile/modificarile de contracte.

cmandragiu commented 2 weeks ago

Bună ziua,

Dacă doriți transmiterea în același mesaj a mai multor salariați/mai multor contracte trebuie să folosiți mesaje de tip Batch.

În proiectul POSTMAN (https://github.com/reges-ro/integrare/blob/main/Events.postman_collection.json) găsiți exemplele:

Notă 1: Nu este obligatoriu ca toate mesajele dintr-un batch să aibă același tip de operație. De exemplu într-un batch se pot combina mesaje de InregistrareSalariat cu mesaje de ModificareSalariat. Similar, într-un batch de contracte se pot combina mesaje de AdaugareContract cu mesaje de CorectieContract, SuspendareContract, IncetareContract etc.

Notă 2: Toate mesajele dintr-un batch trebuie obligatoriu să opereze pe același tip de entitate (Salariat sau Contract). Nu puteți, de exemplu, combina într-un batch mesaje de InregistrareSalariat cu mesaje de AdaugareContract.