消息推送到第三方平台的接口定义

应用场景

客户如有自己的OA系统或第三方OA系统,需要在每刻配置外部接口,在发生消息通知的时候,每刻系统会推送到该接口。

接口限制

该接口只支持旗舰版

请求类型

POST

接口配置说明

管理员进入设置页面,在"消息管理"页面点击"消息属性设置"按钮进入配置页面。 然后点击"修改接口地址"按钮进入如下图页面。配置地址后,需要点击"接口校验"按钮。只有校验通过的地址才能点击"确定"按钮。点击" 确定"后即自动保存。 消息推送配置

请求参数

参数说明

参数名称 类型 是否必填 参数说明
msgId String(50) 消息编号
entCode String(50) 企业编号
receiveEntities List<ReceiveEntity> 接受人员工工号列表
formType String(50) 单据类型
formNo String(50) 单据号
procId String(50) 流程实例编号
taskId String(50) 任务实例编号
submitter String(50) 消息发送人
submitterJobNum String(50) 消息发送员工工号
msgType String(50) 消息类型
msg Message 消息内容

ReceiveEntity 说明

参数名称 类型 是否必填 参数说明
url String(50) 接收人跳转连接
pcUrl String(50) 接收人跳转连接
receiveJobNum String(50) 接收人员工编号

Message 说明

参数名称 类型 是否必填 参数说明
title String(500) 标题
body String(2000) 消息体

msgType说明

msgType为枚举类型,分别为:
说明
approval 审批通知
reject 驳回通知
cc 抄送通知
urge 催办通知
completed 单据完成通知
settling 出纳通知
forward 转交提醒通知
bill_collection 票据催收通知
process_node_notice 流程节点通知
expenses_notice 账本费用通知

formType说明

formType为枚举类型,分别为:
说明
REIMBURSE 报销单
PRECONSUME 申请单
CONTRACT 合同
LOAN 借款单
REPAYMENT 还款单
INSTALLMENT 分期付款单

参数样例

{
  "msgId": "MSG_21319539899765827",
  "entCode": "EC34VFIKCJ0VU9",
  "receiveEntities": {
    "submitter": "AAA",
    "submitterJobNum": "wew"
  },
  "formType": "PRECONSUME",
  "formNo": "MK19529898444802",
  "procId": "9e4ac334-e599-11ed-ad99-e2c5a906e8ef",
  "taskId": "9e4da97f-e599-11ed-ad99-e2c5a906e8ef",
  "msgType": "approve",
  "msg": {
    "title": "您有【Sar 申请单】需要审批",
    "body": "承担人:***\n事由:test\n金额:233.0\n单据号:MK23040012"
  },
  "jumpUrl": "receiptAction=approve&formType=preconsume&procTaskId=9e4da97f-e599-11ed-ad99-e2c5a906e8ef&formDataCode=PC21319529898444802"
}

响应参数

参数说明

参数名称 类型 是否必填 参数说明
success boolean 是否成功, true | false
errorMsg String 错误信息

参数样例

  1. 正常响应参数示例
{
  "success": true,
  "errorMsg": null
}
  1. 错误响应参数示例
{
  "success": false,
  "errorMsg": "单号不存在****"
}

修改记录

2023-04-28 新增
Copyright © 杭州每刻科技有限公司 www.maycur.com all right reserved,powered by Gitbook该文件修订时间: 2024-11-20 10:52:00

results matching ""

    No results matching ""

    results matching ""

      No results matching ""