1
我在研究如何使用.NET 4.5 Workflow Foundation为某些对象实现状态机。我想知道如何拯救州与州之间的过渡历史。我会使用持久性,但我的理解是,这只是跟踪当前状态,而不是过渡历史,并在达到终端状态时将其删除。保存WF状态机状态转换的历史记录
具体来说,我正在寻找类似如下:
Sequence Date Original State Action New State Actor
-------- ----------- --------------- ---------- ----------- ---------
1 12/25/2013 <none> <none> Draft bsmith
2 12/27/2013 Draft Submit Pending cjones
3 1/2/2014 Pending Approve Published dkelly
精确的格式来确定,但如图所示,这说明对象从一种状态如何移动到另一个,是谁和什么时候。
这怎么能用WF来完成?