Webhook节点状态更新接口

说明

当外部系统接收到每刻推送的表单数据,并且使其在外部系统流程中完成后,需要回调每刻接口以告知每刻webhook节点的通过与否。在该节点结束后,流程的状态由每刻的webHook节点的下一个节点的内容决定。如果需要在webhook节点执行过程中更新状态,需要查看 WebHook节点推送说明单据流程状态同步。

接口地址

/api/openapi/process/v3/web-hook

请求方式

POST

请求参数

字段 类型 必填性 说明
formDataCode string 单据code
processInstanceId string 流程实例Id;对应推送数据内的processInstanceId
processTaskId string 流程节点Id;对应推送数据内的taskId
formType string 单据类型,枚举值FormType
comments string 否(agree为false时必填) 审批意见
agree Boolean 否(默认值false) 是否同意,false则驳回至初始流程节点
submitToPrevTask Boolean 否(默认值为false)(该标志目前仅对报销单与借款单有效) 是否支持驳回直达本节点
targetTaskId string 需要驳回到的节点唯一id,可调用接口查询
注:若已审批节点有A、B、C,选择驳回至A,则A审批通过后会跳过B、C节点,直达本节点。
operator string 操作者的工号
payeeAccount PayeeAccount 支付账户

payeeAccount字段说明

字段 类型 说明 必填性
payerBankName string 付款方银行名称 支付方式为BANK时必填
payerAccount string 付款账号(现金支付时现金账户的名称做账号用) 必填
payerName string 付款方名称 支付方式为ALIPAY、BANK时必填
payerPaymentType string 付款方式,枚举值PayerPaymentType 必填
paidAmount number 支付金额 不必填(默认为单据上的应付金额作为付款金额)
paidDate number 支付时间戳 必填

FormType说明

枚举值 说明
REIMBURSE 报销单
PRECONSUME 申请单
LOAN 借款单
LITE 轻表单
CONTRACT 合同

payerPaymentType说明

枚举值 说明
BANK 银行支付
ALIPAY 支付宝
CASH 现金

参数示例

{
  "formDataCode": "xxxx",
  "processInstanceId": "xxxxx",
  "processTaskId": "xxxx",
  "formType": "xxxx",
  "comments": "xxx",
  "agree": true,
  "submitToPrevTask": false,
  "targetTaskId": "xxx",
  "operator": "xxxx",
  "isRejectSyncInvalidVoucher": true,
  "rejectSyncInvalidVoucherTypeList": [
    "PAYABLE"
  ],
  "payeeAccount": {
    "payerBankName": "杭州每刻银行余杭支行",
    "payerAccount": "123412341234123",
    "payerName": "杭州每刻科技",
    "payerPaymentType": "BANK",
    "paidAmount": 100.00,
    "paidDate": 1546272000000
  }
}

返回数据说明

{
  "code": "ACK",  
  "message": "更新成功",  
  "data":{  
  }
}
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 ""