Customer, application, short descr, csr type, priority, status, queue, user id and description are all required fields.
It is optional to setup workflow, but most customers do configured workflow in their environment.
Unfortunately there is no way to designate which fields is required and which field is not.