您好:放了自动节点后,自动节点后面勾选通知达到后,确实收不到通知,稍后会作为bug提交给研发,给您带来不便实在抱歉。
针对您需求的第二点,benny同意后,您可以在自动节点到internalAgent节点关联线的路径执行脚本中写代码向作者发送站内短信,提示其要求被批准了,类似代码如下:
- var senderid=getCurrentDocument().getAudituserid(); //发送站内短信用户id
- var userid=getCurrentDocument().getAuthor().getId(); //接收站内短信用户的id
- var username=getCurrentDocument().getAuthor().getName(); //接收站内短信用户名称
- var title="同意通知"; //站内短信标题
- var content=username+"你的要求被同意了"; //站内短信内容
- sendMessage(senderid, userid,title, content);
复制代码 同时通知InternalAgent节点的审批人订购机票,那其实InternalAgent节点的通知勾选到达,其通知模板采用脚本的方式,类似脚本如下:
- var value1=getCurrentDocument().getAuthor().getName();
- var rtn="";
- if(value1.trim().length()>0){
- rtn=value1+"的要求被批准了,请定机票";
- }rtn;
复制代码 针对您需要的第三点,当要求被否决后,可以在自动节点到rejected节点关联线的路径指向脚本中,写代码向记录的作者发送站内短信,类似代码如下:
- var senderid=getCurrentDocument().getAudituserid();
- var userid=getCurrentDocument().getAuthor().getId();
- var username=getCurrentDocument().getAuthor().getName();
- var title="拒绝通知";
- var content=username+"你的要求被否决了";
- sendMessage(senderid, userid,title, content);
复制代码 |