电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

工作流待办消息推送二开

来源:金蝶云社区作者:金蝶2024-09-2218

工作流待办消息推送二开

问题描述:

流程助手在云之家上有标准的全员轻应用,应用能推送EAS的审批信息到云之家,应用的消息推送是这么实现的呢?

解决方案:

        这里只说明EAS流程助手如何推送工作流待办、通知、以及待办审批后清理待办的实现。


        如果客户有使用移动bos和流程助手,可以看这份第三方APP集成移动BOS应用说明文档;否则可以看以下说明,对工作流的消息进行二开。

    

        此方法只适用EAS8.5(包含)以上版本,其他版本可以看这个文档《EAS消息主动向第三方系统推送消息》




1. 推送审批、决策节点的待办任务消息

        使用此功能需要实现一个接口ITaskHandler

        接口全路径:com.kingdee.eas.base.message.app.ITaskHandler

        接口类所在包名:bs_message-server.jar

        实现方法:public void execute(AssignmentCreationEvent ed); 

 

        流程走到对应的任务节点,或转交、加签、重新指定执行人等,在任务产生时会调用该方法。其中参数ed包含一些任务信,具体包含的信息可通过调试查看,在该方法内实现向第三方app推送待办消息的逻辑。

 

        修改配置:{EASHOME}eas/server/profiles/serverN/config/handlersconfig.properties

        将流程助手处理类更换为自己开发的处理类,如果客户有使用流程助手则添加一个新的配置项,每个server下的配置都要修改;

        如果EAS是多机集群,配置文件需要同步修改。



2. 推送通知消息

        使用此功能需要实现一个接口MessageListener

        接口全路径:com.kingdee.bos.service.message.MessageListener

        接口类所在包名:message.jar

        实现方法:public abstract int onMessage(Message paramMessage);

 

        这个方法在消息中心获得新的消息的时候会主动调用,如消息节点消息、预警消息、传阅消息、催办消息、最后期限消息等等,其中参数message包含消息,具体包含的信息可通过调试查看,在该方法内实现向第三方app推送消息的逻辑,消息推送成功返回1即可。



        修改配置:eas/server/profiles/serverN/con

工作流待办消息推送二开

问题描述:流程助手在云之家上有标准的全员轻应用,应用能推送EAS的审批信息到云之家,应用的消息推送是这么实现的呢?解决方案: ...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信