Skip to content
开发文档
能力中心
应用市场
WebOffice
开发者后台

查询审批定义详情

查询审批定义详情

请求说明

请求地址https://openapi.wps.cn/v7/workflow/approval_defines/{id}
请求方法GET
签名方式KSO-1
权限要求操作审批定义(应用授权) kso.workflow_approval_define.readwrite
查询审批定义(应用授权)kso.workflow_approval_define.read
操作审批定义(用户授权) kso.workflow_approval_define.readwrite
查询审批定义(用户授权)kso.workflow_approval_define.read

请求头(Header)

Header 名称参数类型是否必填说明
Content-Typestring使用:application/json
X-Kso-DatestringRFC1123 格式的日期,例: Wed, 23 Jan 2013 06:43:08 GMT
X-Kso-AuthorizationstringKSO-1 签名值,详见《签名方法》
Authorizationstring授权凭证,格式为:Bearer {access_token}

路径参数(Path)

名称类型是否必填说明
idstring<= 1024 characters,审批定义id

请求地址示例

[GET] https://openapi.wps.cn/v7/workflow/approval_defines/ks-asdassdasdasd342

响应体(Response)

名称类型说明
codeintegercode
moreobject更多的错误信息
msgstringmsg
dataobject信息返回
created_byobject创建者
avatarstring用户或应用的头像
company_idstring身份所归属的公司
idstring身份ID
namestring用户或应用的名称
typeobject身份类型
ctimestring创建时间,时间戳(ms)
form_designsobject[]审批表单定义
form_optionsobject[]控件为多选时,选项内容
keystring选项key
valuestring选项值
idstring表单控件id,需要业务方自行指定,id不可重复
placeholderstring控件默认填充内容
requiredboolean控件内容是否必填,不传默认false
titlestring控件标题
typestring控件类型
iconstring审批定义图标
idstring审批定义id
namestring审批定义名称
process_defineobject审批流程定义
nodesobject[]节点列表
child_nodesstring子节点
condition_groupsobject[]条件组
conditionsobject[]条件
custom_data_rulestring用于用户自定义表单
form_idstring表单控件id,需要和审批定义里对应
rulestring条件规则
typestring控件类型
valuestring条件值,不同的条件类型对应不同的结构体
idstring节点编号,同一树下需要唯一
namestring节点名称
next_node_idstring下一个节点
taskobject任务
task_approveobject审批任务
approval_rulestring审批规则,只有当审批/抄送用户是多人时赋值
select_typestring选择方式,只有当用户类型是发起人自选时赋值
targetobject审批人员
levelint多级负责人层级,最多9级
user_group_idsstring[]用户组
user_idsstring[]用户id,当type为指定成员时需要传入
user_typestring用户类型
task_ccobject抄送任务
targetobject抄送目标
levelint多级负责人层级,最多9级
user_group_idsstring[]用户组
user_idsstring[]用户id,当type为指定成员时需要传入
user_typestring用户类型
typestring任务类型
rootstring根节点序号
visible_scopesobject[]审批定义可见范围
company_idstring可见范围所属公司id
is_adminboolean是否为管理员,当scope_type为user时有效,默认false
scope_idstring可见范围id,公司id/部门id/用户id
scope_typestring可见范围类型

响应体示例

json
{
  "data": {
    "created_by": {
      "avatar": "string",
      "company_id": "string",
      "id": "string",
      "name": "string",
      "type": {}
    },
    "ctime": "string",
    "form_designs": [
      {
        "form_options": [
          {
            "key": "string",
            "value": "string"
          }
        ],
        "id": "string",
        "placeholder": "string",
        "required": true,
        "title": "string",
        "type": {}
      }
    ],
    "icon": {},
    "id": "string",
    "name": "string",
    "process_define": {
      "nodes": [
        {
          "child_nodes": [
            "string"
          ],
          "condition_groups": [
            {
              "conditions": [
                {
                  "custom_data_rule": "string",
                  "form_id": "string",
                  "rule": {},
                  "type": {},
                  "value": "string"
                }
              ]
            }
          ],
          "id": "string",
          "name": "string",
          "next_node_id": "string",
          "task": {
            "task_approve": {
              "approval_rule": {},
              "select_type": {},
              "target": {
                "level": 0,
                "user_group_ids": [
                  "string"
                ],
                "user_ids": [
                  "string"
                ],
                "user_type": {}
              }
            },
            "task_cc": {
              "target": {
                "level": 0,
                "user_group_ids": [
                  "string"
                ],
                "user_ids": [
                  "string"
                ],
                "user_type": {}
              }
            },
            "type": {}
          },
          "type": {}
        }
      ],
      "root": "string"
    },
    "visible_scopes": [
      {
        "company_id": "string",
        "is_admin": true,
        "scope_id": "string",
        "scope_type": {}
      }
    ]
  },
  "code": 0,
  "more": {},
  "msg": "string"
}
回到旧版