* When a work order is created it is set in 'Waiting goods' state.
* When all goods are available is set in 'Ready' state.
* When user sets work order in start mode that time it will be set in 'In Progress' state.
* When work order is in running mode, during that time if user wants to stop or to make changes in order then can set in 'Pause' state.
* When the user cancels the work order it will be set in 'Cancelled' state.
* When order is completely processed that time it is set in 'Finished' state.