审批配置

更新时间:

在自动化营销创建活动后,支持通过审批配置来进行活动流的审批流程

1.支持瓴羊超信任务,短信任务,自动化营销任务的审批。支持编辑审批内容:支持多节点审批,支持审批方选择空间管理员,指定成员,指定角色。image.png

2.支持外部QA对接:

image.png

需要进行接口对接配置:信息如下:

1.调用外部OA系统接口

外部oa系统提供通知接口,在启用审批配置时配置接口路径

接口路径:域名+路径

请求类型:post

入参:

参数名称

参数类型

参数描述

applyId

String

审批单id

applyReason

String

申请理由

applicantName

String

申请人名称

moduleName

Integer

审批类型描述

resourceName

Integer

审批对象描述

resourceDetailUrl

String

功能详情页url,需要包含对应业务id,支持跳转

startTime

date

审批开始时间

endTime

date

审批结束时间

organizationId

String

组织id

organizationName

String

组织名称

workspaceId

String

空间id

workspaceName

String

空间名称

出参:

返回一个布尔值

2.外部OA系统回调接口

接口:openapi/apply/externalApplyCallBack

参数类型:Content-Type:application/x-www-form-urlencoded

接口类型:post

入参:

参数名称

参数类型

参数描述

是否必填

applyId

String

审批单id

true

approverStatus

Integer

审批结果(1 通过 2 拒绝 )

true

approverReason

String

审批备注

false

approvalNode

Integer

审批节点(多级审批时必填,1级-1,2级-2)

false

approverName

String

当前节点审批人名称

true

nextApproverName

String

下个节点审批人名称(多级审批时必填,多人用【,】分割)

false

applyStatus

审批单状态(0-待审批,1 通过 2 拒绝)

true

organizationId

String

组织id

true

workspaceId

String

空间id

true

出参:

返回一个布尔值

请求示例:

curl --location 'https://xxx.xxx.xxx.xxx/openapi/apply/externalApplyCallBack' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: csrf_token=de30eec1-4e68-4ae7-a43c-1b415e818f29' \
--data-urlencode 'accessId=6d212e40-48d1-4064-806f-00cf3694026d' \
--data-urlencode 'applyId=6b2d80748cfe11ee9f8e5a51625d9458' \
--data-urlencode 'approverStatus=1' \
--data-urlencode 'approverName=张三' \
--data-urlencode 'nextApproverName=李四' \
--data-urlencode 'applyStatus=0' \
--data-urlencode 'approverReason=外部节点审批测试1' \
--data-urlencode 'workspaceId=1a53dca5-b345-4802-ad34-ea706b52cdb3'

返回示例:

{
    "data": "true",
    "errorCode": null,
    "errorDesc": null,
    "exStack": null,
    "opers": [],
    "solution": null,
    "success": true,
    "traceId": "0ada03af17013970520966528d00ae"
}