Excel file和畅捷通T+接口打通对接实战
数据源系统:Excel file
电子表格可以输入输出、显示数据,可以帮助用户制作各种复杂的表格文档,进行繁琐的数据计算,并能对输入的数据进行各种复杂统计运算后显示为可视性极佳的表格,同时它还能形象地将大量枯燥无味的数据变为多种漂亮的彩色商业图表显示出来,极大地增强了数据的可视性。另外,电子表格还能将各种统计报告和统计图打印出来。EXCEL是微软OFFICE软件中的电子表格组件。
写入目标:畅捷通T+
畅捷通T+适用于异地多组织、多机构对企业财务汇总的管理需求;全面支持企业对远程仓库、异地办事处的管理需求;全面满足企业财务业务一体化管理需求。
多系统对接方案配置
集成方案是整个轻易云集成平台的核心,每一个集成方案代表一种业务的对接策略(对接方案借鉴可以在轻易云系统数据集成交流社区bbs.qeasy.cloud 中找到相关信息),用户可以根据业务的不同新建多个不同规则的集成方案。比如:采购订单同步,线上销售出库同步,线下销售出库同步。一个集成方案必须要配置源系统:Excel file,源系统 API:上传并读取文件,目标系统:畅捷通T+,目标系统 API创建销售出库单。在新增集成方案之前需要确定两个系统的连接器都已经配置完成。
Excel file接口明细
- 接口:UploadServiceStorage
- 接口名称:上传并读取文件
- 接口方法:POST
请求参数
字段 | 名称 | 类型 | 描述 |
dataIndex | 数据开始行(-1) | int | |
dataSize | 每次读取数据行 | int | |
footerLines | 页脚行数 | int | |
header | 表头 | object | |
header.line | 表头所处行(-1) | int | |
header.column | 表头列范围 | string | |
畅捷通T+接口明细
- API:/tplus/api/v2/saleDispatch/Create
- NAME:创建销售出库单
- METHOD:POST
请求参数
接口字段 | 字段名称 | 预设值 | 描述 |
ExternalCode | 外部系统数据编号 | {{stockout_no}}{{details_list.src_oid}} | 外部系统数据编号;OpenAPI调用者填写,后台做唯一性检查。用于防止重复提交,和外系统数据对应 |
Code | 单据编码 | {{stockout_no}} | |
VoucherType | 单据类型 | ST1021 | 不知道什么傻逼鬼东西,接口文档没有说,只有示例 |
Customer | 客户 | findCollection find contact from 840176ce-fdeb-3462-b491-9ca594840e5b where shop_no={{shop_no}} | |
Partner | 客户 | _findCollection find contact from 840176ce-fdeb-3462-b491-9ca594840e5b where shop_no={{shop_no}} | 客户,PartnerDTO对象,客户信息。 |
VoucherDate | 单据日期 | {{时间}} | |
BusiType | 业务类型 | 15 | |
RdStyle | 出库类别 | | |
InvoiceType | 票据类型 | 01 | |
Warehouse | 仓库 | findCollection find address from 840176ce-fdeb-3462-b491-9ca594840e5b where shop_no={{shop_no}} | |
DispatchAddress | 送货地址 | {{receiver_address}} | |
TransDocNo | 运单号 | {{logistics_no}} | |
DeliveryCode | 发货单号 | {{logistics_no}} | |
DynamicPropertyKeys | 表头自定义项列 | | |
DynamicPropertyValues | 表头自定义项值 | | |
Memo | 备注 | {{cs_remark}} | |
RDRecordDetails | 物料明细 | details_list | |
RDRecordDetails.Inventory | 存货 | _findCollection find short_name from 312bc939-bf9f-35cf-b78f-e108ba139b18 where goods_no={{details_list.goods_no}} | |
RDRecordDetails.BaseQuantity | 数量 | {{details_list.goods_count}} | |
RDRecordDetails.Batch | 批号 | | |
RDRecordDetails.origTaxSalePrice | 含税售价 | _function{{details_list.new_amount}}/{{details_list.goods_count}} | |
RDRecordDetails.DetailMemo | 明细备注 | | |
RDRecordDetails.Price | 成本单价 | | |
RDRecordDetails.Amount | 成本金额 | | |
RDRecordDetails.DynamicPropertyKeys | DynamicPropertyKeys | priuserdefnvc1 | |
RDRecordDetails.DynamicPropertyValues | DynamicPropertyValues | {{details_list.src_tid1}} | |
RDRecordDetails.dataKey | dataKey | dto | |
系统数据集成价值
通过数据集成平台可视化的快速配置调用接口打通Excel file与畅捷通T+之间的数据接口,使得两个系统之间的对接更加快捷、稳定。轻易云数据集成平台打破信息孤岛、适配多种场景、降低运营成本、缩短开发周期、灵活调度配置是这种多系统数据打通时的特性优势。采用元数据模型驱动的低代码集成工具,基于系统预置的数据模型、映射、编排、日志、脚本等集成核心引擎,通过可视化配置,快速实现客户灵活多变的动态集成需求,让集成开发简单、执行过程可靠、问题风险可控。