How to represent "State" of a business / data object
I am having difficulty in modeling the state of an object as it moves through process steps. Any step may change its state, e.g. Order Received > Open > Filled > Invoiced.
I don't think having a unique object for each state makes sense. But, equally, seeing > Order > Order > Order doesn't satisfy the need to communicate a critical piece of information.
Suggestions?