前期准备
工作流平台账号密码
工作流接口文档,由工作流同事提供
内网穿透工具(如netapp),将开发环境的服务发布到公网,工作流会调用一些第三方应用接口。<br>如果需要在工作流系统中嵌入第三方表的表单,内网穿透需要支持https协议,一般需要付费<br>
如果你的项目不是springboot项目,需要获取bpm-stater的源码,去掉springboot特性部分
工作流平台操作
创建租户
生成菜单
创建“第三方应用”,生成授权信息
“API授权”,允许第三方调用工作流平台接口
创建流程
主数据平台同步用户,所有业务系统与主数据平台进行统一用户对接,业务系统可以通过角色管理用户
非公司框架对接
iframe内嵌对接模式
简介:第三方应用可以通过iframe的方式引入工作流的功能模块,我们的应用采用了这种方式
在第三方应用中开发token验证接口
在工作流中配置免密登录
第三方应用引入工作流页面
外部表单,工作流引入第三方应用的表单
接口对接
集成bpm-stater,该功能将工作流提供的http协议的接口进行了封装,开发可以通过java方法调用接口。<br>只有springboot项目可以直接使用该依赖,spring项目可以获取源码改造后使用<br>
需要用到的接口,见visio
事件监听接口开发,审核结束时,通知第三方系统