Each order can have a compact or detailed response.
It depends on the parameter ``compact``.
* Required fields are * orderId * workflowId * path * version * position * state * reason (if state is WAITING) * The compact view has further optional fields * arguments * attachedState * agentRefPath * lastOutcome * returnCode * keyValues * scheduledFor * requirements if state is PENDING, SCHEDULED, BLOCKED or SUSPENDED * The detailed view has the following optional fields in addition to the compact view * historicOutcome