Zakázky a výjezdy
Order
Sekce “Order”Informace o zakázce
idstring(GUID)externalIdstringcreatedstring(DateTime)Datum vytvoření
modifiedstring(DateTime)Datum poslední úpravy
codestringČíslo zakázky
namestringNázev zakázky
requestedDatestring(DateTime)Požadované datum (vyplňuje zákazník, pokud mu přijde žádost o doplnění informací)
estimatedDurationintegerOdhadovaná doba trvání v minutách
customerIdstring(GUID)ID zákazníka (Customer)
customerNamestringNázev zákazníka (Customer)
addressIdstring(GUID)ID Adresy zakázky (CustomerAddress)
addressCustomerAddressAdresa zakázky (CustomerAddress)
contactPersonIdstring(GUID)ID Kontaktní osoby (ContactPerson)
contactPersonContactPersonKontaktní osoba (ContactPerson)
categoryIdstring(GUID)ID Kategorie zakázky (OrderCategory)
categoryNamestringNázev kategorie zakázky (OrderCategory)
ownerIdstring(GUID)ID vlastníka (User). Vlastník je automaticky dispečer, který zakázku založil. V případě založení zakázky systémem (např. přes API, nebo automaticky pro pravidelný servis) je vlastníkem zakázky administrátor firmy.
ownerNamestringCelé jméno vlastníka (User). Vlastník je automaticky dispečer, který zakázku založil. V případě založení zakázky systémem (např. přes API, nebo automaticky pro pravidelný servis) je vlastníkem zakázky administrátor firmy.
priorityOrderPriorityPriorita zakázky (OrderPriority)
stateOrderStateStav zakázky (OrderState)
customStateIdstring(GUID)ID Vlastního stavu zakázky (OrderCustomState)
customStateNamestringNázev Vlastního stavu zakázky (OrderCustomState)
waitingForCustomerInfobooleanČeká na zákazníka. Může nastat např. v případě pravidelného servisu nebo po manuální k “požádání zákazníka o doplnění”.
hasInterventionsbooleanZakázka s aktivním výjezdem je zakázka, která má alespoň jeden výjezd ve stavu Naplánovaný, Probíhající, Čeká na podpis nebo Čeká na schválení.
completedAtstring(DateTime)Datum dokončení zakázky
cancelledAtstring(DateTime)Datum zrušení zakázky
cancelReasonstringDůvod zrušení zakázky
cancelledByIdstring(GUID)ID uživatele (dispečera), který zrušil zakázku (User)
cancelledByNamestringCelé jméno uživatele (dispečera), který zrušil zakázku (User)
problemDescriptionFromCustomerstringPopis požadavku od zákazníka
internalNotestringInterní poznámka
interventionsInterventionInOrder[]Všechny výjezdy (InterventionInOrder) k dané zakázce
totalPricedecimalSoučet ceny cestovného, práce a materiálu.
Pouze u zakázek s alespoň jedním dokončeným výjezdem.
travelPricedecimalCelková cena za cestu.
Pouze u zakázek s alespoň jedním dokončeným výjezdem.
travelDistanceintegerCelkový počet vykázaných kilometrů.
Pouze u zakázek s alespoň jedním dokončeným výjezdem.
workPricedecimalCelková cena vykázané práce.
Pouze u zakázek s alespoň jedním dokončeným výjezdem.
workHoursdecimalCelkový počet hodin vykázané práce.
Pouze u zakázek s alespoň jedním dokončeným výjezdem.
materialPricedecimalCelková cena vykázaného materiálu.
Pouze u zakázek s alespoň jedním dokončeným výjezdem.
materialCountdecimalCelkový počet jednotek vykázaného materiálu.
Pouze u zakázek s alespoň jedním dokončeným výjezdem.
OrderDetail
Sekce “OrderDetail”Detailní informace o zakázce
idstring(GUID)externalIdstringcreatedstring(DateTime)Datum vytvoření
modifiedstring(DateTime)Datum poslední úpravy
codestringČíslo zakázky
namestringNázev zakázky
requestedDatestring(DateTime)Požadované datum (vyplňuje zákazník, pokud mu přijde žádost o doplnění informací)
estimatedDurationintegerOdhadovaná doba trvání v minutách
customerIdstring(GUID)ID zákazníka (Customer)
customerNamestringNázev zákazníka (Customer)
invoiceCustomerIdstring(GUID)ID Objednatele (Customer)
addressIdstring(GUID)ID Adresy zakázky (CustomerAddress)
addressCustomerAddressAdresa zakázky (CustomerAddress)
contactPersonIdstring(GUID)ID Kontaktní osoby (ContactPerson)
contactPersonContactPersonKontaktní osoba (ContactPerson)
categoryIdstring(GUID)ID Kategorie zakázky (OrderCategory)
categoryNamestringNázev kategorie zakázky (OrderCategory)
ownerIdstring(GUID)ID vlastníka (User). Vlastník je automaticky dispečer, který zakázku založil. V případě založení zakázky systémem (např. přes API, nebo automaticky pro pravidelný servis) je vlastníkem zakázky administrátor firmy.
ownerNamestringCelé jméno vlastníka (User). Vlastník je automaticky dispečer, který zakázku založil. V případě založení zakázky systémem (např. přes API, nebo automaticky pro pravidelný servis) je vlastníkem zakázky administrátor firmy.
priorityOrderPriorityPriorita zakázky (OrderPriority)
stateOrderStateStav zakázky (OrderState)
customStateIdstring(GUID)ID Vlastního stavu zakázky (OrderCustomState)
customStateNamestringNázev Vlastního stavu zakázky (OrderCustomState)
waitingForCustomerInfobooleanČeká na zákazníka. Může nastat např. v případě pravidelného servisu nebo po manuální k “požádání zákazníka o doplnění”.
hasInterventionsbooleanZakázka s aktivním výjezdem je zakázka, která má alespoň jeden výjezd ve stavu Naplánovaný, Probíhající, Čeká na podpis nebo Čeká na schválení.
completedAtstring(DateTime)Datum dokončení zakázky
cancelledAtstring(DateTime)Datum zrušení zakázky
cancelReasonstringDůvod zrušení zakázky
cancelledByIdstring(GUID)ID uživatele (dispečera), který zrušil zakázku (User)
cancelledByNamestringCelé jméno uživatele (dispečera), který zrušil zakázku (User)
problemDescriptionFromCustomerstringPopis požadavku od zákazníka
internalNotestringInterní poznámka
customDatastring(JSON)Dodatečná data k zakázce ve formátu JSON
interventionsInterventionInOrder[]Všechny výjezdy (InterventionInOrder) k dané zakázce
serviceObjectsServiceObjectInOrder[]Zařízení (ServiceObjectInOrder), která jsou součástí zakázky. Všechny zařízení navázané na formuláře musí být v tomto seznamu. (ServiceObjectInOrder)
attachmentsAttachment[]Přílohy pro zakázku (Attachment)
travelCostsTravelCostItem[]Položky cestovného ze všech formulářů z dokončených výjezdů v rámci zakázky (TravelCostItem)
workTableWorkTableItem[]Položky výkazů práce ze všech formulářů z dokončených výjezdů v rámci zakázky (WorkTableItem)
usedMaterialUsedMaterialItem[]Položky materiálu ze všech formulářů z dokončených výjezdů v rámci zakázky (UsedMaterialItem)
totalPricedecimalSoučet ceny cestovného, práce a materiálu.
Pouze u zakázek s alespoň jedním dokončeným výjezdem.
travelPricedecimalCelková cena za cestu.
Pouze u zakázek s alespoň jedním dokončeným výjezdem.
travelDistanceintegerCelkový počet vykázaných kilometrů.
Pouze u zakázek s alespoň jedním dokončeným výjezdem.
workPricedecimalCelková cena vykázané práce.
Pouze u zakázek s alespoň jedním dokončeným výjezdem.
workHoursdecimalCelkový počet hodin vykázané práce.
Pouze u zakázek s alespoň jedním dokončeným výjezdem.
materialPricedecimalCelková cena vykázaného materiálu.
Pouze u zakázek s alespoň jedním dokončeným výjezdem.
materialCountdecimalCelkový počet jednotek vykázaného materiálu.
Pouze u zakázek s alespoň jedním dokončeným výjezdem.
OrderRequest
Sekce “OrderRequest”Informace o požadavku
idstring(GUID)externalIdstringcreatedstring(DateTime)Datum vytvoření
modifiedstring(DateTime)Datum poslední úpravy
customerKindCustomerKindDruh zákazníka (CustomerKind)
customerNamestringNázev zákazníka - v případě zákazníka typu Household jde o jméno a příjmení, v případě typu Company by mělo jít o název firmy
identificationNumberstringIČ zákazníka
firstNamestringKřestní jméno zákazníka
lastNamestringPříjmení zákazníka
phonePhoneNumberTelefonní číslo (PhoneNumber)
emailstring(Email)Emailová adresa
oneLineAddressstringAdresa ve formátu ulice a ČP, město, PSČ
serviceObjectNamestringNázev zařízení
serviceObjectIdentificationNumberstringVýrobní číslo zařízení
descriptionstringPopis požadavku
creationSourceOrderRequestCreationSourceZpůsob založení požadavku (OrderRequestCreationSource)
categoryIdstring(GUID)ID Kategorie požadavku (OrderRequestCategory)
categoryNamestringNázev kategorie požadavku (OrderRequestCategory)
requestedDatestring(DateTime)Požadované datum
stateOrderRequestStateStav požadavku (OrderRequestState)
customStateIdstring(GUID)ID Vlastního stavu požadavku (OrderRequestCustomState)
customStateNamestringNázev Vlastního stavu požadavku (OrderRequestCustomState)
priorityOrderRequestPriorityPriorita požadavku (OrderRequestPriority)
internalNotestringInterní poznámka
ownerIdstring(GUID)ID vlastníka (User). V případě založení přes externí formulář a přes veřejné API je vlastník ve výchozím stavu nenastaven. V případě založení v aplikaci je vlastníkem uživatel, který požadavek založil.
OrderRequestDetail
Sekce “OrderRequestDetail”Detailní informace o požadavku
idstring(GUID)externalIdstringcreatedstring(DateTime)Datum vytvoření
modifiedstring(DateTime)Datum poslední úpravy
customerKindCustomerKindDruh zákazníka (CustomerKind)
customerNamestringNázev zákazníka - v případě zákazníka typu Household jde o jméno a příjmení, v případě typu Company by mělo jít o název firmy
identificationNumberstringIČ zákazníka
firstNamestringKřestní jméno zákazníka
lastNamestringPříjmení zákazníka
phonePhoneNumberTelefonní číslo (PhoneNumber)
emailstring(Email)Emailová adresa
streetstringUlice a ČP
citystringMěsto
postalCodestringPSČ
countrystringcoordinatesGeoCoordinateZeměpisné souřdnice (GeoCoordinate)
attachmentsAttachment[]Přílohy pro požadavek (Attachment)
ordersOrderInOrderRequest[]Zakázky, na které je požadavek navázán (OrderInOrderRequest)
serviceObjectNamestringNázev zařízení
serviceObjectIdentificationNumberstringVýrobní číslo zařízení
descriptionstringPopis požadavku
creationSourceOrderRequestCreationSourceZpůsob založení požadavku (OrderRequestCreationSource)
categoryIdstring(GUID)ID Kategorie požadavku (OrderRequestCategory)
categoryNamestringNázev kategorie požadavku (OrderRequestCategory)
requestedDatestring(DateTime)Požadované datum
stateOrderRequestStateStav požadavku (OrderRequestState)
customStateIdstring(GUID)ID Vlastního stavu požadavku (OrderRequestCustomState)
customStateNamestringNázev Vlastního stavu požadavku (OrderRequestCustomState)
priorityOrderRequestPriorityPriorita požadavku (OrderRequestPriority)
internalNotestringInterní poznámka
ownerIdstring(GUID)ID vlastníka (User). V případě založení přes externí formulář a přes veřejné API je vlastník ve výchozím stavu nenastaven. V případě založení v aplikaci je vlastníkem uživatel, který požadavek založil.
Intervention
Sekce “Intervention”Informace o výjezdu. Tento typ je výstupem ze Seznamu výjezdů.
idstring(GUID)externalIdstringcreatedstring(DateTime)Datum vytvoření
modifiedstring(DateTime)Datum poslední úpravy
orderIdstring(GUID)ID zakázky, do které výjezd patří (Order)
categoryIdstring(GUID)ID Kategorie výjezdu (InterventionCategory)
categoryNamestringNázev kategorie výjezdu (InterventionCategory)
stateInterventionStateStav výjezdu (InterventionState)
customStateIdstring(GUID)ID Vlastního stavu výjezdu (InterventionCustomState)
customStateNamestringNázev Vlastního stavu výjezdu (InterventionCustomState)
priorityInterventionPriorityPriorita výjezdu (InterventionPriority)
ownerIdstring(GUID)ID vlastníka (User). Vlastník je automaticky uživatel, který výjezd naplánoval.
ownerNamestringCelé jméno vlastníka (User). Vlastník je automaticky uživatel, který výjezd naplánoval.
daystring(Date)Datum výjezdu
primaryAssigneeIdstring(GUID)ID hlavního technika (User)
assignationsInterventionAssignation[]Všichni technici, přiřazení k výjezdu včetně přesného časového rozpětí (InterventionAssignation)
startedAtstring(DateTime)Datum a čas zahájení výjezdu technikem
endedAtstring(DateTime)Datum a čas ukončení výjezdu technikem
totalPricedecimalSoučet ceny cestovného, práce a materiálu.
travelPricedecimalCelková cena za cestu.
travelDistanceintegerCelkový počet vykázaných kilometrů.
workPricedecimalCelková cena vykázané práce.
workHoursdecimalCelkový počet hodin vykázané práce.
materialPricedecimalCelková cena vykázaného materiálu.
materialCostPricedecimalCelková nákupní cena vykázaného materiálu.
materialCountdecimalCelkový počet jednotek vykázaného materiálu.
InterventionInOrder
Sekce “InterventionInOrder”Informace o výjezdu v zakázce
idstring(GUID)externalIdstringcreatedstring(DateTime)Datum vytvoření
modifiedstring(DateTime)Datum poslední úpravy
categoryIdstring(GUID)ID Kategorie výjezdu (InterventionCategory)
categoryNamestringNázev kategorie výjezdu (InterventionCategory)
stateInterventionStateStav výjezdu (InterventionState)
customStateIdstring(GUID)ID Vlastního stavu výjezdu (InterventionCustomState)
customStateNamestringNázev Vlastního stavu výjezdu (InterventionCustomState)
priorityInterventionPriorityPriorita výjezdu (InterventionPriority)
ownerIdstring(GUID)ID vlastníka (User). Vlastník je automaticky uživatel, který výjezd naplánoval.
ownerNamestringCelé jméno vlastníka (User). Vlastník je automaticky uživatel, který výjezd naplánoval.
daystring(Date)Datum výjezdu
primaryAssigneeIdstring(GUID)ID hlavního technika (User)
primaryAssigneeNamestringCelé jméno hlavního technika (User)
assignationsInterventionAssignation[]Všichni technici, přiřazení k výjezdu včetně přesného časového rozpětí (InterventionAssignation)
sendReminderOneDayBeforebooleanZákazníkovi se odešle připomínka den před výjezdem
departureStartedAtstring(DateTime)Datum a čas zahájení cesty technikem
startedAtstring(DateTime)Datum a čas zahájení výjezdu technikem
endedAtstring(DateTime)Datum a čas ukončení výjezdu technikem
cancelledAtstring(DateTime)Datum a čas zrušení výjezdu
totalPricedecimalSoučet ceny cestovného, práce a materiálu.
travelPricedecimalCelková cena za cestu.
travelDistanceintegerCelkový počet vykázaných kilometrů.
workPricedecimalCelková cena vykázané práce.
workHoursdecimalCelkový počet hodin vykázané práce.
materialPricedecimalCelková cena vykázaného materiálu.
materialCostPricedecimalCelková nákupní cena vykázaného materiálu.
materialCountdecimalCelkový počet jednotek vykázaného materiálu.
InterventionDetail
Sekce “InterventionDetail”Detailní informace o výjezdu v zakázce
idstring(GUID)externalIdstringcreatedstring(DateTime)Datum vytvoření
modifiedstring(DateTime)Datum poslední úpravy
categoryIdstring(GUID)ID Kategorie výjezdu (InterventionCategory)
categoryNamestringNázev kategorie výjezdu (InterventionCategory)
stateInterventionStateStav výjezdu (InterventionState)
customStateIdstring(GUID)ID Vlastního stavu výjezdu (InterventionCustomState)
customStateNamestringNázev Vlastního stavu výjezdu (InterventionCustomState)
ownerIdstring(GUID)ID vlastníka (User). Vlastník je automaticky uživatel, který výjezd naplánoval.
ownerNamestringCelé jméno vlastníka (User). Vlastník je automaticky uživatel, který výjezd naplánoval.
daystring(Date)Datum výjezdu
primaryAssigneeIdstring(GUID)ID hlavního technika (User)
orderIdstring(GUID)ID zakázky, do které výjezd patří (Order)
priorityInterventionPriorityPriorita výjezdu (InterventionPriority)
assignationsInterventionAssignation[]Všichni technici, přiřazení k výjezdu včetně přesného časového rozpětí (InterventionAssignation)
customFormsOrderCustomFormInIntervention[]Formuláře navázané na výjezd (OrderCustomFormInIntervention)
internalNotestringInterní poznámka k výjezdu
sendReminderOneDayBeforebooleanZákazníkovi se odešle připomínka den před výjezdem
startedAtstring(DateTime)Datum a čas zahájení výjezdu technikem
endedAtstring(DateTime)Datum a čas ukončení výjezdu technikem
signaturesConfirmedAtstring(DateTime)Datum a čas podepsání dokumentů zákazníkem
confirmedAtstring(DateTime)Datum a čas schválení výjezdu dispečerem
confirmedByIdstring(GUID)ID uživatele, který výjezd schválil (User)
cancelledAtstring(DateTime)Datum a čas zrušení výjezdu
cancelledByIdstring(GUID)ID uživatele, který výjezd zrušil (User)
cancelReasonstringDůvod zrušení výjezdu
startedLocationGeoCoordinateZeměpisná poloha, ve které technik zahájil výjezd (GeoCoordinate)
endLocationGeoCoordinateZeměpisná poloha, ve které technik ukončil výjezd (GeoCoordinate)
signaturesConfirmedLocationGeoCoordinateZeměpisná poloha, ve které zákazník podepsal dokumenty (GeoCoordinate)
totalPricedecimalSoučet ceny cestovného, práce a materiálu.
travelPricedecimalCelková cena za cestu.
travelDistanceintegerCelkový počet vykázaných kilometrů.
workPricedecimalCelková cena vykázané práce.
workHoursdecimalCelkový počet hodin vykázané práce.
materialPricedecimalCelková cena vykázaného materiálu.
materialCostPricedecimalCelková nákupní cena vykázaného materiálu.
materialCountdecimalCelkový počet jednotek vykázaného materiálu.
InterventionAssignation
Sekce “InterventionAssignation”userIdstring(GUID)ID technika (User)
plannedStartstring(DateTime)Datum a čas začátku alokace technika na výjezdu
plannedEndstring(DateTime)Datum a čas konce alokace technika na výjezdu
OrderCustomFormInIntervention
Sekce “OrderCustomFormInIntervention”idstring(GUID)createdstring(DateTime)Datum vytvoření
modifiedstring(DateTime)Datum poslední úpravy
codeNumberintergerČíslo formuláře v zakázce. První formulář v zakázce má číslo 1.
customFormTemplateNamestringNázev (šablony) formuláře
customFormTemplateIdstring(GUID)ID šablony formuláře
priceListIdstring(GUID)ID ceníku. Pokud jsou použity základní ceny, je hodnota null/undefined.
priceListNamestringNázev ceníku. Pokud jsou použity základní ceny, je hodnota null/undefined.
needsServiceObjectbooleanFormulář musí být navázaný na (alespoň jedno) zařízení
multipleServiceObjectsbooleanFormulář může být navázán na více než jedno zařízení
serviceObjectIdsstring(GUID)[]ID všech navázaných zařízení
isProccessedbooleanFormulář byl zpracován (tzn. byly aplikované skladové pohyby, byly synchronizovány data do ostatních entit, apod.)
isSubmittedbooleanFormulář byl vyplněn (obsahuje všechny povinná data)
sendsReportsbooleanDokumenty tohoto formuláře se odesílají e-mailem zákazníkovi
isRevisionbooleanFormulář posouva datum příštího pravidelného servisu
vatOptionIdstring(GUID)ID sazby daně
vatOptionNamestringNázev sazby daně
vatRatedecimalDaňová sazba v procentech jako hodnota 0-100 (např. 15 = 15%)
paymentTypeIdstring(GUID)ID druhu platby
paymentTypeNamestringNázev druhu platby
CustomFormReportDocument
Sekce “CustomFormReportDocument”Dokument vygenerovaný z formuláře. Dokumenty se generují po dokončení výjezdu.
idstring(GUID)createdstring(DateTime)Datum vygenerování dokumentu
namestringNázev dokumentu (dle šablony formuláře)
languagestringJazyk dokumentu
publicUrlstring(URL)Odkaz ke stažení dokumentu
isPrivatebooleanDokument je interní a neodesílá se zákazníkovi
serviceObjectNamesstring[]Názvy zařízení, ke kterým dokument patří. Vyplněno pouze u dokumentů, které se generují pro každé zařízení zvlášť (ServiceObject)
WorkTableItem
Sekce “WorkTableItem”Položka výkazu práce vykázaná ve formuláři
idstring(GUID)createdstring(DateTime)Datum vytvoření
modifiedstring(DateTime)Datum poslední úpravy
orderCustomFormIdstring(GUID)ID Formuláře
interventionIdstring(GUID)ID Výjezdu
assigneeIdstring(GUID)ID technika (User)
descriptionstringPopis položky výkazu práce
amountdecimalPočet jednotek (hodin)
pricedecimalProdejní cena za jednotku (bez DPH)
UsedMaterialItem
Sekce “UsedMaterialItem”Položka materiálu vykázaná ve formuláři. Může mít vazbu na definici materiálu, nebo se může jednat o ruční položku.
idstring(GUID)createdstring(DateTime)Datum vytvoření
modifiedstring(DateTime)Datum poslední úpravy
orderCustomFormIdstring(GUID)ID Formuláře
interventionIdstring(GUID)ID Výjezdu
namestringNázev materiálu
identificationNumberstringKód materiálu
descriptionstringPopis materiálu
supplierCodestringKód dodavatele materiálu
pricedecimalProdejní cena materiálu (bez DPH)
materialIdstring(GUID)ID Materiálu
materialExternalIdstringExterní ID Materiálu
storeIdstring(GUID)ID Skladu, ze kterého byl materiál vykázán
storeExternalIdstringExterní ID Skladu, ze kterého byl materiál vykázán
TravelCostItem
Sekce “TravelCostItem”Položka cestovného vykázaná ve formuláři
idstring(GUID)createdstring(DateTime)Datum vytvoření
modifiedstring(DateTime)Datum poslední úpravy
orderCustomFormIdstring(GUID)ID Formuláře
interventionIdstring(GUID)ID Výjezdu
descriptionstringPopis položky cestovného
distanceintegerVykázaná vzdálenost v kilometrech