作者:管理员  历史版本:1  最后编辑:龚清  更新时间:2026-02-02 09:53

根据流程定义标识复制表单权限

简述:

  • 根据流程定义标识复制表单权限

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 是 系统令牌
  • Query:

暂无

  • Body:
名称 类型 是否必须 默认值 备注 其他信息
bpmFormPermissionVo body 是 流程表单权限对象

请求参数示例:

{
  "newFlowKey": "Process_0i4ijlf",
  "oldFlowKey": "Process_0ffwb2k"
}

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": null
}

返回参数说明:

名称 类型 备注
data Void

获取表单权限信息

简述:

  • 获取表单权限信息

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 是 系统令牌
  • Query:

暂无

  • Body:

FormRightsPo 对象信息

名称 类型 是否必须 默认值 备注
id String 否 主键
formKey String 是 表单KEY
code String 否 字段ID
name String 否 字段名
permission String 是 权限
type String 否 权限类型
rightsType String 是 表单权限范围
flowKey String 否 流程定义KEY
nodeId String 否 节点ID
parentFlowKey String 否 父流程定义KEY

请求参数示例:

{
    "formKey": "ugyu",
    "flowKey": null,
    "nodeId": null,
    "parentflowKey": null,
    "isInst": false,
    "rightsScope": "form",
    "rightsType": "form"
}

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": {
        "table": [
            {
                "label": "ugyu",
                "name": "qjsqbd",
                "isMain": "Y",
                "fields": [
                    {
                        "name": "id",
                        "code": "qjsqbd",
                        "field_type": "hidden",
                        "label": "主键",
                        "read": [
                            {
                                "type": "all"
                            }
                        ],
                        "edit": [
                            {
                                "type": "all"
                            }
                        ],
                        "required": [
                            {
                                "type": "none",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ],
                        "hide": [
                            {
                                "type": "all",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ]
                    },
                    {
                        "name": "xingMing",
                        "code": "qjsqbd",
                        "field_type": "text",
                        "label": "姓名",
                        "read": [
                            {
                                "type": "all"
                            }
                        ],
                        "edit": [
                            {
                                "type": "all"
                            }
                        ],
                        "required": [
                            {
                                "type": "none",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ],
                        "hide": [
                            {
                                "type": "all",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ]
                    },
                    {
                        "name": "buMen",
                        "code": "qjsqbd",
                        "field_type": "text",
                        "label": "部门",
                        "read": [
                            {
                                "type": "all"
                            }
                        ],
                        "edit": [
                            {
                                "type": "all"
                            }
                        ],
                        "required": [
                            {
                                "type": "none",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ],
                        "hide": [
                            {
                                "type": "all",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ]
                    },
                    {
                        "name": "leiBie",
                        "code": "qjsqbd",
                        "field_type": "text",
                        "label": "类别",
                        "read": [
                            {
                                "type": "all"
                            }
                        ],
                        "edit": [
                            {
                                "type": "all"
                            }
                        ],
                        "required": [
                            {
                                "type": "none",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ],
                        "hide": [
                            {
                                "type": "all",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ]
                    },
                    {
                        "name": "shiYou",
                        "code": "qjsqbd",
                        "field_type": "textarea",
                        "label": "事由",
                        "read": [
                            {
                                "type": "all"
                            }
                        ],
                        "edit": [
                            {
                                "type": "all"
                            }
                        ],
                        "required": [
                            {
                                "type": "none",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ],
                        "hide": [
                            {
                                "type": "all",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ]
                    },
                    {
                        "name": "qiShiShiJian",
                        "code": "qjsqbd",
                        "field_type": "datePicker",
                        "label": "起始时间",
                        "read": [
                            {
                                "type": "all"
                            }
                        ],
                        "edit": [
                            {
                                "type": "all"
                            }
                        ],
                        "required": [
                            {
                                "type": "none",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ],
                        "hide": [
                            {
                                "type": "all",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ]
                    },
                    {
                        "name": "jieShuRiQi",
                        "code": "qjsqbd",
                        "field_type": "datePicker",
                        "label": "结束日期",
                        "read": [
                            {
                                "type": "all"
                            }
                        ],
                        "edit": [
                            {
                                "type": "all"
                            }
                        ],
                        "required": [
                            {
                                "type": "none",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ],
                        "hide": [
                            {
                                "type": "all",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ]
                    },
                    {
                        "name": "tianShu",
                        "code": "qjsqbd",
                        "field_type": "number",
                        "label": "天数",
                        "read": [
                            {
                                "type": "all"
                            }
                        ],
                        "edit": [
                            {
                                "type": "all"
                            }
                        ],
                        "required": [
                            {
                                "type": "none",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ],
                        "hide": [
                            {
                                "type": "all",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ]
                    },
                    {
                        "name": "zhiWuDaiLiRen",
                        "code": "qjsqbd",
                        "field_type": "text",
                        "label": "职务代理人",
                        "read": [
                            {
                                "type": "all"
                            }
                        ],
                        "edit": [
                            {
                                "type": "all"
                            }
                        ],
                        "required": [
                            {
                                "type": "none",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ],
                        "hide": [
                            {
                                "type": "all",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ]
                    },
                    {
                        "name": "zhiShuZhuGuan",
                        "code": "qjsqbd",
                        "field_type": "text",
                        "label": "直属主管",
                        "read": [
                            {
                                "type": "all"
                            }
                        ],
                        "edit": [
                            {
                                "type": "all"
                            }
                        ],
                        "required": [
                            {
                                "type": "none",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ],
                        "hide": [
                            {
                                "type": "all",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ]
                    },
                    {
                        "name": "buMenJingLi",
                        "code": "qjsqbd",
                        "field_type": "text",
                        "label": "部门经理",
                        "read": [
                            {
                                "type": "all"
                            }
                        ],
                        "edit": [
                            {
                                "type": "all"
                            }
                        ],
                        "required": [
                            {
                                "type": "none",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ],
                        "hide": [
                            {
                                "type": "all",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ]
                    },
                    {
                        "name": "zongJingLi",
                        "code": "qjsqbd",
                        "field_type": "text",
                        "label": "总经理",
                        "read": [
                            {
                                "type": "all"
                            }
                        ],
                        "edit": [
                            {
                                "type": "all"
                            }
                        ],
                        "required": [
                            {
                                "type": "none",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ],
                        "hide": [
                            {
                                "type": "all",
                                "rightsId": "",
                                "rightsName": ""
                            }
                        ]
                    }
                ]
            }
        ],
        "opinion": []
    }
}

返回参数说明:

名称 类型 备注
data Map<String, List< JSONObject >>

根据权限对象获取表单权限

简述:

  • 根据权限对象获取表单权限

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 是 系统令牌
  • Query:

暂无

  • Body:

FormPermissionVo 对象信息

名称 类型 是否必须 默认值 备注
userId String 是
formKey String 是
rightsScope RightsScope 否
rightsScopeStr String 是
rightsMap Map<String, String> 是

RightsScope 对象信息

名称 类型 是否必须 默认值 备注
key String 是
label String 是

请求参数示例:

{
  "formKey": "ugyu",
  "rightsMap": {
    "flowKey": "",
    "nodeId": "",
    "parentFlowKey": "null"
  },
  "rightsScopeStr": "form",
  "userId": "1"
}

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": "{\"tables\":{},\"opinions\":{},\"fields\":{\"buMenJingLi\":\"b\",\"qiShiShiJian\":\"b\",\"zongJingLi\":\"b\",\"leiBie\":\"b\",\"zhiWuDaiLiRen\":\"b\",\"zhiShuZhuGuan\":\"b\",\"tianShu\":\"b\",\"buMen\":\"b\",\"id\":\"b\",\"shiYou\":\"b\",\"jieShuRiQi\":\"b\",\"xingMing\":\"b\"}}"
}

返回参数说明:

名称 类型 备注
data String

查询

简述:

  • 根据传入id查询,并返回表单权限信息

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 是 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
flowKey string 否 流程定义key
formKey string 否 表单key
rightsScope string 否 form 权限类型
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/business/v3/form/rights/getPermissionByUserId?flowKey=&formKey=&rightsScope=form

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": "{\"tables\":{},\"opinions\":{},\"fields\":{\"buMenJingLi\":\"e\",\"qiShiShiJian\":\"e\",\"zongJingLi\":\"e\",\"leiBie\":\"e\",\"zhiWuDaiLiRen\":\"e\",\"zhiShuZhuGuan\":\"e\",\"tianShu\":\"e\",\"buMen\":\"e\",\"id\":\"e\",\"shiYou\":\"e\",\"jieShuRiQi\":\"e\",\"xingMing\":\"e\"}}"
}

返回参数说明:

名称 类型 备注
data String

根据流程定义标识删除表单权限

简述:

  • 根据流程定义标识删除表单权限

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 是 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
flowKey string 是 流程定义key
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/business/v3/form/rights/removeByFlowKey?flowKey=test

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": null
}

返回参数说明:

名称 类型 备注
data Void

重置流程表单权限

简述:

  • 重置流程表单权限

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 是 系统令牌
  • Query:

暂无

  • Body:

PermissionVo 对象信息

名称 类型 是否必须 默认值 备注
primaryPermission String 否 原始权限数据,json数组
permission String 是 权限数据,json数组

请求参数示例:

{
    "permission": "{\"field_type\":\"text\",\"label\":\"姓名\",\"read\":[{\"type\":\"all\"}],\"edit\":[{\"type\":\"all\"}],\"required\":[{\"type\":\"all\",\"rightsId\":\"\",\"rightsName\":\"\"}],\"hide\":[{\"type\":\"none\"}]}"
}

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": null
}

返回参数说明:

名称 类型 备注
data Void

初始化表单权限设置

简述:

  • 初始化表单权限设置

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 是 系统令牌
  • Query:

暂无

  • Body:

FormRightsPo 对象信息

名称 类型 是否必须 默认值 备注
id String 否 主键
formKey String 是 表单KEY
code String 否 字段ID
name String 否 字段名
permission String 是 权限
type String 否 权限类型
rightsType String 是 表单权限范围
flowKey String 否 流程定义KEY
nodeId String 否 节点ID
parentFlowKey String 否 父流程定义KEY

请求参数示例:

{
    "formKey": "ugyu",
    "flowKey": null,
    "nodeId": null,
    "parentflowKey": null,
    "isInst": false,
    "rightsScope": "form",
    "rightsType": "form"
}

返回示例:

{
    "state": 200,
    "request": null,
    "message": "重置表单权限设置成功!",
    "cause": "",
    "variables": {
        "id": null
    },
    "data": null
}

返回参数说明:

名称 类型 备注
data Void

保存流程表单权限

简述:

  • 保存流程表单权限

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 是 系统令牌
  • Query:

暂无

  • Body:

PermissionVo 对象信息

名称 类型 是否必须 默认值 备注
primaryPermission String 否 原始权限数据,json数组
permission String 是 权限数据,json数组

请求参数示例:

{
    "permission": "{\"field_type\":\"text\",\"label\":\"姓名\",\"read\":[{\"type\":\"all\"}],\"edit\":[{\"type\":\"all\"}],\"required\":[{\"type\":\"all\",\"rightsId\":\"\",\"rightsName\":\"\"}],\"hide\":[{\"type\":\"none\"}]}"
}

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": null
}

返回参数说明:

名称 类型 备注
data Void

保存表单权限信息

简述:

  • 保存表单权限信息

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 是 系统令牌
  • Query:

暂无

  • Body:

FormRightsPo 对象信息

名称 类型 是否必须 默认值 备注
id String 否 主键
formKey String 是 表单KEY
code String 否 字段ID
name String 否 字段名
permission String 是 权限
type String 否 权限类型
rightsType String 是 表单权限范围
flowKey String 否 流程定义KEY
nodeId String 否 节点ID
parentFlowKey String 否 父流程定义KEY

请求参数示例:

{
    "permission": "{\"field\":[{\"name\":\"id\",\"code\":\"qjsqbd\",\"field_type\":\"hidden\",\"label\":\"主键\",\"read\":[{\"type\":\"all\"}],\"edit\":[{\"type\":\"all\"}],\"required\":[{\"type\":\"all\",\"rightsId\":\"\",\"rightsName\":\"\"}],\"hide\":[{\"type\":\"none\"}]},{\"name\":\"xingMing\",\"code\":\"qjsqbd\",\"field_type\":\"text\",\"label\":\"姓名\",\"read\":[{\"type\":\"all\"}],\"edit\":[{\"type\":\"all\"}],\"required\":[{\"type\":\"all\",\"rightsId\":\"\",\"rightsName\":\"\"}],\"hide\":[{\"type\":\"none\"}]},{\"name\":\"buMen\",\"code\":\"qjsqbd\",\"field_type\":\"text\",\"label\":\"部门\",\"read\":[{\"type\":\"all\"}],\"edit\":[{\"type\":\"all\"}],\"required\":[{\"type\":\"all\",\"rightsId\":\"\",\"rightsName\":\"\"}],\"hide\":[{\"type\":\"none\"}]},{\"name\":\"leiBie\",\"code\":\"qjsqbd\",\"field_type\":\"text\",\"label\":\"类别\",\"read\":[{\"type\":\"all\"}],\"edit\":[{\"type\":\"all\"}],\"required\":[{\"type\":\"all\",\"rightsId\":\"\",\"rightsName\":\"\"}],\"hide\":[{\"type\":\"none\"}]},{\"name\":\"shiYou\",\"code\":\"qjsqbd\",\"field_type\":\"textarea\",\"label\":\"事由\",\"read\":[{\"type\":\"all\"}],\"edit\":[{\"type\":\"all\"}],\"required\":[{\"type\":\"all\",\"rightsId\":\"\",\"rightsName\":\"\"}],\"hide\":[{\"type\":\"none\"}]},{\"name\":\"qiShiShiJian\",\"code\":\"qjsqbd\",\"field_type\":\"datePicker\",\"label\":\"起始时间\",\"read\":[{\"type\":\"all\"}],\"edit\":[{\"type\":\"all\"}],\"required\":[{\"type\":\"all\",\"rightsId\":\"\",\"rightsName\":\"\"}],\"hide\":[{\"type\":\"none\"}]},{\"name\":\"jieShuRiQi\",\"code\":\"qjsqbd\",\"field_type\":\"datePicker\",\"label\":\"结束日期\",\"read\":[{\"type\":\"all\"}],\"edit\":[{\"type\":\"all\"}],\"required\":[{\"type\":\"all\",\"rightsId\":\"\",\"rightsName\":\"\"}],\"hide\":[{\"type\":\"none\"}]},{\"name\":\"tianShu\",\"code\":\"qjsqbd\",\"field_type\":\"number\",\"label\":\"天数\",\"read\":[{\"type\":\"all\"}],\"edit\":[{\"type\":\"all\"}],\"required\":[{\"type\":\"all\",\"rightsId\":\"\",\"rightsName\":\"\"}],\"hide\":[{\"type\":\"none\"}]},{\"name\":\"zhiWuDaiLiRen\",\"code\":\"qjsqbd\",\"field_type\":\"text\",\"label\":\"职务代理人\",\"read\":[{\"type\":\"all\"}],\"edit\":[{\"type\":\"all\"}],\"required\":[{\"type\":\"all\",\"rightsId\":\"\",\"rightsName\":\"\"}],\"hide\":[{\"type\":\"none\"}]},{\"name\":\"zhiShuZhuGuan\",\"code\":\"qjsqbd\",\"field_type\":\"text\",\"label\":\"直属主管\",\"read\":[{\"type\":\"all\"}],\"edit\":[{\"type\":\"all\"}],\"required\":[{\"type\":\"all\",\"rightsId\":\"\",\"rightsName\":\"\"}],\"hide\":[{\"type\":\"none\"}]},{\"name\":\"buMenJingLi\",\"code\":\"qjsqbd\",\"field_type\":\"text\",\"label\":\"部门经理\",\"read\":[{\"type\":\"all\"}],\"edit\":[{\"type\":\"all\"}],\"required\":[{\"type\":\"all\",\"rightsId\":\"\",\"rightsName\":\"\"}],\"hide\":[{\"type\":\"none\"}]},{\"name\":\"zongJingLi\",\"code\":\"qjsqbd\",\"field_type\":\"text\",\"label\":\"总经理\",\"read\":[{\"type\":\"all\"}],\"edit\":[{\"type\":\"all\"}],\"required\":[{\"type\":\"all\",\"rightsId\":\"\",\"rightsName\":\"\"}],\"hide\":[{\"type\":\"none\"}]}],\"subfield\":[],\"table\":[],\"button\":[],\"opinion\":[]}",
    "formKey": "ugyu",
    "flowKey": "",
    "nodeId": "",
    "parentflowKey": "",
    "rightsType": "form",
    "isInst": false,
    "rightsScope": "form"
}

返回示例:

{
    "state": 200,
    "request": null,
    "message": "保存表单权限设置成功!",
    "cause": "",
    "variables": {},
    "data": null
}

返回参数说明:

名称 类型 备注
data Void