当前位置: 代码迷 >> SharePoint >> 状态机工作流的有关问题,
  详细解决方案

状态机工作流的有关问题,

热度:101   发布时间:2016-05-02 07:20:09.0
状态机工作流的问题,求助!
SP2010下,做了一个针对列表的状态机工作流,创建和修改时触发,这是前提。

要求是:添加列表item后,创建任务A,如果Approve就继续走工作流,如果Reject就发邮件通知item的创建

者,通知他修改item内容,修改后重新触发工作流。

问题是:Reject后,工作流还是“进行中”,修改item也不能重新触发。试了几个都是变成“已完成”状态,

跟实际情况又不符合。有没有可以将状态机工作流设置为“已取消”的操作?或者有什么其他好的解决方案?

接触state machine 没多久,请各位指点

------解决方案--------------------
参考:
http://blog.csdn.net/farawayplace613/article/details/6769473
------解决方案--------------------
引用:
Quote: 引用:

参考:
http://blog.csdn.net/farawayplace613/article/details/6769473

多谢,
这种也是把工作流的状态变成了“已完成”,这种状态感觉不太符合情况。。。
如果审查的时候发现都是“已完成”总感觉不太好,虽然有邮件通知,但是在视图里看的时候还是容易混淆。。。
想能不能将工作流状态改成“已取消”这种,还是只能加字段来标识了?

一般“已取消”状态只在用户手动取消工作流或工作流遇到错误时才有。

但是也可以用代码改的 
http://social.msdn.microsoft.com/Forums/en-US/57bc9ea7-7963-4170-baf2-488b65fc2e78/change-the-workflow-status-through-code
http://chanakyajayabalan.wordpress.com/2010/03/08/sharepoint-workflow-status-codes/

------解决方案--------------------
不过我在网上的试用版没法用,如果有意可以给我发小窗
  相关解决方案