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 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 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 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 beosztás nem létezik, akkor hibát üzenünk: „Nem létező Beosztás! %1”.
delete / 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 kód |
$.PartnerCode |
|
Ügyfél Dolgozó név |
$.PartnerEmployeeName |
|
Beosztás |
$.Assignment |
|
|
Ü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/OFFI132862/TesztDolgozó4/Adminisztrátor
[
{
"Partner_ID": 42673,
"PartnerCode": "OFFI132862",
"PartnerName": "FLABEG KFT",
"ErrorCode": 0,
"ErrorMessage": null
}
]