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

.NET MVC CORE开源工作流平台,可视化流程设计器
得到一个任务要发送的步骤

接口地址:RoadFlow地址/RoadFlowOpenApi/FlowExecute/GetSendSteps

请求类型:POST

请求参数:

    token:通过获取token接口获取到的token字符串,

    flowId:流程id

    taskId:任务id

    formData:表单数据json字符串

返回:

{

    "success":true, //是否成功

    "code":0, //0-成功 1-没有找到对应的系统,参数code或key错误

    "msg":"", //不成功时的错误信息

    "data":{ 

            "designNextStepSize": 3,//流程图设计的后续步骤个数

    "flowType": 4,//流转类型

            //接收步骤

    "steps": [

                {

                    "id": "178210457022533",//步骤id

                    "name": "步骤2",//步骤名称

                    "checked": false,//是否默认选中

                    "disabled": false,//是否禁止取消选择

                    "members": "u_172355561286672",//默认处理人

                    "selectType": "",//组织架构选择类型

                    "selectRange": "",//组织架构选择范围

                    "allowSelect": 1,//是否允许选择处理人

                    "selectTime": 1,//是否在发送时指定要求完成时间

                    "completeTime": "",//系统设置的要求完成时间

                    "autoConfirm": 0,//是否自动确认

                }

            ]

     }

}

示例:

       //调用api得到要发送的步骤
        $.ajax({
            url: roadflowAddress + '/RoadFlowOpenApi/FlowExecute/GetSendSteps',
            type: 'post',
            async: true,
            data: {token:'@ViewData["token"]',flowId:'@ViewData["flowId"]',taskId:'@ViewData["taskId"]',formData:JSON.stringify(formData)},
            dataType: 'json',
            success: function(json){
                if(json.code != 0){
                    alert(json.msg);
                }else{
                    //得到要发送步骤
                    var steps = json.data.steps;
                    
                }
            }
        });

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