目录
兼容性:企业微信 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);
});
