History
As a user I need to change the state of some documents. I expect that some documents might have the two states:
- 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
Action & flow
Logging
Each state changing should be logged with informations who and when the action executed