.NET CORE开源工作流引擎 - 可视化流程设计器 - 工作流表单设计器 - .NET快速开发平台 - .NET三层代码生成器 - 通用权限管理

.NET MVC CORE开源工作流平台,可视化流程设计器
概述及接口调用说明

将RoadFlow作为工作流引擎服务中心,其它第三方系统如OA,ERP等通过调用RoadFlow对外提供的标准WebApi接口来实现流程发送、退回、查询待办事项、已办事项、查看流转审批过程等操作。实现流程及实例集中管理,一个工作流引擎服务中心对多个系统提供服务。

要将RoadFlow作为工作流引擎服务中心,各个系统的组织架构必须统一。要么使用roadflow的组织架构,要么使用其它系统的统一组织架构。

权限验证:

RoadFlowWebApi采用JWT验证是否有权限使用接口(所以所有调用api都要先获取访问token(如何得到token?),然后在调用接口参数中带上toke来访问api)。

image.png

在接口系统管理中,将要调用api的系统加入(接口系统管理是为了区分哪些流程属于哪个系统)。

调用方式:

调用RoadFlowWebApi统一采用POST Json参数字符串到相应接口的方式。

请求参数例子:{"token":"token","userid":"",.....}

每个请求参数中 token参数是必须的,就是通过/RoadFlowCoreApi/Token/GetToken得到的token(java版地址为:服务器地址/webapi/token/gettoken)。

返回参数实例:{"errcode":0,"errmsg":"错误信息","data":{}}

如果返回json中errcode不等于0表示接口返回错误,errmsg为错误信息。


具体实例可以参照测试项目:

image.png

这是一个第三方系统调用流程webapi例子

工作流程webapi引擎服务中心



联系QQ:493501010电话:136 0832 5512(微信同号)邮箱:road@roadflow.net
Copyright 2014 - 2024 重庆天知软件技术有限公司 版权所有