阅读:2574 回复:3
houb
27

帖子

122

跟帖

11846

积分

黄金榴莲
黄金榴莲
  • 社区居民
  • 忠实会员

[系统集成]走进H3 BPM的世界(四)

楼主#
更多 发布于:2016-07-15 07:50
前面我们提到了H3 BPM关于集成,今天我们主要讲下关于业务集成方面的内容,
业务集成的一些常见应用场景:
流程执行后更新业务系统数据
业务系统表单转换到流程系统审批
监控业务系统发生变化,即启动流程或自动触发某项任务
事务问题处理
应对业务系统的一些变化
……
所以,业务集成要整合许多的系统,我们就需要完善的机制,不仅是实现与业务系统的整合,而是要保证我们整个集成的高可用性,这才是我们业务集成的真实目标。

那么H3 BPM系统提供了一种模版化、参数化、可扩展的功能,实现对第三方系统接口、服务调用,对于标准接口和常用系统提供的开放式接口技术,H3集成引擎提供了内置适配器(不同的适配器,其属性值是不一样)。


通过适配器配置业务服务实现与第三方系统的关联,业务服务中定义的方法,通过 “数据模型”的业务方法进行绑定,当在执行“数据模型”方法时,根据业务方法的映射关系执行绑定的业务服务方法。
然后进行我们的业务服务方法调用,比如:事件处理调用,业务动作调用

事件调用可在我们需要在某个事件节点执行的时候调用,如:
活动激活前,在活动由系统创建之前,在系统内部触发的事件;
活动激活后,在活动由系统创建之后,在系统内部立即触发的事件;
活动完成后,在活动完成后,由系统内部立即触发的事件;
活动取消,在活动被取消时,由系统内部立即调用的事件;
任务异步结束,当活动中的某个任务完成后(不区分提交和驳回),由系统内部立即调用的事件;
任务提交后,当活动中的某个任务提交后,由系统内部立即调用的事件;
任务驳回后,当活动中的某个任务驳回后,由系统内部立即调用的事件;
有效时间,可以设置一个时间或者时间段数据项,在该时间到达后如果活动仍未完成,那么由系统立即调用的事件。

业务动作调用,可以调用一个或多个业务服务方法,并且业务服务的方法返回值绑定到流程表单数据,例如流程审核完成后,将数据写入业务系统。
 对于我们日常集成中,出错的时候调试可以通过多种方式来跟踪和调试每个调用:

比如:VS上直接调试;控制台输出 ;日志跟踪;
H3 BPM 提供一种纯文本的日志,用于记录非结构化的日志信息
调用日志:这种日志会记录每个调用的传入参数、返回参数、调用事件、使用的服务器、异常信息等。
其他日志:在表单上的日志,还能记录是哪个用户做了什么操作导致的调用等等。


除了以上方式跨系统的业务服务方法组合还包括 与业务系统的账户映射集成、跨系统事务事务等。

最新喜欢:

多啦A梦多啦A梦 Mr.梁Mr.梁 上善若水上善若水
上善若水
17

帖子

1282

跟帖

12345

积分

管理员
管理员
  • 社区居民
1楼#
发布于:2016-07-15 09:03
     重新编辑自己的帖子就可以添加本地图片了,你可以试下。
H3 BPM 让天下没有难用的流程。全国统一服务热线 :400-889-8625
echo
134

帖子

856

跟帖

2552

积分

钻石榴莲
钻石榴莲
  • 社区居民
2楼#
发布于:2016-07-15 09:05
每日搬好小板凳来听侯大师讲课
Mr.梁
7

帖子

394

跟帖

4977

积分

黄金榴莲
黄金榴莲
  • 社区居民
3楼#
发布于:2016-07-15 09:08
每天早上第一件事就是来侯大师吸收知识
H3 BPM10.0全开放免费下载,欢迎大家试用 电话:400-668-3026 微信号:lwl008866
游客

返回顶部