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

金蝶EAS Cloud EAS消息主动向第三方系统推送消息.docx

金蝶EAS Cloud EAS消息主动向第三方系统推送消息.docx_第1页
1/11
金蝶EAS Cloud EAS消息主动向第三方系统推送消息.docx_第2页
2/11
金蝶EAS Cloud EAS消息主动向第三方系统推送消息.docx_第3页
3/11
EAS消息主动向第三方系统推送消息目录操作简要..................................................................................................................................2配置文件详细说明..................................................................................................................2文件路径..............................................................................................................................2启用与第三方系统消息集成(easWebConfig.xml)*.......................................................2消息推送配置(WSConfig.xml)........................................................................................3接口详细说明..........................................................................................................................4addMessage(WSMessagemessage).....................................................................................4WSMessage对象详解......................................................................................................4removeMessage(StringID)...................................................................................................6updateMessage(StringID)....................................................................................................6updateMessages(Stringids,MsgStatusstate)......................................................................6addInitiatorMessage(WfrProcMessagewfrProcMessage)....................................................7WfrProcMessage对象详解..............................................................................................7addCompletedMessage(WfrAssignMessagewfrAssignMessage).........................................7WfrAssignMessage对象详解...........................................................................................8在第三方系统里打开审批界面...............................................................................................9第三方打开已办任务对应的单据界面...................................................................................9单点登录配置..........................................................................................................................9操作简要使用此功能需要实现一个接口MessageWebServiceDao接口全路径:com.kingdee.eas.base.message.webservice.MessageWebServiceDao接口类所在包名:bs_message-server.jar配置文件详细说明文件路径eas\server\profiles\server1\config\portalConfig下的easWebConfig.xml和WSConfig.xml启用与第三方系统消息集成(easWebConfig.xml)*请确认配置项的value值是“true”,来启用该功能消息推送配置(WSConfig.xml)http://ip:端口/easweb/webviews/workflow/transferApprove.jsp//EASportal流程中心对应的任务审批界面db540//数据中心编码com.kingdee.eas.base.message.webservice.testWebServiceImpl//实现类的包名加类名//推送待办任务true//推送通知消息true//工作流消息true//预警消息true//催办消息true//办公消息true//后台事务true//协同办公
true//HR消息//即时消息是否接受
标签说明1、WSMessage对象的url字段会取配置的值,如果想要在第三方系统打开审批界面可参考后面2、节点值需要配置为当前使用的数据中心编码,如果不匹配也不会发送消息,如果需要配置多个数据中心则写多个标签3、节点的值是客户实现类的“包名+类名”,EAS消息中心将用反射机制来调用这个类。将这个类打包后放在sp目录下。4、task、notice、online等节点下的值都为true,来启用相应的任务、通知、即时消息的发送接口详细说明publicbooleanaddMessage(WSMessagemessage);publicbooleanremoveMessage(StringID,Contextctx);publicbooleanupdateMessages(Stringids,MsgStatusstate,Contextctx);publicbooleanaddInitiatorMessage(WfrProcMessagewfrProcMessage);publicbooleanaddCompletedMessage(WfrAssignMessagewfrAssignMessage);PS如果没有上下文参数,请打流程中心领域最新补丁。没列出来的方法不推荐使用addMessage(WSMessagemessage)这个方法在获得新的消息的时候会主动调用。包含通知消息和待办任务,受WSConfig.xml配置文件控制WSMessage对象详解//消息IDprivateStringmsgID;//消息标题privateStringtitle;//消息内容privateStringbody;//优先级privateMsgPrioritypriority;//发送时间privateTimestampsendTime;//接受时间privateTimestampreceiveTime;//源业务对象IDprivateStringsourceID;//接收者名字privateStringreceivers;//消息状态privateMsgStatusstate;//消息类型(大类)privateMsgTypetype;//消息类型(小类)privateMsgBizTypebizType;//发送者名字privateStringsender;//url地址,取得你配置文件WSConfig的server标签值privateStringurl;//接收人IDprivateStringrecieverID;//组织IDprivateStringOrgID;//发送者用户名privateStringsenderNumber;//接收者用户名privateStringrecieveNumber;//上下文privateContextctx;消息类型(大类)type可能值为通知0任务10即时消息40消息类型(小类)bizType分为如果需求只是想集成eas的待办任务,WSConfig.xml只需将task标签设置为true,其他都设为false,这样配置addMessage只会推待办任务了如果通知和任务都需推送,那就需通过wsmessage对象的type字段来判断PS:如果推送的是待办任务,sourceID为任务id,type=10bizType=0removeMessage(StringID,Contextctx)这个方法是在删除消息或待办转已办的时候会调用。受WSConfig.xml配置文件控制updateMessages(Stringids,MsgStatusstate,Contextctx)通知消息和待办任务消息状态发生改变时调用此方法。此接口不受WSConfig.xml配置文件控制。通知消息选中一条未读消息(未读变成已读)或者将一条消息设置为已读或者未读待办任务消息选中一条未读消息(未读变成已读)addInitiatorMessage(WfrProcMessagewfrProcMessage)流程状态改变时向第三方推送改流程实例的状态。此接口不受WSConfig.xml配置文件控制。提交流程,流程挂起,撤销挂起,终止流程都是会调用该方法WfrProcMessage对象详解//流程编码privateStringprocCode;//流程主题privateStringprocSubject;//流程实例idprivateStringprocInstId;//流程状态privateStringprocState;//流程状态名称privateStringprocStateName;//创建时间privateTimestampcreatedtime;//修改时间privateTimestampupdateTime;//单据业务对象IDprivateStringbillID;//创建人privateStringinitiator;//创建人用户编码privateStringinitiatorNumber;//组织IDprivateStringOrgID;//判断是否新增0-新增,1-修改privateintisAdd;//上下文privateContextctx;addCompletedMessage(WfrAssignMessagewfrAssignMessage)推送已完成的任务信息(已办任务)。此接口不受WSConfig.xml配置文件控制。WfrAssignMessage对象详解//任务idprivateStringassignId;//任务标题privateStringassignSubject;//流程实例idprivateStringprocInstId;//任务状态privateStringstate;//任务状态名称privateStringstateName;//任务接收时间privateTimestampacceptTime;//任务处理时间privateTimestampdealTime;//单据业务对象IDprivateStringbillID;//发起人privateStringinitiator;//发起人编码privateStringinitiatorNumber;//处理人privateStringhandler;//处理人编码privateStringhandlerNumber;//组织IDprivateStringOrgID;//上下文privateContextctx;第三方系统里打开处理界面访问http://ip:端口/easweb/webviews/workflow/transferApprove.jsp?AssignmentId=待办任务id就可以打开对应的审批界面第三方系统里打开任务对应的单据界面1、检查webviewa\workflow\目录下是否包含transferBillInfo.jsp,没有的话transferBillInfo.jsp放到webviewa\workflow\目录下。2、访问http://ip:端口/easweb/webviews/workflow/transferBillInfo.jsp?AssignmentId=已办任务id就可以查看已办任务对应的单据界面单点登录配置Eg:http://:/portal/index2sso.jsp?username="+username+"&password="+password+"&redirectTo=/easweb/webviews/workflow/transferApprove.jsp?AssignmentId="+任务id如果弹出登录重复提示导致跳转失败可在url后面加上参数isNotCheckRelogin=true

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

金蝶EAS Cloud EAS消息主动向第三方系统推送消息.docx

管理软件+ 关注
实名认证
内容提供者

管理软件资料分享

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