从金蝶云星空到钉钉通过接口配置打通数据
从金蝶云星空到钉钉通过接口配置打通数据
对接系统金蝶云星空
金蝶K/3Cloud(金蝶云星空)是移动互联网时代的新型ERP,是基于WEB2.0与云技术的新时代企业管理服务平台。金蝶K/3Cloud围绕着“生态、人人、体验”,旨在帮助企业打造面向新时代的生态互联与协同平台,围绕生态中的每个角色,提供随手可得的云服务,最终实现敏捷协同,智慧运营的企业运营新境界。整个产品采用SOA架构,完全基于BOS平台组建而成,业务架构上贯穿流程驱动与角色驱动思想,结合中国管理模式与中国管理实践积累,精细化支持企业财务管理、供应链管理、生产管理、供应链协同管理、人力资源管理等核心应用。技术架构上该产品采用平台化构建,支持跨数据库应用,支持本地部署、私有云部署与公有云部署三种部署方式,同时还在公有云上开放中国第一款基于ERP的协同开发云平台。任何一家使用金蝶K/3Cloud产品的企业,其拥有的是包含金蝶在内的众多基于同一个平台提供服务的IT服务伙伴。
接通系统:钉钉
钉钉(DingTalk)是阿里巴巴集团打造的企业级智能移动办公平台,是数字经济时代的企业组织协同办公和应用开发平台。钉钉将IM即时沟通、钉钉文档、钉闪会、钉盘、Teambition、OA审批、智能人事、钉工牌、工作台深度整合,打造简单、高效、安全、智能的数字化未来工作方式,助力企业的组织数字化和业务数字化,实现企业管理“人、财、物、事、产、供、销、存”的全链路数字化。
接口方案配置
通过可视化界面的拖、拉、拽即可轻松快速构建数据集成流程,将金蝶云星空、钉钉之间接口数据联通,支持数据在线预览、数据集成流程全过程调试,Web界面追踪调试日志等功能。 平台兼具实时数据处理和数据集成分发功能,用户通过可视化的拖、拽即可完成数据处理逻辑,将数据加工处理后分发到下游业务系统或其他异构存储中。
金蝶云星空接口明细
- 接口:executeBillQuery
- 接口名称:采购订单查询
- 接口方法:POST
请求参数
| 字段 | 名称 | 类型 | 描述 |
|---|---|---|---|
| FPOOrderEntry_FEntryId | id | string | |
| FBillNo | 单据编号 | string | 单据编号 |
| FSourceBillNo | 源单编号 | string | 源单编号 |
| FBillTypeID_FNumber | 单据类型 | string | 单据类型 |
| FBusinessType | 业务类型 | string | 下拉列表 |
| FSupplierId_FNumber | 供应商 | string | 基础资料 |
| FSettleModeId_FNumber | 结算方式 | string | 基础资料 |
| FPayConditionId_FNumber | 付款条件 | string | 基础资料 |
| FDate | 采购日期 | string | 日期 |
| FDocumentStatus | 单据状态 | string | 单据状态 |
| FPreMatchAmountFor | 预付已核销金额 | string | 金额 |
| FPayAdvanceBillId_FNumber | 预付单号 | string | 基础资料 |
| FPurchaseOrgId_FNumber | 采购组织 | string | 组织 |
| FPurchaseDeptId_FNumber | 采购部门 | string | 基础资料 |
| FPurchaserGroupId_FNumber | 采购组 | string | 基础资料 |
| FPurchaserId_FNumber | 采购员 | string | 基础资料 |
| FProviderId_FNumber | 供货方 | string | 基础资料 |
| FSettleId_FNumber | 结算方 | string | 基础资料 |
| FChargeId_FNumber | 收款方 | string | 基础资料 |
| FCorrespondOrgId_FNumber | 对应组织 | string | 组织 |
| FAssignSupplierId_FNumber | 指定供应商 | string | 基础资料 |
| FMaterialId_FNumber | 物料编码 | string | 基础资料 |
| FBarcode | 零售条形码 | string | 文本 |
| FQty | 采购数量 | string | 数量 |
| FDeliveryDate | 交货日期 | string | 长日期 |
| FLocation | 交货地点 | string | 多行文本 |
| FLocationAddress | 交货地址 | string | 多行文本 |
| FPrice | 单价 | string | 单价 |
| FTaxPrice | 含税单价 | string | 单价 |
| FEntryDiscountRate | 折扣率% | string | 小数 |
| FEntryDiscount | 折扣额 | string | 折扣额 |
| FEntryTaxRate | 税率% | string | 小数 |
| FEntryTaxAmount | 税额 | string | 金额 |
| FAllAmount | 价税合计 | string | 金额 |
| FEntryAmount | 金额 | string | 金额 |
| FRequireOrgId_FNumber | 需求组织 | string | 组织 |
| FRequireDeptId_FNumber | 需求部门 | string | 基础资料 |
| FRequireStaffId_FNumber | 需求人 | string | 基础资料 |
| FReceiveOrgId_FNumber | 收料组织 | string | 组织 |
| FBranchId_FNumber | 收货门店 | string | 基础资料 |
| FReceiveDeptId_FNumber | 收料部门 | string | 基础资料 |
| FEntrySettleOrgId_FNumber | 结算组织 | string | 组织 |
| FGiveAway | 是否赠品 | string | 复选框 |
| FEntryNote | 备注 | string | 多行文本 |
| FSupMatId | 供应商物料编码 | string | 文本 |
| FMaterialId_FName | 物料名称 | string | 文本 |
| FLot | 批号 | string | 批次 |
| FSupplierLot | 供应商批号 | string | 文本 |
| FReceiveQty | 累计收料数量 | string | 数量 |
| FRemainReceiveQty | 剩余收料数量 | string | 数量 |
| FStockInQty | 累计入库数量 | string | 数量 |
| FRemainStockINQty | 剩余入库数量 | string | 数量 |
| FMrbQty | 累计退料数量 | string | 数量 |
| FCHECKRETQTY | 收料可退数量 | string | 数量 |
| FSTOCKRETQTY | 库存可退数量 | string | 数量 |
| FConsumeSumQty | 消耗汇总数量 | string | 数量 |
| FSrcBillTypeId | 源单类型 | string | 源单类型 |
| FSrcBillNo | 源单编号 | string | 源单编号 |
| FReqTraceNo | 需求跟踪号 | string | 文本 |
| FMtoNo | 计划跟踪号 | string | 文本 |
| FDEMANDTYPE | 需求来源 | string | 下拉列表 |
| FDEMANDBILLNO | 需求单据编号 | string | 文本 |
| FDEMANDBILLENTRYSEQ | 需求单据行号 | string | 整数 |
| FDEMANDBILLENTRYID | 需求单据分录内码 | string | 整数 |
| FID | FID | string | |
| Limit | 最大行数 | string | 金蝶的查询分页参数 |
| StartRow | 开始行索引 | string | 金蝶的查询分页参数 |
| TopRowCount | 返回总行数 | int | 金蝶的查询分页参数 |
| FilterString | 过滤条件 | string | 示例写法 FSupplierId.FNumber = 'VEN00010' and FApproveDate>= |
| FieldKeys | 需查询的字段key集合 | array | 金蝶分录主键ID格式:FPOOrderEntry_FEntryId,其它格式 FPurchaseOrgId.FNumber |
| FormId | 业务对象表单Id | string | 必须填写金蝶的表单ID如
|
响应参数
| 字段 | 名称 | 类型 | 描述 |
|---|---|---|---|
| FPOOrderEntry_FEntryId | id | string | |
| FBillNo | 单据编号 | string | 单据编号 |
| FSourceBillNo | 源单编号 | string | 源单编号 |
| FBillTypeID_FNumber | 单据类型 | string | 单据类型 |
| FBusinessType | 业务类型 | string | 下拉列表 |
| FSupplierId_FNumber | 供应商 | string | 基础资料 |
| FSettleModeId_FNumber | 结算方式 | string | 基础资料 |
| FPayConditionId_FNumber | 付款条件 | string | 基础资料 |
| FDate | 采购日期 | string | 日期 |
| FDocumentStatus | 单据状态 | string | 单据状态 |
| FPreMatchAmountFor | 预付已核销金额 | string | 金额 |
| FPayAdvanceBillId_FNumber | 预付单号 | string | 基础资料 |
| FPurchaseOrgId_FNumber | 采购组织 | string | 组织 |
| FPurchaseDeptId_FNumber | 采购部门 | string | 基础资料 |
| FPurchaserGroupId_FNumber | 采购组 | string | 基础资料 |
| FPurchaserId_FNumber | 采购员 | string | 基础资料 |
| FProviderId_FNumber | 供货方 | string | 基础资料 |
| FSettleId_FNumber | 结算方 | string | 基础资料 |
| FChargeId_FNumber | 收款方 | string | 基础资料 |
| FCorrespondOrgId_FNumber | 对应组织 | string | 组织 |
| FAssignSupplierId_FNumber | 指定供应商 | string | 基础资料 |
| FMaterialId_FNumber | 物料编码 | string | 基础资料 |
| FBarcode | 零售条形码 | string | 文本 |
| FQty | 采购数量 | string | 数量 |
| FDeliveryDate | 交货日期 | string | 长日期 |
| FLocation | 交货地点 | string | 多行文本 |
| FLocationAddress | 交货地址 | string | 多行文本 |
| FPrice | 单价 | string | 单价 |
| FTaxPrice | 含税单价 | string | 单价 |
| FEntryDiscountRate | 折扣率% | string | 小数 |
| FEntryDiscount | 折扣额 | string | 折扣额 |
| FEntryTaxRate | 税率% | string | 小数 |
| FEntryTaxAmount | 税额 | string | 金额 |
| FAllAmount | 价税合计 | string | 金额 |
| FEntryAmount | 金额 | string | 金额 |
| FRequireOrgId_FNumber | 需求组织 | string | 组织 |
| FRequireDeptId_FNumber | 需求部门 | string | 基础资料 |
| FRequireStaffId_FNumber | 需求人 | string | 基础资料 |
| FReceiveOrgId_FNumber | 收料组织 | string | 组织 |
| FBranchId_FNumber | 收货门店 | string | 基础资料 |
| FReceiveDeptId_FNumber | 收料部门 | string | 基础资料 |
| FEntrySettleOrgId_FNumber | 结算组织 | string | 组织 |
| FGiveAway | 是否赠品 | string | 复选框 |
| FEntryNote | 备注 | string | 多行文本 |
| FSupMatId | 供应商物料编码 | string | 文本 |
| FMaterialId_FName | 物料名称 | string | 文本 |
| FLot | 批号 | string | 批次 |
| FSupplierLot | 供应商批号 | string | 文本 |
| FReceiveQty | 累计收料数量 | string | 数量 |
| FRemainReceiveQty | 剩余收料数量 | string | 数量 |
| FStockInQty | 累计入库数量 | string | 数量 |
| FRemainStockINQty | 剩余入库数量 | string | 数量 |
| FMrbQty | 累计退料数量 | string | 数量 |
| FCHECKRETQTY | 收料可退数量 | string | 数量 |
| FSTOCKRETQTY | 库存可退数量 | string | 数量 |
| FConsumeSumQty | 消耗汇总数量 | string | 数量 |
| FSrcBillTypeId | 源单类型 | string | 源单类型 |
| FSrcBillNo | 源单编号 | string | 源单编号 |
| FReqTraceNo | 需求跟踪号 | string | 文本 |
| FMtoNo | 计划跟踪号 | string | 文本 |
| FDEMANDTYPE | 需求来源 | string | 下拉列表 |
| FDEMANDBILLNO | 需求单据编号 | string | 文本 |
| FDEMANDBILLENTRYSEQ | 需求单据行号 | string | 整数 |
| FDEMANDBILLENTRYID | 需求单据分录内码 | string | 整数 |
| FID | FID | string |
钉钉接口明细
- 接口:topapi/processinstance/create
- 接口名称:发起审批实例(官方)
- 接口方法:POST
请求参数
| 字段 | 名称 | 类型 | 描述 |
|---|---|---|---|
| process_code | 审批流的唯一码 | string | process_code在审批流程编辑页面的URL网址中获取。 |
| originator_user_id | 发起人 | string | 审批实例发起人的userid。 |
| dept_id | 发起人所在部门 | string | 发起人所在的部门,如果发起人属于根部门,传-1。 |
| form_component_values | 审批流表单参数 | object | |
| form_component_values.金蝶采购单号 | |||
| form_component_values.申请事由 | string | ||
| form_component_values.期望交付日期 | |||
| form_component_values.采购明细 | array | ||
| form_component_values.采购明细.名称 | |||
| form_component_values.采购明细.价格 | string | ||
| form_component_values.采购明细.数量 | |||
| form_component_values.采购明细.支付方式 | string | ||
| form_component_values.采购明细.备注 | string |
系统对接概况
可视化配置,即便是普通业务人员也可以快速轻松对接多个平台,解决企业面临的数据孤岛,数据混乱等问题,实现数据可见、可用、可运营。进行统一化,模块化,标准化的服务能力和输出,实现对业务端数据需求的精准满足和高效响应,也可以在业务数据需求的不断增加下,让企业有整套的可复用的api资产以更换,支持业务的正常运转,节省开发成本。在不同的着重点和应用上解决数据共享,实现平台之间的独立管理。
相关文章:
从金蝶云星空到钉钉通过接口配置打通数据
从金蝶云星空到钉钉通过接口配置打通数据 对接系统金蝶云星空 金蝶K/3Cloud(金蝶云星空)是移动互联网时代的新型ERP,是基于WEB2.0与云技术的新时代企业管理服务平台。金蝶K/3Cloud围绕着“生态、人人、体验”,旨在帮助企业打造面…...
Unreal发布Android在刘海屏手机上不能全屏显示问题
Unreal 4.27发布Android在刘海屏手机上不能全屏显示问题 Android设置全屏刘海屏全屏设置4.27设置刘海屏在部分手机不能显示问题 Android设置全屏 AndroidManifest.xml文件配置 ...<activity android:name"com.epicgames.ue4.GameActivity" android:label"st…...
hive库表占用空间大小的命令
1、查每个hive表占用的空间大小 hdfs dfs -du -h /user/hive/warehouse 2、按占用空间大小降序排列 hdfs dfs -du /user/hive/warehouse/ipms.db | sort -nr 3、查某一个分区占用空间大小(单位G) hadoop fs -ls /user/hive/warehouse/ipms.db/dw_ft_se_nt_u_gen…...
关于go中的select
笔记仓库:gitee.com/xiaoyinhui 代码中的解释纯个人理解,有不对的望指出 package testsimport ("fmt""testing" )var uCnt int 0func TestSelece(t *testing.T) {// 对于 select 语句,在进入该语句时,会按源…...
【Node.js从基础到高级运用】十一、构建RESTful API
在本篇博客中,我们将综合之前讨论的内容,深入探索如何使用Node.js构建一个RESTful API。我们将重点讨论设计合理的API端点,展示如何通过代码实现这些端点,并指导如何使用Postman测试我们的API,确保其按预期工作。 前提…...
Python和MATLAB数字信号波形和模型模拟
要点 Python和MATLAB实现以下波形和模型模拟 以给定采样率模拟正弦信号,生成给定参数的方波信号,生成给定参数隔离矩形脉冲,生成并绘制线性调频信号。快速傅里叶变换结果释义:复数离散傅里叶变换、频率仓和快速傅里叶变换移位&am…...
华为OD技术C卷“测试用例执行计划”Java解答
描述 示例 算法思路1 整体思路是,先读取特性的优先级和测试用例覆盖的特性列表,然后计算每个测试用例的优先级,并将其与测试用例的索引存储到二维数组中。最后按照优先级和索引排序,输出测试用例的索引,即为执行顺序。…...
solana 入门 1
solana-co-learn Solana 开发学习笔记(一)——从 Hello World 出发 安装开发环境 windows下环境配置 wsl First start with installing WSL on your system. wsl --install wsl安装Ubuntu 列出可用的分发版 wsl.exe --list --online显示: 以下是可安装的有效…...
JavaEE之多线程(创建线程的五种写法)详解
😽博主CSDN主页: 小源_😽 🖋️个人专栏: JavaEE 😀努力追逐大佬们的步伐~ 目录 1. 前言 2. 操作系统"内核" 3. 创建线程的五种写法 (我们重点要掌握最后一种写法!!) 3.1 继承 Thread, 重写 run 3. 2 实现 Runnabl…...
ChatGPT国内能用吗?中国用户怎么才能使用ChatGPT?
与ChatGPT类似的国内网站,他们都能提供和ChatGPT相似的能力,而且可以在国内直接使用。 点击直达方式 百科GPT官网:baikegpt.cn ChatGPT是基于GPT-3.5架构的语言模型的一个实例,由OpenAI开发。以下是ChatGPT的发展历史࿱…...
集群保持集群负载均衡和hash一致性
集群保持负载均衡和一致性哈希是在构建分布式系统时经常涉及的两个重要概念。 负载均衡: - 在集群中,负载均衡是指将传入的请求有效地分发到不同的服务器上,以确保每台服务器都能够处理适量的流量,避免某些服务器过载而造成性能问…...
吴恩达深度学习笔记:神经网络的编程基础2.9-2.14
目录 第一门课:神经网络和深度学习 (Neural Networks and Deep Learning)第二周:神经网络的编程基础 (Basics of Neural Network programming)2.9 逻辑回归中的梯度下降(Logistic Regression Gradient Descent) 第一门课ÿ…...
在C++项目中使用python脚本(四种)常见报错解决
上一期我们讲了如何在C中使用python脚本,这期讲讲过程中常会遇到的一些错误。 一、c代码未设置python路径 Py_SetPythonHome(L"D:\\anaconda3\\envs\\envpython3.7");这一句很重要,切记加上并且换成自己的路径 Py_SetPythonHome(L"D:\\a…...
微前端框架 qiankun 配置使用【基于 vue/react脚手架创建项目 】
qiankun官方文档:qiankun - qiankun 一、创建主应用: 这里以 vue 为主应用,vue版本:2.x // 全局安装vue脚手架 npm install -g vue/clivue create main-app 省略 vue 创建项目过程,若不会可以自行百度查阅教程 …...
nodejs切换淘宝源
1. 查看当前地址 npm config get registrynpm config get disturl2. 设置当前地址(设置为淘宝镜像) npm config set registry http://registry.npm.taobao.org/3. 设置当前地址(设置为默认地址) npm config set registry https…...
怎么避免电脑数据被拷贝?电脑如何禁用USB功能?
在无纸化办公的今天,很多重要数据都存放在电脑中。为了避免数据泄露,需要采用安全的方式保护电脑数据。那么,该如何避免电脑数据被拷贝呢?下面我们就来了解一下。 方法一:物理隔绝 物理隔绝是一种原始但有效的USB禁用…...
给电脑加硬件的办法 先找电脑支持的接口,再买相同接口的
需求:我硬盘太小,换或加一个大硬盘 结论:接口是NVMe PCIe 3.0 x4 1.找到硬盘型号 主硬盘 三星 MZALQ512HALU-000L2 (512 GB / 固态硬盘) 2.上官网查 或用bing查 非官方渠道信息,不确定。...
uniapp微信小程序_自定义交费逻辑编写
一、首先看最终效果 先说下整体逻辑,选中状态为淡紫色,点击哪个金额,充值页面上就显示多少金额 二、代码 <view class"addMoney"><view class"addMoneyTittle">充值金额</view><view class"selfaddmoney" :class"{…...
论文阅读——RingMo
RingMo: A Remote Sensing Foundation Model With Masked Image Modeling 与自然场景相比,RS图像存在以下困难。 1)分辨率和方位范围大:受遥感传感器的影响,图像具有多种空间分辨率。此外,与自然图像的实例通常由于重…...
Hadoop,Hive 数据预处理CR
记录一次大材小用,我在将.csv电影数据集 电影json数据 导入MySQL时,出现了报错: 很明显,意味着.csv中的数据有非utf8编码的, 尝试使用file查看了下.csv文件的编码格式: 如果不确定原始编码,可以先用file命令尝试检测一下: file -i input.csv该命令会显示文件的MIME类型…...
浏览器访问 AWS ECS 上部署的 Docker 容器(监听 80 端口)
✅ 一、ECS 服务配置 Dockerfile 确保监听 80 端口 EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]或 EXPOSE 80 CMD ["python3", "-m", "http.server", "80"]任务定义(Task Definition&…...
Linux应用开发之网络套接字编程(实例篇)
服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …...
golang循环变量捕获问题
在 Go 语言中,当在循环中启动协程(goroutine)时,如果在协程闭包中直接引用循环变量,可能会遇到一个常见的陷阱 - 循环变量捕获问题。让我详细解释一下: 问题背景 看这个代码片段: fo…...
.Net框架,除了EF还有很多很多......
文章目录 1. 引言2. Dapper2.1 概述与设计原理2.2 核心功能与代码示例基本查询多映射查询存储过程调用 2.3 性能优化原理2.4 适用场景 3. NHibernate3.1 概述与架构设计3.2 映射配置示例Fluent映射XML映射 3.3 查询示例HQL查询Criteria APILINQ提供程序 3.4 高级特性3.5 适用场…...
大数据零基础学习day1之环境准备和大数据初步理解
学习大数据会使用到多台Linux服务器。 一、环境准备 1、VMware 基于VMware构建Linux虚拟机 是大数据从业者或者IT从业者的必备技能之一也是成本低廉的方案 所以VMware虚拟机方案是必须要学习的。 (1)设置网关 打开VMware虚拟机,点击编辑…...
Go 语言接口详解
Go 语言接口详解 核心概念 接口定义 在 Go 语言中,接口是一种抽象类型,它定义了一组方法的集合: // 定义接口 type Shape interface {Area() float64Perimeter() float64 } 接口实现 Go 接口的实现是隐式的: // 矩形结构体…...
【磁盘】每天掌握一个Linux命令 - iostat
目录 【磁盘】每天掌握一个Linux命令 - iostat工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景 注意事项 【磁盘】每天掌握一个Linux命令 - iostat 工具概述 iostat(I/O Statistics)是Linux系统下用于监视系统输入输出设备和CPU使…...
MVC 数据库
MVC 数据库 引言 在软件开发领域,Model-View-Controller(MVC)是一种流行的软件架构模式,它将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器(Controller)。这种模式有助于提高代码的可维护性和可扩展性。本文将深入探讨MVC架构与数据库之间的关系,以…...
使用van-uploader 的UI组件,结合vue2如何实现图片上传组件的封装
以下是基于 vant-ui(适配 Vue2 版本 )实现截图中照片上传预览、删除功能,并封装成可复用组件的完整代码,包含样式和逻辑实现,可直接在 Vue2 项目中使用: 1. 封装的图片上传组件 ImageUploader.vue <te…...
大数据学习(132)-HIve数据分析
🍋🍋大数据学习🍋🍋 🔥系列专栏: 👑哲学语录: 用力所能及,改变世界。 💖如果觉得博主的文章还不错的话,请点赞👍收藏⭐️留言Ǵ…...

