国峰与其他应用和外部系统集成和数据交互的分两种情况:
■ 出站接口(Outbound API):n用于国峰调用其他系统的服务或进程 国峰提供基于事件监听(Event-Listener)的事件驱动模式,与ERP、HR、CRM、SCM、AD/LDAP、邮件系统、企业外部门户等各类第三方系统进行集成,完成流程的执行
■ 入站接口(Inbound API): 为其他应用和外部系统提供流程控制和流程服务;
1.出站接口 Outbound API
国峰出站接口提供Web Service组件、Java进程组件、REST组件、SP存储进程组件, 提供以下两种出站接口途径:
■ 事件监听器 (event-listener) - 在流程不同点自动触发的进程
■ 自定义环节 (custom task) - 可预定义服务、程序和进程的流程环节,流程在自定义环节可自动执行进程
国峰 采用事件-监听(event-listener)的设计模式,即可以在这些“点”注册监听器(listener),当流程执行通过这些被监听的事件“点”时,监听器中预先设定的进程(Action)就会被执行, 可触发各类二次开发进程并进行流程数据的交互。
国峰流程事件包括流程级(Process-level)事件和任务级(Task-level)事件。 流程级事件包括流程开始,流程结束;环节级或任务级事件包括任务开始、任务检查、任务结束。同时,表单也可以通过弹出窗口与第三方系统接口。
国峰出站接口组件包括Web Service集成组件、REST集成组件、Java集成组件和SP 集成组件。
2.人站接口 Inbound API
国峰可以把各种服务封装为Web Service, 或通过REST URL的方式,以实现其他应用和外部系统对国峰的调用。
国峰 BPM提供以下几种流程服务:
■ 流程启动服务接口(InitService API)
■ 流程管理服务(ExecutionService API)
■ 流程数据服务(DataService API)
■ 组织人员接口服务(Identity Service API)
版权所有:Copyright (c) 版权所有:深圳市国峰软件有限公司 全国服务热线:13544009511
国峰软件,致力于卓越的企业智慧管理,以普及中国企业信息化为使命!