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

最近在做流程的时候遇到这么一个问题:流程在每个任务节点使用的是External Implementation (外部实施),看下截图:。流程上某个任务节点就使用这个控件,因为页面时在一个wab工程中实现而不使用BPM自己的coach。为了更清楚的表达,可以看下下面这个截图:在“测试”节点我使用的就是...显示全部
最近在做流程的时候遇到这么一个问题:流程在每个任务节点使用的是External Implementation (外部实施),看下截图:

001.png

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

查看其它 2 个回答snakeaiyu的回答

snakeaiyusnakeaiyu软件开发工程师新锐国际
回复 3# maimiao


   你截图那几个代码都可以执行的,这些我们都在项目中使用过都是ok的。
互联网服务 · 2013-08-20
浏览742

回答者

snakeaiyu
软件开发工程师新锐国际

snakeaiyu 最近回答过的问题

回答状态

  • 发布时间:2013-08-20
  • 关注会员:1 人
  • 回答浏览:742
  • X社区推广