当前位置:编程学习 > C#/ASP.NET >>

状态机工作流的回退(撤销)问题


假如我有一个状态机工作流,流程如下,
 
A --- B ---- C ---- D ---- E
 
假如:整个流程是单向的,工作流正处于B状态,用户将B提交到C状态,现在用户想撤销操作,使工作流重新回到B状态,该如何实现?

求大神帮忙,谢谢。 工作流 --------------------编程问答-------------------- 木有人懂吗? --------------------编程问答-------------------- 流程已经进入C 只能让C中的用户退回 --------------------编程问答--------------------
引用 2 楼 finalhuman 的回复:
流程已经进入C 只能让C中的用户退回


您操作过状态机工作流吗? --------------------编程问答-------------------- 哎,看来csdn不行了啊。 --------------------编程问答--------------------
引用 楼主 g3t07_yhy 的回复:

假如我有一个状态机工作流,流程如下,
 
A --- B ---- C ---- D ---- E
 
假如:整个流程是单向的,工作流正处于B状态,用户将B提交到C状态,现在用户想撤销操作,使工作流重新回到B状态,该如何实现?

求大神帮忙,谢谢。


引用 楼主 g3t07_yhy 的回复:

假如我有一个状态机工作流,流程如下,
 
A --- B ---- C ---- D ---- E
 
假如:整个流程是单向的,工作流正处于B状态,用户将B提交到C状态,现在用户想撤销操作,使工作流重新回到B状态,该如何实现?

求大神帮忙,谢谢。


Windows系统怎么做的? 你不能参考一下。
在每个经过的节点都保留一下状态。回退就是回复一下状态就好了。

还有,高手是不逛这种地方浪费时间的。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,