• EN

推送凭证配置说明

作者:eteams2024-06-26 11:03

以K3cloud为例,介绍推送凭证至第三方财务系统需要进行哪些配置


一、维护流程

在电子费控-关联工作流设置维护工作流(借贷明细数据在同一个明细表)


二、导入连接器

ESB连接器中导入连接器(连接器压缩包请咨询电子费控模块技术同事,此处不上传具体文件)



导入后需要注意替换连接地址为线上环境地址:api.eteams.cn


三、配置动作流

1、第一个组件:选择【流程触发】组件,触发类型务必选择单流程

(1)选择需要生成凭证的工作流

(2)触发时机可以自行放在出纳付款节点后或者归档节点前


2、第二个组件:选择【连接器】-【开放平台】-【获取code信息组件】 并进行输入参数配置

(1)注册企业corpid为开放平台-开发者资料中的corpid

(2)其它两个值是固定的,分别填入code、1 


3、第三个组件:选择【连接器】-【开放平台】-【获取accessToken信息组件】并进行输入参数配置

(1)Appkey和appsecret为开放平台-应用管理中令牌免登录应用中的Appkey和appsecret

(2)grant_type为固定值:authorization_code

(3)code身份票据:动态赋值,取上下文中《连接器-开放平台-获取code信息组件》的responsebody中的code


4、第四个组件:选择【连接器】-【推送凭证】并进行输入参数配置

Params参数中

(1)access_token:动态赋值,取上下文《连接器-开放平台-获取accessToken信息组件》的responsebody中的接口凭证

(2)Employeeid:动态赋值,选择-【系统参数】-【当前用户id】


body参数中

(1)接口地址等:可设置默认值,也可动态赋值取流程表单主表数据


(2)借方信息和贷方信息:json节点取动态赋值的流程表单明细表list 


(3)摘要、科目、金额等字段:依据值,选择明细表的某个字段值;


5、第五个组件:ebuilder新建表单数据

(1)用于存储OA发送数据与K3返回报文,方便排查问题

(2)eb应用中新建一个表单,表单字段如下:四个单行文本字段,两个多行文本字段,执行推送凭证动作后,将推送信息存到该表单中


(3)ESB动作中,表单数据设置动态赋值,发送报文、返回报文、返回凭证号、错误信息取推送凭证组件的responsebody里data中的字段,failMsg: 失败信息 voucherCode: 凭证号requestBody: 请求体,  responseBody: 返回体



(4)流程id和流程标题:取流程触发组件中的流程标识和流程标题。


6、第六个组件:条件分支

(1)执行推送凭证后,根据执行结果控制流程是否继续流转


(2)条件设置:取推送凭证接口中responsebody里的IsSuccess字段=true,代表执行成功

(3)失败信息:取推送凭证接口中responsebody里的failMsg字段


四、提交流程,触发动作

Download Log in Enable for free

Scan with WeChat to register and install

在线咨询
  • WeCom service group

    另存
  • Pre-sales consultant

    另存
  • QQ group

    413040701

    Join

Follow us

021-50388680

sales@eteams.cn

Live