We need to add states to important documents/entities in the system. The minimal state workflow should be
- draft: all new documents are creating with this state
- accepted: documents could be accepted, it influences on future possibility and behaviour
- declined: documents declined, it influences on future possibility and behaviour
This functionality is provided for the following documents:
- material requirement
- work plan
- cost calculation
- production counting
Each state changing should be logged with informations who and when the action executed