reassign

Sep 2, 2009 at 8:09 AM
Edited Sep 2, 2009 at 8:09 AM

請問要如何在 Task 或 MultiTask 實現 reassign 的功能呢?

Coordinator
Sep 2, 2009 at 4:39 PM

利用QuickFlow的Task活动分配任务,要实现ReAssign功能,只要利用InfoPath表单传入合适的控制数据即可,QuickFlow规定采用如下两个字段来传递ReAssign控制数据:

__Action : 审批动作,支持以下动作

ReAssign--任务转发,将自己的任务转发给其他用户,本文中的功能就要设置为此值

Save---保持表单,不结束任务

Commit--提交表单,默认值,如果__Action字段不存在或值为空,默认为Commit

MoreApprove --要求更多用户审批,更多用户审批完成后流程转会原始用户(以后讲解)。

__ReAssignUser :转发任务的用户账号。 

看到这儿,应该能知道QuickFlow的Reassign功能如何使用了,只要控制InfoPath表单的__Action字段和__ReAssignUser 字段为合适的值即可。

MultiTask和GroupTask也是采用Task来实现任务分发,所以也是支持这个ReAssign机制的。

详细见:http://www.cnblogs.com/jianyi0115/archive/2009/09/02/1559174.html

[有任何QuickFlow的使用问题欢迎提出,我会在近期针对大家的使用问题对QuickFlow做比较全面的讲解]