ApplyParam
bpaas申请入参
被如下接口引用:GetBpaasApproveDetail。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Key | String | 是 | 审批流中表单唯一标识 注意:此字段可能返回 null,表示取不到有效值。 示例值:name |
| Value | Array of String | 是 | 表单value 注意:此字段可能返回 null,表示取不到有效值。 示例值:['v1','v2'] |
| Name | String | 否 | 表单参数描述 注意:此字段可能返回 null,表示取不到有效值。 示例值:产品名称 |
ApproveOpinion
审批意见
被如下接口引用:GetBpaasApproveDetail。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Type | Integer | 是 | 方式 1:输入文字反馈 2:预设选项 示例值:1 |
| Content | Array of String | 否 | 审批意见 注意:此字段可能返回 null,表示取不到有效值。 示例值:["同意","请执行"] |
ApproveUser
审批人
被如下接口引用:GetBpaasApproveDetail。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Uin | Integer | 是 | 用户uin 示例值:1111111 |
| Type | Integer | 是 | 用户类型 (1:用户 2:用户组) 示例值:1 |
| Desc | String | 否 | 用户描述 注意:此字段可能返回 null,表示取不到有效值。 示例值:普通用户 |
| Nick | String | 否 | 用户昵称 注意:此字段可能返回 null,表示取不到有效值。 示例值:jack |
| Scf | Scf | 否 | 动态获取Scf 注意:此字段可能返回 null,表示取不到有效值。 示例值:get-users |
| ApproveStatus | Integer | 否 | 审批状态 (取值范围 0:待审批 1:审批通过 2:拒绝 6:其他人已审批) 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
| ApproveMsg | String | 否 | 审批意见 注意:此字段可能返回 null,表示取不到有效值。 示例值:同意 |
| ApproveTime | String | 否 | 审批时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2024-05-21 12:34:16 |
| ApproveGroup | String | 否 | 审批组名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:审批组 |
Scf
云函数SCF
被如下接口引用:GetBpaasApproveDetail。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| ScfRegion | String | 是 | Scf函数地域id 示例值:1 |
| ScfRegionName | String | 是 | Scf函数地域 示例值:ap-guangzhou |
| ScfName | String | 否 | Scf函数名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:get-user |
| Params | Array of ScfParam | 否 | Scf函数入参 注意:此字段可能返回 null,表示取不到有效值。 示例值:[{"Key":"total","Name":"总数","Type":1,"Values":["1"]}] |
ScfParam
Scf函数入参
被如下接口引用:GetBpaasApproveDetail。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Key | String | 是 | 参数Key 示例值:name |
| Type | Integer | 是 | 参数类型 1用户输入 2预设参数 3表单参数 示例值:1 |
| Values | Array of String | 是 | 参数值 示例值:["order","jack"] |
| Name | String | 否 | 参数描述 注意:此字段可能返回 null,表示取不到有效值。 示例值:姓名 |
StatusNode
状态节点
被如下接口引用:GetBpaasApproveDetail。
| 名称 | 类型 | 描述 |
|---|---|---|
| NodeId | String | 节点id 示例值:1 |
| NodeName | String | 节点名称 示例值:管理员审批 |
| NodeType | Integer | 节点类型 1:审批节点 2:执行节点 3:条件节点 示例值:1 |
| NextNode | String | 下一个节点 示例值:2 |
| Opinion | ApproveOpinion | 审批意见模型 示例值:{"Type":1,"Content":["1"]} |
| ScfName | String | scf函数名称 示例值:get-user |
| SubStatus | Integer | 状态(0:待审批,1:审批通过,2:拒绝,3:scf执行失败,4:scf执行成功)18: 外部审批中 示例值:0 |
| ApprovedUin | Array of Integer | 审批节点审批人 示例值:[1] |
| CreateTime | String | 审批时间 示例值:2021-09-06 10:11:11 |
| Msg | String | 审批意见信息 审批节点:审批人意见 执行节点:scf函数执行日志 示例值:success |
| Users | ApproveUser | 有权限审批该节点的uin |
| IsApprove | Boolean | 是否有权限审批该节点 示例值:false |
| ApproveId | String | 审批id 示例值:101 |
| ApproveMethod | Integer | 审批方式 0或签 1会签 示例值:1 |
| ApproveType | Integer | 审批节点审批类型,1人工审批 2自动通过 3自动决绝 4外部审批scf 示例值:1 |
| CallMethod | Integer | 外部审批类型 scf:0或null ; CKafka:1 示例值:0 |
| DataHubId | String | CKafka - 接入资源ID 示例值:datahub-y9xxx |
| TaskName | String | CKafka - 任务名称 示例值:TOPIC |
| CKafkaRegion | String | CKafka - 地域 示例值:ap-guangzhou |
| ExternalUrl | String | 外部审批Url 示例值:https://www.baidu.com/ |
| ParallelNodes | String | 并行节点 3-4 示例值:3-4 |
| RejectedCloudFunctionMsg | String | scf拒绝时返回信息 示例值:信息有误,重新申请 |
| PrevNode | String | 上一个节点 示例值:0 |