Az Ügyfél dolgozó módosítás elnevezésű API interfész elem segítségével a sERPa / Ügyfél funkciójához van lehetőség dolgozó felvételére, kód és ID azonosítás alapján.
Azonosítás:
- Történhet kód vagy ID alapján.
- Dolgozó név és beosztás alapján. Ha a beküldött név vagy beküldött név és beosztás alapján egyértelműen be lehet azonosítani a dolgozót, akkor beküldésre kerül, ha nem, akkor hibát üzen a felület.
- Ha a küldő fél módosítani vagy törölni szeretne, akkor először a meglevő dolgozókat kell lekérdezni, visszaadásra kerül az ID és azzal lehet módosítást, törlést kérni.
- ID azonosításnál az Ügyfél ID megadása kötelező minden üzemmódnál.
- ID azonosításnál a Dolgozó ID kötelező, ha módosítani, törölni akarunk.
- Ha van Beosztás ID megadva, de nincs hozzá talált beosztás, akkor hibaüzenet jön, minden üzemmódnál.
- Ha van Állampolgárság ID megadva, de nincs hozzá talált ország, akkor hibaüzenet jön, minden üzemmódnál.
Módosítás és törlés:
- Korábban rögzített ügyfél dolgozó módosítható, törölhető.
- Törlés esetén nem használhatóra állítja a dolgozót.
- Besorolás csak ID-s azonosítás esetén módosítható.
Ellenőrzések:
•Ha az ügyfél azonosító hibásan kerül megadásra, akkor hibát üzenünk: „A megadott Ügyfél azonosítóhoz nem tartozik Ügyfél! Azonosító: %1.”
•Ha a dolgozó neve hibásan kerül megadásra, akkor hibát üzenünk: „A megadott névvel dolgozó nem található az ügyfélnél! %1”.
•Ha kód szerinti azonosításnál nem került megadásra a Dolgozó neve, akkor hibát üzenünk: „Kód szerinti azonosításhoz a Dolgozó név megadása kötelező!”
•Ha a dolgozó ID hibásan kerül megadásra, akkor hibát üzenünk: „ID szerinti azonosításhoz az ügyfél dolgozó azonosító (ID) megadás kötelező!”.
•Ha az ügyfél kódja hibásan kerül megadásra, akkor hibát üzenünk: „Kód szerinti azonosításhoz az ügyfél kód megadás kötelező!”.
•Ha az ügyfél ID hibásan kerül megadásra, akkor hibát üzenünk: „ID szerinti azonosításhoz az ügyfél azonosító (ID) megadás kötelező!”.
•Ha a dolgozó elérhetősége hibásan kerül megadásra, akkor hibát üzenünk: „Érvénytelen dolgozó elérhetőség típus! %1”.
•Ha az ügyfél vagy a telephely hibásan került megadásra: „Helytelen ügyfél és ügyfél telephely párosítás! Azonosítók: %1”.
•Ha érvénytelen elérhetőségi típus került megadásra: „Érvénytelen elérhetőség típus! %1”.
•Ha az e-mail cím formátuma nem megfelelő, akkor hibát üzenünk: „Hibás e-mail cím formátum! %1”.
•Ha az Állampolgárság nem megfelelő, akkor hibát üzenünk.
•Ha a legmagasabb iskolai végzetség nem megfelelő, hibát üzenünk: „Helytelen érték Legmagasabb iskolai végzettséghez! %1”.
•Ha a beosztás nem létezik, akkor hibát üzenünk: „Nem létező Beosztás! %1”.
post / partner/partneremployee
Ügyfél dolgozó fogadás |
dbo.UgyfelDolgozoAlapadatFMTMuv |
Paraméter |
Leírás |
||
Üzemmód |
|
||
Azonosítás |
Kód, ID |
||
Törlés üzemmód esetén csak nem használhatóra állítás |
Logikai, csak Üzemmód = Törlés esetén van értelmezve. |
Művelet paraméter |
Azonosító (JSON path) |
Megjegyzés |
Üzemmód |
|
|
Azonosítás |
|
|
Törlés esetén nem használhatóra állítás |
|
|
Ügyfél ID |
$.PartnerID |
|
Ügyfél kód |
$.PartnerCode |
|
Ügyfél név |
$.PartnerName |
|
Név előtag |
$.PartnerNamePrefix |
|
Ügyfél Dolgozó ID |
$.PartnerEmployeeID |
|
Ügyfél Dolgozó név |
$.PartnerEmployeeName |
|
Beosztás ID |
$.AssignmentID |
|
Beosztás |
$.Assignment |
|
Használható |
|
|
Ügyfél Telephely ID |
$.PartnerPremisesID |
|
Ügyfél Telephely kód |
$.PartnerPremisesCode |
|
Ügyfél Telephely név |
$.PartnerPremisesName |
|
Megjegyzés |
$.Note |
|
Elérhetőségek |
$.Contacts |
|
Elérhetőség típus |
$.Contacts.Type |
|
Elérhetőség |
$.Contacts.Contact |
|
Elérhetőség megjegyzés |
$.Contacts.Note |
|
Ügyfél Dolgozó személyes adat |
$.PartnerEmployeePersonalData |
|
Állandó lakcím irányítószám |
$.PartnerEmployeePersonalData. FixedAddressPostalCode |
|
Állandó lakcím helység |
$.PartnerEmployeePersonalData. FixedAddressPlace |
|
Állandó lakcím utca, házszám |
$.PartnerEmployeePersonalData. FixedAddressStreetHouseno |
|
Tartózkodási lakcím irányítószám |
$.PartnerEmployeePersonalData. ResidenceAddressPostalCode |
|
Tartózkodási lakcím helység |
$.PartnerEmployeePersonalData. ResidenceAddressPlace |
|
Tartózkodási lakcím utca, házszám |
$.PartnerEmployeePersonalData. ResidenceAddressStreetHouseno |
|
Ügyfél Dolgozó neme |
$.PartnerEmployeePersonalData.Sex |
|
Ügyfél Dolgozó születéskori név |
$.PartnerEmployeePersonalData.BirthName |
|
Ügyfél Dolgozó születési hely |
$.PartnerEmployeePersonalData.BirthPlace |
|
Ügyfél Dolgozó születési dátum |
$.PartnerEmployeePersonalData.DateOfBirth |
|
Ügyfél Dolgozó anyja neve |
$.PartnerEmployeePersonalData.MothersName |
|
Ügyfél Dolgozó személyi ig. szám |
$.PartnerEmployeePersonalData.IDPassNo |
|
Adóazonosító jel |
$.PartnerEmployeePersonalData.TaxRegistrationNo |
|
Legmagasabb iskolai végzettség |
$.PartnerEmployeePersonalData.HighestLevelOfEducation |
|
Állampolgárság ID |
$.PartnerEmployeePersonalData.CitizenshipID |
|
Állampolgárság |
$.PartnerEmployeePersonalData.Citizenship |
|
|
Ügyfél bevitel eredmény - API |
Címke |
Leírás |
Partner_ID |
Ügyfél ID |
PartnerName |
Ügyfél név |
ErrorCode |
Hibakód |
ErrorMessage |
Hibaüzenet |
sERPaMintaAPI/partneremployee
[
{
"PartnerID": 42673,
"PartnerCode": "OFFI132862",
"PartnerEmployeeName": "TesztDolgozó4",
"PartnerPremisesCode": "Kalap",
"Assignment": "Adminisztrátor",
"Note": "TESZT",
"Contacts": [
{
"Type": "hivatali e-mail",
"Contact": "teszt8888@teszt.hu",
"Note": "Teszt Teszt Teszt"
}
],
"PartnerEmployeePersonalData": [
{
"FixedAddressPostalCode": "1115",
"FixedAddressPlace": "Budapest",
"FixedAddressStreetHouseno": "Ballagi Mór u 15",
"ResidenceAddressPostalCode": "7400",
"ResidenceAddressPlace": "Kaposvár",
"ResidenceAddressStreetHouseno": "Fő utca 12/b",
"Sex": 0,
"BirthName": "Tesztes Dolgos",
"BirthPlace": "Budapest",
"DateOfBirth": "1985-12-03 06:00:28",
"MothersName": "Kiss Ilona",
"IDPassNo": "876543CE",
"TaxRegistrationNo": "84323423411",
"HighestLevelOfEducation": 4,
"Citizenship": "magyar"
}
]
}
]
[
{
"Partner_ID": 42673,
"PartnerCode": "OFFI132862",
"PartnerName": "FLABEG KFT",
"ErrorCode": 0,
"ErrorMessage": null
}
]