首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

sharepoint工作流自定义活动,大家帮忙,建义请进!解决方案

2012-04-05 
sharepoint工作流自定义活动,大家帮忙,建义请进!sharePoint工作流中,通常用到createTask,onTaskChanged,co

sharepoint工作流自定义活动,大家帮忙,建义请进!
sharePoint工作流中,通常用到
createTask,onTaskChanged,completeTask

其中,onTaskChanged只能被触发一次。
能否,开发个自定义活动,功能类似于onTaskChanged,但是要修改一个功能,就是能够被触发多次。

应用场景如下:

A给B发了个审批任务(task1);
B通过触发task1创建新任务(task2)转给C;

C触发任务(task2)退给B后,B无法通过task1退给A。原因是,task1不能再次触发。
如何解决这个问题呀!

[解决办法]
A->B:task1->C:task2->B:
你怎么实现的退回B?
默认情况下,MOSS工作流要实现退回,有三种方式:
1)用状态机
2)用While嵌套
3)用ConditionalActivityGroup
这三种情况都不会出现你的问题.

没评估过QuickFlow?
[解决办法]
我认为一般需求用顺序工作流就可以,无非就是逻辑上的调整。
像你所说的退回,不知道是拒绝还是批准后继续交给B审批,这个也都可以实现啊。

再就是同一个事件“onTaskChanged”为什么需要触发多次,将所有需要在该事件下处理的逻辑都写在这个事件下不可以吗,这个有什么具体需要可以描述的详细些吗?
[解决办法]
建议变换下思路来实现此功能吧。
1)用状态机
2)用While嵌套
3)用ConditionalActivityGroup

热点排行