Zákazníci a zařízení
Customer
Sekce “Customer”Základní informace o zákazníkovi
idstring(GUID)externalIdstringcreatedstring(DateTime)Datum vytvoření
modifiedstring(DateTime)Datum poslední úpravy
namestringkindCustomerKindDruh zákazníka (CustomerKind)
identificationNumberstringIČ
taxNumberstringDIČ
categoryIdstring(GUID)ID Kategorie zákazníka (CustomerCategory)
categoryNamestringNázev kategorie zákazníka (CustomerCategory)
typeIdstring(GUID)ID Typu zákazníka (CustomerType)
typeNamestringNázev typu zákazníka (CustomerType)
ownerIdstring(GUID)ID vlastníka (User). Vlastník je automaticky dispečer, který zákazníka založil. V případě založení zákazníka systémem (např. přes API) je vlastníkem zákazníka administrátor firmy.
Vlastník zákazníka jde změnit.
ownerNamestringJméno vlastníka (User). Vlastník je automaticky dispečer, který zákazníka založil. V případě založení zákazníka systémem (např. přes API) je vlastníkem zákazníka administrátor firmy.
Vlastník zákazníka jde změnit.
invoiceAddressIdstring(GUID)ID Fakturační adresy zákazníka (CustomerAddress)
invoiceAddressCustomerAddressFakturační adresa zákazníka (CustomerAddress)
contactAddressIdstring(GUID)ID Kontaktní adresy zákazníka (CustomerAddress)
contactAddressCustomerAddressKontaktní adresa zákazníka (CustomerAddress)
primaryContactPersonIdstring(GUID)ID primární kontaktní osoby (ContactPerson)
primaryContactPersonContactPersonPrimární kontaktní osoba (ContactPerson)
CustomerDetail
Sekce “CustomerDetail”Detailní informace o zákazníkovi včetně navázaných dat
idstring(GUID)externalIdstringcreatedstring(DateTime)Datum vytvoření
modifiedstring(DateTime)Datum poslední úpravy
namestringkindCustomerKindDruh zákazníka (CustomerKind)
identificationNumberstringIČ
taxNumberstringDIČ
categoryIdstring(GUID)ID Kategorie zákazníka (CustomerCategory)
categoryNamestringNázev kategorie zákazníka (CustomerCategory)
typeIdstring(GUID)ID Typu zákazníka (CustomerType)
typeNamestringNázev typu zákazníka (CustomerType)
ownerIdstring(GUID)ID vlastníka (User). Vlastník je automaticky dispečer, který zákazníka založil. V případě založení zákazníka systémem (např. přes API) je vlastníkem zákazníka administrátor firmy.
Vlastník zákazníka jde změnit.
ownerNamestringJméno vlastníka (User). Vlastník je automaticky dispečer, který zákazníka založil. V případě založení zákazníka systémem (např. přes API) je vlastníkem zákazníka administrátor firmy.
Vlastník zákazníka jde změnit.
invoiceAddressIdstring(GUID)ID Fakturační adresy zákazníka (CustomerAddress)
contactAddressIdstring(GUID)ID Kontaktní adresy zákazníka (CustomerAddress)
addressesCustomerAddress[]Adresy zákazníka (CustomerAddress)
primaryContactPersonIdstring(GUID)ID primární kontaktní osoby (ContactPerson)
primaryContactPersonContactPersonPrimární kontaktní osoba (ContactPerson)
contactPeopleContactPerson[]Kontaktní osoby zákazníka (ContactPerson)
websitestringWebová stránka
descriptionstringPoznámka
reportEmailsstring[]E-maily pro zasílání dokumentů (všechny kategorie zakázek)
orderCategoryReportEmailsCustomerOrderCategoryReportEmails[]E-maily pro zasílání dokumentů pro jednotlivé kategorie zakázek (CustomerOrderCategoryReportEmails)
nextRevisionEmailsstring[]Emaily pro zasílání upozornění na blížící se revize
ordersOrderInCustomer[]Zakázky zákazníka (OrderInCustomer)
serviceObjectsServiceObjectInCustomer[]Zařízení zákazníka (ServiceObjectInCustomer)
workItemsCustomerWorkItem[]Ceník práce pro zákazníka (CustomerWorkItem)
customDatastring(JSON)Dodatečná data k zákazníkovi ve formátu JSON
CustomerAddress
Sekce “CustomerAddress”Adresa zákazníka
idstring(GUID)createdstring(DateTime)Datum vytvoření
modifiedstring(DateTime)Datum poslední úpravy
namestringNázev adresy
streetstringUlice a ČP
citystringMěsto
postalCodestringPSČ
countrystringcoordinatesGeoCoordinateZeměpisné souřdnice (GeoCoordinate)
hasFlatRateTravelFeebooleanUrčuje zda se na tuto adresu vztahuje paušální cestovné. Pokud ano, cena cestovného se určí buď paušálem z nastavení firmy, nebo (pokud je vyplněno) paušálem nastaveným na adrese v poli travelFee
travelFeedecimalPaušální cestovné pro tuto adresu.
Pokud je vyplněno, musí být kladné číslo. Pokud vyplněno není, použije se paušální cestovné z nastavení firmy.
Pro použití paušálního cestovného musí být příznak hasFlatRateTravelFee nastaven na true
pricePerKilometerdecimalCena za kilometr pro zakázky s touto adresou
descriptionstringPoznámky
ContactPerson
Sekce “ContactPerson”Kontaktní osoba zákazníka
idstring(GUID)externalIdstringcreatedstring(DateTime)Datum vytvoření
modifiedstring(DateTime)Datum poslední úpravy
firstNamestringKřestní jméno kontaktní osoby
lastNamestringPříjmení kontaktní osoby
positionstringPracovní pozice kontaktní osoby
phonePhoneNumberTelefonní číslo kontaktní osoby (PhoneNumber)
emailstring(Email)Emailová adresa kontaktní osoby
descriptionstringPoznámky
sendNotificationsbooleanUrčuje zda se kontaktní osobě mají odesílat notifikace o zakázkách, ke kterým je tato kontaktní osoba přiřazena (např. potvrzení o naplánování výjezdu).
Odesílá se dle nastavení firmy e-mailem i zprávou SMS v případě, že jsou vyplněny odpovídající kontaktní údaje.
sendReportsbooleanUrčuje, zda se kontaktní osobě mají odesílat e-maily s dokumenty ze zakázek, ke kterým je tato kontaktní osoba přiřazena (musí být zároveň vyplněna e-mailová adresa)
addressIdstring/string(GUID)ID nebo externí ID adresy zákazníka (CustomerAddress)
Adresa musí patřit zákazníkovi, kterému je kontaktní osoba přidávána.
ServiceObject
Sekce “ServiceObject”Zařízení zákazníka
idstring(GUID)externalIdstringcreatedstring(DateTime)Datum vytvoření
modifiedstring(DateTime)Datum poslední úpravy
namestringNázev zařízení
customerIdstring(GUID)ID zákazníka (Customer)
customerNamestringJméno zákazníka (Customer)
categoryIdstring(GUID)ID kategorie zařízení (ServiceObjectCategory)
manufacturerIdstring(GUID)ID výrobce zařízení (ServiceObjectManufacturer)
addressIdstring(GUID)ID adresy zákazníka (CustomerAddress)
addressCustomerAddressAdresa zákazníka (CustomerAddress)
identificationNumberstringVýrobní číslo
locationstringTextový popis, kde je zařízení umístěno (např. v které místnosti)
soldDatestring(Date)Datum prodeje
nextRevisionstring(Date)Datum příští kontroly. Používá se pro plánování pravidelného servisu (viz NextRevisionMode)
installationDatestring(Date)Datum instalace/montáže
warrantyTillstring(Date)V záruce do
descriptionstringPopis
isMovedbooleanToto zařízení bylo přesunuto k jinému zákazníkovi. Jedná se o historický záznam.
movedAtstring(DateTime)Vyplněno pokud isMoved = true. Datum a čas, kdy bylo zařízení přesunuto k jinému zákazníkovi.
nextRevisionPeriodInMonthsintegerPerioda pravidelného servisu v měsících. V případě dokončení výjezdu s formulářem, který prodlužuje pravidelný servis se automaticky posune datum příští kontoly od daný počet měsíců.
nextRevisionModeNextRevisionModeZpůsob plánování pravidelného servisu (NextRevisionMode)
customDatastring(JSON)Dodatečná data k zařízení ve formátu JSON
User
Sekce “User”Uživatel v systému mWork365. Může se jednat například o technika nebo dispečera
idstring(GUID)externalIdstringcreatedstring(DateTime)Datum vytvoření
modifiedstring(DateTime)Datum poslední úpravy
firstNamestringKřestní jméno
lastNamestringPříjmení
fullNamestringKřestní jméno a příjmení dohromady (oddělené mezerou)
phonePhoneNumberTelefonní číslo (PhoneNumber)
emailstring(Email)Emailová adresa
technicianCostPricedecimalNákladová hodinová cene technika (pouze pro uživatele s rolí Technik)