Az oldal megtekintéséhez kérjük, engedélyezze a JavaScriptet.

sERPa súgó

Leírás

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”.

HTTP metódus / Végpont

post / partner/partneremployee

Használt művelet

Ügyfél dolgozó fogadás

dbo.UgyfelDolgozoAlapadatFMTMuv

Paraméterezési lehetőségek

Paraméter

Leírás

Üzemmód

1

Módosítás

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.

Body mező formátum

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

 

Használt eredményhalmaz

 

Ügyfél bevitel eredmény - API

Kimenő adatok

Címke

Leírás

Partner_ID

Ügyfél ID

PartnerName

Ügyfél név

ErrorCode

Hibakód

ErrorMessage

Hibaüzenet

Példa

POST

URL

sERPaMintaAPI/partneremployee

Body

[

 {

   "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"

     }

   ]

 }

]

Eredmény

[

   {

       "Partner_ID": 42673,

       "PartnerCode": "OFFI132862",

       "PartnerName": "FLABEG KFT",

       "ErrorCode": 0,

       "ErrorMessage": null

   }

]