从MySQL到金蝶云星空通过接口配置打通数据

从MySQL到金蝶云星空通过接口配置打通数据

用友如何对接

对接系统:MySQL

MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。

对接目标系统:金蝶云星空

金蝶K/3Cloud(金蝶云星空)是移动互联网时代的新型ERP,是基于WEB2.0与云技术的新时代企业管理服务平台。金蝶K/3Cloud围绕着“生态、人人、体验”,旨在帮助企业打造面向新时代的生态互联与协同平台,围绕生态中的每个角色,提供随手可得的云服务,最终实现敏捷协同,智慧运营的企业运营新境界。整个产品采用SOA架构,完全基于BOS平台组建而成,业务架构上贯穿流程驱动与角色驱动思想,结合中国管理模式与中国管理实践积累,精细化支持企业财务管理、供应链管理、生产管理、供应链协同管理、人力资源管理等核心应用。技术架构上该产品采用平台化构建,支持跨数据库应用,支持本地部署、私有云部署与公有云部署三种部署方式,同时还在公有云上开放中国第一款基于ERP的协同开发云平台。任何一家使用金蝶K/3Cloud产品的企业,其拥有的是包含金蝶在内的众多基于同一个平台提供服务的IT服务伙伴。

接口方案配置

通过可视化界面的拖、拉、拽即可轻松快速构建数据集成流程,将MySQL、金蝶云星空之间接口数据联通,支持数据在线预览、数据集成流程全过程调试,Web界面追踪调试日志等功能。 平台兼具实时数据处理和数据集成分发功能,用户通过可视化的拖、拽即可完成数据处理逻辑,将数据加工处理后分发到下游业务系统或其他异构存储中。

金蝶云星空对接

MySQL接口明细

  • API:select
  • NAME:SELECT语句
  • METHOD:POST

请求参数

接口字段字段名称预设值描述
main_params主参数
main_params.created_at_begin创建日期开始{{LAST_SYNC_TIME datetime}}
main_params.created_at_end创建日期结束{{CURRENT_TIME datetime}}
main_params.extend_params_1扩展sql
main_params.extend_params_1.FInterID主表主键id:FInterID
main_params.extend_params_1.main_sql主表查询sqlselect s.id_ as FInterID,s.code_ as FBillNo,s.create_time_ as FDate,sub.link_name_ as FSaleOrgId,c.code_ as FCustId,c.code_ as FReceiveId,c.client_region_name_ as FSaleDeptId,c.code_ as FSettleId,c.code_ as FChargeId,'' as FSalerId,ifnull(s.remark,'') as FNote,s.tax_rate as FEntryTaxRate,s.expect_time_ as FDeliveryDate,sub.link_name_ as FStockOrgId,sub.link_name_ as FSettleOrgIds,sub.link_name_ as FSupplyOrgId,p.code_ as FOwnerId,'' as FEntryNote,now() as FPlanDate,s.finance_finish_time_ as FPayDate from sl_sale_order s left join ph_provider p on s.provider_id_ = p.id_ left join sl_sale_order_settlement sel on sel.sale_order_id_ = s.id_ left join fn_subsidiary_corporation sub on sel.subsidiary_corporation_id_ = sub.id_ left join sl_client c on s.client_id_ = c.id_ where p.code_ in ('101','166') and sel.subsidiary_corporation_id_ is not null and s.finance_confirm_time_ is not null and not exists (select * from ph_provider pp where pp.code_ like 'test%' and p.id_ = pp.id) and not exists (select * from sl_client cc where cc.code like 'test%' and c.id_ = cc.id) and s.code = 'PSDHS-0001-20220227-0280'
main_params.extend_params_1.extend_sql_1扩展sqlselect se.id_ as FEntrySeq,se.product_code_ as FMaterialId,'Pcs' as FUnitID,se.number_ as FQty,se.price-se.prices.tax_rate/100 as FPrice,se.price as FTaxPrice,se.number_ as FPriceBaseQty,se.number_ as FStockQty,se.number_ as FStockBaseQty,se.pricese.number as FAllAmountExceptDisCount,se.number_ as FPlanQty,p.code_ as FOwnerId from sl_sale_order_item se inner join sl_sale_order s on s.id_ = se.sale_order_id_ left join ph_provider p on s.provider_id_ = p.id_ where se.sale_order_id_ = :FInterID

金蝶云星空接口明细

  • 调用接口:batchSave
  • 接口名称:销售订单新增
  • 方法:POST

请求参数

字段字段名称类型配置值
FSaleOrgId销售组织string{{FSaleOrgId}}
FDate日期string{{FDate}}
FCustId客户string{{FCustId}}
FBillTypeID单据类型stringXSDD01_SYS
FNote备注string{{FNote}}
FSaleOrderEntry订单明细arrayextend_sql_1
FSaleOrderEntry.FMaterialId物料编码string{{extend_sql_1.FMaterialId}}
FSaleOrderEntry.FQty销售数量string{{extend_sql_1.FQty}}
FSaleOrderEntry.FPrice单价string{{extend_sql_1.FTaxPrice}}
FSaleOrderEntry.FTaxPrice含税单价string{{extend_sql_1.FTaxPrice}}
FSaleOrderEntry.FEntryTaxRate税率%string{{extend_sql_1.FEntryTaxRate}}
FSaleOrderEntry.FSettleOrgIds结算组织string{{extend_sql_1.FSettleOrgIds}}
FSaleOrderEntry.FOwnerTypeId货主类型stringBD_OwnerOrg
FSaleOrderEntry.FOwnerId货主string{{extend_sql_1.FOwnerId}}
FSaleOrderEntry.FSalerId销售员stringBSC020022_11299_100155
FSaleOrderEntry.FSaleDeptId销售部门stringBM1120106
FSaleOrderEntry.FormId业务对象表单IdstringSAL_SaleOrder
FSaleOrderEntry.Operation执行的操作stringBatchSave
FSaleOrderEntry.IsAutoSubmitAndAudit提交并审核booltrue
FSaleOrderEntry.IsVerifyBaseDataField验证基础资料boolfalse

数据对接价值

从API服务总线层面解决企业烟囱式业务系统集成现状 相互连接企业各业务系统,实现流程端到端打通,复用已有的业务系统能力,让集成架构、服务关系更清晰 使用统一的API管理平台,对API进行显性化、可视化,使所有API服务成为企业的数字资产,提升API利用率,发挥业务系统价值,实现企业IT资产的可插拔、可复用、可组成。
 

ERP接口对接


 

CRM与ERP接口互通

ERP与电商数据对接

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/70283.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

HCIP 链路聚合技术

1、链路聚合概述 为了保证网络的稳定性,仅仅是设备进行备份还不够,我们需要针对我们的链路进行备份,同时也增加了链路的利用率,提高带宽。避免一条链路出现故障,导致网络无法正常通信。这就可以使用链路聚合技术。 以…

Uniapp使用腾讯地图并进行标点创建和设置保姆教程

使用Uniapp内置地图 首先我们需要创建一个uniapp项目 首先我们需要创建一个uniapp项目 我们在HBuilder左上角点击文件新建创建一个项目 然后下面这张图的话就是uniapp创建项目过程当中需要注意的一些点和具体的操作 然后我们创建完项目之后进入到项目pages文件夹下&#xff…

AP51656 电流采样降压恒流驱动IC RGB PWM深度调光 LED电源驱动

产品描述 AP51656是一款连续电感电流导通模式的降压恒流源,用于驱动一颗或多颗串联LED 输入电压范围从 5 V 到 60V,输出电流 可达 1.5A 。根据不同的输入电压和 外部器件, 可以驱动高达数十瓦的 LED。 内置功率开关,采用电流采样…

Redis——常见数据结构与单线程模型

Redis中的数据结构 Redis中所有的数据都是基于key,value实现的,这里的数据结构指的是value有不同的类型。 当前版本Redis支持10种数据类型,下面介绍常用的五种数据类型 底层编码 Redis在实现上述数据结构时,会在源码有特定的…

成像镜头均匀性校正——360°超广角均匀校准光源

随着空间技术的不断发展,遥感仪器在对地观测、大气探测及海洋探测等方面的应用也不断拓展,以实现不同任务的观测精度。空间遥感仪器热控技术旨在保证遥感器各部件所需温度水平、温度梯度和温度稳定度,以满足遥感器高质量成像要求。 近年来我国…

动手学DL——MLP多层感知机【深度学习】【PyTorch】

文章目录 4、多层感知机( MLP)4.1、多层感知机4.1.1、隐层4.1.2、激活函数 σ 4.2、从零实现多层感知机4.3、简单实现多层感知机4.4、模型选择、欠拟合、过拟合4.5、权重衰退4.6、丢失法|暂退法(Dropout)4.6.1、dropout 函数实现4…

策略模式实战应用

场景 假设做了个卖课网站,会员等级分为月vip、年vip、终生vip,每个等级买课的优惠力度不一样,传统的写法肯定是一堆的 if-else,现在使用策略模式写出代码实现 代码实现 策略模式的核心思想就是对扩展开放,对修改关闭…

C# Linq源码分析之Take方法

概要 Take方法作为IEnumerable的扩展方法,具体对应两个重载方法。本文主要分析第一个接收整数参数的重载方法。 源码解析 Take方法的基本定义 public static System.Collections.Generic.IEnumerable Take (this System.Collections.Generic.IEnumerable source…

2023杭电多校第8场E题-0 vs 1

题目链接&#xff1a;http://csoj.scnu.edu.cn/contest/102/problem/1005 解题思路&#xff1a; 代码如下&#xff1a; #include<iostream> #include<math.h> #include<algorithm> using namespace std; const int N 1e5 10;int s[N], l, r; int now;int…

c++11 标准模板(STL)(std::basic_fstream)(五)

定义于头文件 <fstream> template< class CharT, class Traits std::char_traits<CharT> > class basic_fstream : public std::basic_iostream<CharT, Traits> 类模板 basic_fstream 实现基于文件的流上的高层输入/输出。它将 std::basic_i…

【Vue】使用print.js插件实现打印预览功能,超简单

目录 一、实现效果 二、实现步骤 【1】安装插件 【2】在需要打印的页面导入 【3】在vue文件中需要打印的部分外层套一层div&#xff0c;给div设置id。作为打印的区域 【4】在打印按钮上添加打印事件 【5】在methods中添加点击事件 三、完整代码 一、实现效果 二、实现步…

【非欧几里得域信号的信号处理】使用经典信号处理和图信号处理在一维和二维欧几里得域信号上应用低通滤波器研究(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

Spring与Spring Bean

Spring 原理 它是一个全面的、企业应用开发一站式的解决方案&#xff0c;贯穿表现层、业务层、持久层。但是 Spring 仍然可 以和其他的框架无缝整合。 Spring 特点 轻量级 控制反转 面向切面 容器 框架集合 Spring 核心组件 Spring 总共有十几个组件核心容器(Spring core) S…

RN 使用react-navigation写可以滚动的横向导航条(expo项目)

装包&#xff1a; yarn add react-navigation/material-top-tabs react-native-tab-view npx expo install react-native-pager-view import React from react import { View, Text, ScrollView, SafeAreaView } from react-native import { Icon } from ../../../../../compo…

python编辑器安装与配置,python用哪个编辑器好用

大家好&#xff0c;给大家分享一下python编辑器pycharm安装教程&#xff0c;很多人还不知道这一点。下面详细解释一下。现在让我们来看看&#xff01; 哪些python的编程软件值得推荐&#xff1f; 编写python源代码的软件.首推的Pycharm。 PyCharm用于bai一般IDE具备的功能&…

Redis的安装方法与基本操作

目录 前言 一、REDIS概述 二、REDIS安装 1、编译安装 2.yum安装 三、Redis的目录结构 四、基础命令解析 五、在一台服务器上启动多个redis 六、数据库的基本操作 &#xff08;一&#xff09;登录数据库 &#xff08;二&#xff09;基础命令 七、Redis持久化 &#xff08;一&…

每天一个知识点——Normalization

这里结合大模型的学习&#xff0c;主要分析Layer Norm、RMS Norm和Deep Norm的异同&#xff0c;与此同时&#xff0c;究竟是在之前执行Normalization&#xff08;Pre-Norm&#xff09;还是之后执行&#xff08;Post-Norm&#xff09;&#xff0c;也是一个比较喜欢拿来讨论的知识…

ChatGPT会取代搜索引擎吗?BingChat、GoogleBard与ChatGPT区别

目前暂时不会&#xff0c;ChatGPT为代表的聊天机器人很可能会直接集成到搜索中&#xff0c;而不是取代它。微软已经通过Bing Chat和Bing做到了这一点&#xff0c;它将“聊天”选项卡直接放入Bing搜索的菜单中。Google、百度也分别开始尝试通过其AI生成技术将Google Bard、文心一…

Pytest三种运行方式

Pytest 运行方式共有三种&#xff1a; 1、主函数模式 运行所有 pytest.main() 指定模块 pytest.main([-vs],,./testcase/test_day1.py) 只运行testcase 下的test_day1.py 文件 指定目录 pytest.main([-vs]),./testcase) 只运行testcase 目录下的文件 通过nodeid指定用例…

Cmder:从此告别记事本记命令的日子

前言 平时开发中遇到这样那样的命令需要记下来&#xff0c;一般做法是这样。 新建记事本将需要记下的关键命令保存。每次需要使用时&#xff0c;粘贴复制即可。 好像没什么毛病&#xff01;直到遇到了 Cmder。。。 当看到同事分析问题时在 Cmder 里命令快捷键刷刷一顿操作&…