异构系统对接
willian fu 2022 ~
异构系统对接
目前本套技术栈为 前端为 vue2/3
、后端为 java springboot
,如果是技术栈都不一样也想使用本套系统的话,那么需要完成如下工作进行交互对接
- 前端:使用
iframe
通过URL进行嵌入 - 后端:独立打包运行,与现有系统通过http接口进行交互
要点
需要对接内容为两处
登录鉴权
用户、组织架构、角色
前端
路由页面
wflow 有如下Vue页面组件,默认都配置到了路由里面,可以通过url直接打开页面
页面名称 | 组件位置 | URL访问地址(hash模式) |
---|---|---|
审批列表 | @/views/wflow/workspace/oa/FromsApp | /#/workspace/forms |
待我处理 | @/views/wflow/workspace/oa/UnFinished | /#/workspace/unfinished |
已处理的 | @/views/wflow/workspace/oa/Finished | /#/workspace/finished |
我发起的 | @/views/wflow/workspace/oa/MySubmit | /#/workspace/submit |
关于我的 | @/views/wflow/workspace/oa/CcMe | /#/workspace/cc |
数据管理 | @/views/wflow/admin/ProcessInstanceManage | /#/workspace/instances |
流程管理 | @/views/wflow/admin/FormsPanel | /#/workspace/formsPanel |
流程设计 | @/views/wflow/admin/FormProcessDesign | /#/admin/design(会带参数) |