目录
兼容性:企业微信 2.5.0 开始支持
在应用页面中发起审批流程。之后审批流程的每次状态变化都会通知开发者,开发者可按需进行拓展开发。具体参见审批流程引擎。
ww.thirdPartyOpenPage({
oaType: '10001',
templateId: '46af67a118a6ebf000002',
thirdNo: 'thirdNo',
extData: {
fieldList: [
{
type: 'text',
title: '采购类型',
value: '市场活动'
},
{
type: 'link',
title: '订单链接',
value: 'https://work.weixin.qq.com'
}
]
}
})
本接口必须使用应用身份进行注册
应用必须具有审批权限
属性 | 类型 | 必填 | 说明 | ||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
oaType | string | 是 | 操作类型 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
templateId | string | 是 | 发起审批的模板 ID 可在第三方应用-审批接口中创建模板获取 | ||||||||||||||||||||||||||||||||||||||||||||||||||
thirdNo | string | 是 | 审批单号 由开发者自行定义,不可重复 | ||||||||||||||||||||||||||||||||||||||||||||||||||
extData | Object | 是 | 详情数据,用于审批详情页信息展示 开发者可利用此特性,在发起审批时,传入需要申请人、审批人、抄送人看到的信息 若需用户填写数据,可在自行使用表单收集,并传入exData中,用于展示 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
success | Function | 否 | 成功回调 | ||||||||||||||||||||||||||||||||||||||||||||||||||
fail | Function | 否 | 失败回调 | ||||||||||||||||||||||||||||||||||||||||||||||||||
cancel | Function | 否 | 取消回调 | ||||||||||||||||||||||||||||||||||||||||||||||||||
complete | Function | 否 | 完成回调 |
Promise<Object>
属性 | 类型 | 必填 | 说明 | |
---|---|---|---|---|
errMsg | string | 是 | 通用错误信息 | |
errCode | number | 是 | 通用错误码 |
errMsg | 说明 |
---|---|
已存在相同的审批编号 | oaType为10001时,传入的thirdNo已经被其他审批单占用。 |
审批申请不存在 | oaType为10002时,在历史记录中,传入的thirdNo对应的审批单不存在。 |
审批模板ID不正确 | 调用接口时传入了错误的templateId |
应用ID不正确 | 使用了错误的 agentId |
wx.invoke('thirdPartyOpenPage', {
"oaType": "10001",// String
"templateId": "46af67a118a6ebf000002",// String
"thirdNo": "thirdNo",// String
"extData": {
'fieldList': [{
'title': '采购类型',
'type': 'text',
'value': '市场活动',
},
{
'title': '订单链接',
'type': 'link',
'value': 'https://work.weixin.qq.com',
}],
}
},
function(res) {
// 输出接口的回调信息
console.log(res);
});