使用外部实施时通知任务分配人问题

最近在做流程的时候遇到这么一个问题:流程在每个任务节点使用的是External Implementation (外部实施),看下截图:

001.png

。流程上某个任务节点就使用这个控件,因为页面时在一个wab工程中实现而不使用BPM自己的coach。为了更清楚的表达,可以看下下面这个截图:在“测试”节点我使用的就是上述的“外部实施”,而业务上要求是当任务到达这个节点的时候需要通知(通过邮件或者短信等方式)任务被分配的人。通过调用接口实现,并且这个接口需要当前这个流程实例这个task的taskid作为参数。截图中我是想通过“外部实施”中的“条件”来实现,然后条件里面写上一定的js脚本去启动一个服务,这这个单独的服务就是完成发送信息的功能。但是最后我发现这个“Conditon”(条件)不仅仅是在任务到达这个节点的时候使用,当这个任务被complete的时候还会执行“Condition”脚本里面的代码。所以。。。。。就不能满足我的需求了。
不知道大家在业务上遇到这个需求的时候是如何处理的,还请大家指点指点~多谢!
参与4

3同行回答

snakeaiyusnakeaiyu软件开发工程师新锐国际
回复 3# maimiao    你截图那几个代码都可以执行的,这些我们都在项目中使用过都是ok的。显示全部
回复 3# maimiao


   你截图那几个代码都可以执行的,这些我们都在项目中使用过都是ok的。收起
互联网服务 · 2013-08-20
浏览748
maimiaomaimiao研发工程师Pactera
回复 2# snakeaiyu     BPD 层面的前置和后置好像只能做变量赋值的操作,看下这个截图,不允许写过多的js代码好像。显示全部
回复 2# snakeaiyu


    BPD 层面的前置和后置好像只能做变量赋值的操作,看下这个截图,不允许写过多的js代码好像。

001.png

收起
银行 · 2013-08-20
浏览714
snakeaiyusnakeaiyu软件开发工程师新锐国际
放在前置处理里面就可以了啊显示全部
放在前置处理里面就可以了啊收起
互联网服务 · 2013-08-19
浏览777

提问者

maimiao
研发工程师Pactera
擅长领域: 双活应用服务器存储

问题状态

  • 发布时间:2013-08-19
  • 关注会员:1 人
  • 问题浏览:3256
  • 最近回答:2013-08-20
  • X社区推广