【泛微E9开发】ESB开发(完结)

3.5. 日志中心

3.5.1. 事件触发日志

需要权限:ESB日志中心-事件触发日志
在这里插入图片描述
用以显示事件执行成功、失败的日志信息

针对执行成功的事件,可以查看具体的请求报文和响应报文【需要权限:ESB中心-查看报文】,例如:
在这里插入图片描述

3.5.2. 应用执行日志

需要权限:ESB日志中心-应用执行日志
在这里插入图片描述
用以显示应用执行成功、失败的日志信息

针对执行成功的应用,可以查看具体的请求报文和响应报文【需要权限:ESB中心-查看报文】,例如:
在这里插入图片描述
其中批次号以TEST开头的日志内容,为测试应用时产生的日志信息:
在这里插入图片描述

3.5.3. 接口执行日志

需要权限:ESB日志中心-接口执行日志

在这里插入图片描述
用以显示接口执行成功、失败的日志信息

针对执行成功的接口,可以查看具体的请求数据、请求报文、响应数据和响应报文【需要权限:ESB中心-查看报文】,例如:
在这里插入图片描述
其中批次号以TEST开头的日志内容,为测试接口时产生的日志信息:
在这里插入图片描述

3.6. 系统变量

系统预设的一些系统变量,提供用户使用:
在这里插入图片描述
接口最后执行时间:首次默认:1970-01-01 00:00:00:000
当前时间戳(ms):示例:1564566910102
当前时间戳:示例:1564566910
当前时间(时:分:秒):示例:17:55:10
当前时间:示例:2019-07-31 18:01:19
当前日期:示例:2019-07-31
事件最后触发时间:首次默认:1970-01-01 00:00:00:000
应用最后执行时间:首次默认:1970-01-01 00:00:00:000

3.7. 实例应用

3.7.1. ESB在流程流转集成中的运用

业务场景:OA中发起流程,通过流程节点后附加操作调用ESB事件,将ESB事件的返回数据回写到流程表单中

1、ESB中的配置
 新建资源,产品选择默认的泛微OA

在这里插入图片描述
Rest接口地址:http://oaurl/api/integration/esb/test/ 1907及以后版本可用

 新建接口,资源选择第一步新建的内容
在这里插入图片描述
请求地址中输入:add
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
 新建事件提供流程流转中的ESB接口使用
在这里插入图片描述
由于esb.properties中的format是json,此处我们选择json格式
在这里插入图片描述
在这里插入图片描述
 新建应用,将新建的事件和新建的接口的参数对应关系设置好:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2、 流程流转集成中的配置
在流程流转集成中选择ESB事件,并设置请求数据与流程字段的对应关系:
在这里插入图片描述
说明:只有明细数据为是的参数 才能选择到明细表

赋值设置:
主表:
在这里插入图片描述
明细表:
在这里插入图片描述
明细表回写数据的逻辑:
 当匹配失败添加行关闭的时候,返回值的数据和匹配字段一致时,可以更新明细表字段;返回值的数据和匹配字段不一致时,不可以更新明细表字段
 当匹配失败添加行开启的时候,返回值的数据和匹配字段一致时,可以更新明细表字段;返回值的数据和匹配字段不一致时,可以新增明细表字段

3、在流程中设置节点后附加操作,添加ESB接口动作:
在这里插入图片描述
实际效果演示:
在这里插入图片描述
执行ESB接口后将事件的返回结果回写到流程中:
在这里插入图片描述
解释:
由于明细表的赋值设置选择的是匹配失败添加行,而匹配成功的条件是A1=B1,所以回写数据的时候会新增一条新的明细数据

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
泛微e9是一款功能强大的企业级管理系统,其后台开发涉及多个方面的知识与技能。下面是泛微e9后台开发的指南: 1. 理解泛微e9的架构和功能:首先,需要深入理解泛微e9的架构和各个模块的功能,包括组织机构管理、权限管理、流程管理等。这样可以帮助开发者更好地理解项目需求和开发目标。 2. 掌握后台开发技术:后台开发需要掌握多种技术,包括Java、数据库管理、Web服务等。开发人员应具备良好的编程基础和熟练掌握各种开发工具。 3. 学习使用泛微e9提供的开发工具:泛微e9提供了一些开发工具,如表单设计器、流程设计器等,开发人员需要学习使用这些工具,以便于快速搭建和调试系统功能。 4. 理解系统的扩展机制:泛微e9提供了一些扩展机制,如插件机制、自定义开发等,开发人员应该了解这些机制,并根据需求进行系统扩展和定制开发。 5. 学习参考文档和案例:泛微e9有详细的开发文档和案例供开发人员学习参考,开发人员可以通过阅读文档和分析案例来加深理解系统和开发技术。 6. 进行系统测试和调优:在开发完成后,需要进行系统测试和性能调优,以保证系统的稳定性和高效性。 总之,泛微e9后台开发需要有扎实的技术基础和全面的系统理解,同时要善于使用开发工具和依靠文档案例进行学习,最终通过不断实践和优化,能够开发出稳定高效的系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

司徒剑南

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值