En arbetsorder(workorder) utgör grunden för kundens beställning. Till en arbetsorder kopplar man en kund, en tjänst (eller flera), specificerar hur uppdraget skall utföras (enstaka, grupp, återkommande) och kopplar en eller flera anställda.
Utifrån arbetsordrar genereras sedan uppdrag (API: missions/bookings), vilka i sin tur består av bokningar (API: bookinglines) i schemat. Alla framtida uppdrag (missions/bookings) generas utifrån hur arbetsordern ser ut just nu. Ändrar man t.ex. den specificerade tiden i en sedan tidigare skapad arbetsorder från 8-10 till 8-11 ändras alla framtida bokningar i enlighet med den senast angivna tiden.
findBy…/filter |
field |
type |
---|---|---|
id |
id |
int |
status |
status |
int |
deleted |
deleted |
bool |
reversecharge |
reversecharge |
bool |
workorder_number |
workorder_number |
string |
client_id |
client_id |
int |
contact_id |
contact_id |
int |
delivery_address_id |
delivery_clientaddress_id |
int |
invoice_address_id |
invoice_clientaddress_id |
int |
workordergroup_id |
workordergroup_id |
int |
POST
Field | Type | |
workordergroup_id |
int |
Optional |
client_id |
int | Mandatory |
contact_id |
int |
Optional ID on Client's contact person |
costcenter_id |
int |
Optional Kostnadsställe |
status |
int |
Optional Will assume default value as chosen in system settings if not provided.
|
delivery_clientaddress_id |
int | Optional |
invoice_clientaddress_id |
int | Optional |
reversecharge |
boolean |
Optional Omvänd betalningsskyldighet (eller byggmoms) Implies that VAT is to be paid by the invoice receiver. |
PUT
Field | Type | |
workordergroup_id |
int |
Arbetsordergrupp |
contact_id |
int | Kontaktperson |
costcenter_id |
int | Kostnadsställe |
status |
int |
|
delivery_clientaddress_id |
int | |
invoice_clientaddress_id |
int | |
reversecharge |
boolean | Implies that VAT is to be paid by the invoice receiver. |