关键词:BPM、API接口、系统整合、流程引擎、SOAP Web、RESTful API、WebService、本地接口
API是一组定义软件组件之间交互的规则和约定。它允许不同的软件应用程序之间进行通信和交换数据。天翎低代码API接口中心,为开发者提供可视化的接口能力,提供把平台的功能以RESTRUL的形式对外发布。通过使用API,开发人员可以利用其他开发者或组织提供的功能,而无需了解其内部实现细节。这样做可以提高开发效率,减少重复工作,并促进软件系统的可扩展性和模块化。
一、平台接口
天翎BPM平台提供标准的API接口(RESTful API、WebService、本地接口)以帮助用户实现与第三方系统的集成对接,支持将流程引擎独立出来使用,业务数据保存在第三方系统、流程数据保存在流程引擎,所有的流程实例均可在统一流程中心进行管理。
(Swaig 在线API文档)
(MD格式API文档)
二、流程的二次开发API
天翎天翎平台采用宏语言进行二次开发,因此不需要经过打包、变异、发布等环节,保存即生效,而且宏语言可以调用已经写好的API、也可以自定义API,还可以调用JAVA类、DLL、SQL语句、存储过程等,流程引擎中也不例外,在审批人、路径条件等不同位置,都可以通过宏脚本来进行灵活的二次开发,并支持SOAP Web服务方式调用,如下图。
三、低代码API中心
天翎低代码API中心,通过使用API,不同系统和应用程序可以进行连接和集成,实现数据的共享和交流,从而打破了信息孤岛。
四、API接口使用场景
4.1 天翎提供标准的API接口以帮助用户实现与第三方系统的对接,用户先定义接口,然后在其他业务模块中调用接口。
4.2 API分组信息:
新建分组:可创建API分组。
4.3 API分组编辑:可对API分组进行API分组名称编辑。
4.4 API中心基本信息:
新建API:点击新建按钮,跳转到API详情页面,可进行API创建,保存数据后,显示到API中心列表。
4.5 API详情配置信息:
API状态:设置API的状态。
API Path(方法+固定前缀+URL):设置API协议以及url。