钉钉和MySQL接口打通对接实战
接入系统:钉钉
钉钉是阿里巴巴集团打造的企业级智能移动办公平台,是数字经济时代的企业组织协同办公和应用开发平台。钉钉将IM即时沟通、钉钉文档、钉闪会、钉盘、Teambition、OA审批、智能人事、钉工牌、工作台深度整合,打造简单、高效、安全、智能的数字化未来工作方式,助力企业的组织数字化和业务数字化。
对接系统:MySQL
MySQL是最流行的数据库之一,是一个免费开源的关系型数据库管理系统,但也不意味着该数据库是完全免费的。MySQL由瑞典MySQLAB公司开发,目前属于Oracle公司。MySQL适合中小型软件,被个人用户以及中小企业青睐。
数据对接方案
系统对接前期需要通过调研公司的业务,规划出最便捷,效率最高的整体流程。通过流程我们需要建立对应的方案来吧这些流程一一的落地,轻易云集成平台开箱即用的、可视化拖、拉、拽实现接口服务编排与聚合。只需要根据指引设定好对应的参数即可启动使用。设定好源平台:钉钉的接口参数设置,以及设定好目标平台:MySQL的映射,即可启动方案进行测试
钉钉接口明细
- 接口:v1.0/yida/processes/instances
- 接口名称:获取流程实例(宜搭)
- 接口方法:POST
请求参数
字段 | 名称 | 类型 | 描述 |
pageNumber | 分页页码 | string | 分页页码 |
pageSize | 分页大小 | string | 分页大小 |
appType | 应用ID | string | 应用ID |
systemToken | 应用秘钥 | string | 应用秘钥 |
userId | 用户的userid | string | 用户的userid |
language | 语言 | string | 语言,取值:zh_CN:中文(默认值)en_US:英文 |
formUuid | 表单ID | string | 表单ID |
searchFieldJson | 条件 | object | |
searchFieldJson.selectField_kne9dbah | 费用类型 | string | |
searchFieldJson.selectField_kzihphju | 部门过滤 | string | |
searchFieldJson.originatorId | 根据流程发起人工号查询 | string | 根据流程发起人工号查询 |
searchFieldJson.createFromTimeGMT | 创建时间起始值 | string | 创建时间起始值 |
searchFieldJson.createToTimeGMT | 创建时间终止值 | string | 创建时间终止值 |
searchFieldJson.modifiedFromTimeGMT | 修改时间起始值 | string | 修改时间起始值 |
searchFieldJson.modifiedToTimeGMT | 修改时间终止值 | string | 修改时间终止值 |
searchFieldJson.taskId | 任务ID | string | 任务ID |
searchFieldJson.instanceStatus | 实例状态 | string | 实例状态 |
searchFieldJson.approvedResult | 流程审批结果 | string | 流程审批结果 |
响应参数
字段 | 名称 | 类型 | 描述 |
gmtCreate | 创建时间 | string | |
gmtModified | 最近修改时间 | string | |
originatorUserId | 创建人ID | string | |
originator | 创建人 | string | |
attachmentField_kne13swd | 附件 | string | |
textField_krrik8kb | *月*周 | string | |
dateField_kzdt0hej | (出纳)实际支付时间 | string | |
dateField_kmrhm14u | 支付日期 | string | |
textField_kqkdldg0 | 收付款类型编码 | string | |
selectField_kqhc3rpp | 名称 | string | |
selectField_kqhc3rpo | 收付款类型 | string | |
textField_kr4t0q6j | 开户行编码 | string | |
selectField_kq97ayh5 | 收付款账号 | string | |
selectField_kq97ayh4 | 银行名称 | string | |
selectField_kq8ryql2 | 收付款账户 | string | |
textField_krltbok3 | 收款方账号 | string | |
textField_kse8m7d6 | 收款方开户行(平台) | string | |
textField_krltbok1 | 收款方户名 | string | |
textField_kmzzc949 | 汇款账号 | string | |
textField_kse8m7d5 | 汇款开户行(平台) | string | |
textField_kniia1wi | 汇款账户户名 | string | |
textField_kse9l95k | 退款方式编码 | string | |
selectField_krltbojq | 退款方式 | string | |
textField_kse9l95j | 汇款方式编码 | string | |
selectField_kmrhm14t | 汇款方式 | string | |
textareaField_kmrhm14v | 支付备注 | string | |
textField_kr0e8dd7 | 大写金额 | string | |
numberField_kmrhm14s | 金额 | string | |
textField_kwjzqi0e | 费用承担部门编码 | string | |
selectField_kwjzqi0d | 费用承担部门 | string | |
textField_krvrp44e | 费用收款组织编码 | string | |
selectField_krvrp44d | 费用收款组织 | string | |
textField_kr4od4a5 | 费用结算组织编码 | string | |
selectField_knib34jo | 费用结算组织 | string | |
textField_ksdy7bcw | 往来单位类型编码 | string | |
textField_ksdy7bcv | 付款单位类型编码 | string | |
textField_krvw0tz5 | 往来单位编码 | string | |
selectField_krvw0tz4 | 往来单位 | string | |
selectField_krvw0tz3 | 往来单位类型 | string | |
textField_kr4ijmtn | 付款单位编码 | string | |
selectField_kqgcfms2 | 付款单位 | string | |
selectField_kr38pggy | 付款单位类型 | string | |
selectField_kne9dbah | 费用类别 | string | |
textField_ktuyr3cu | 项目决策层ID | string | |
textField_ktuyr3ct | 会计ID | string | |
textField_krk9d78n | 部门中所有子部门ID(报表使用) | string | |
textField_kspcvc0q | 流水号 | string | |
selectField_kzihphju | 预算部门 | string | |
selectField_kmrhm14p | 申请部门 | string | |
textField_kmvrv5xl | 申请人 | string | |
text_klkn4yn7 | | string | |
MySQL接口明细
- 接口:execute
- 接口名称:执行操作-v1
- 接口方法:POST
请求参数
字段 | 名称 | 类型 | 描述 |
main_params | 主参数 | object | |
main_params.serial_number | 流水号 | string | |
main_params.applicant | 申请人 | string | |
main_params.applicant_dept | 申请部门 | string | |
main_params.budget_dept | 预算部门 | string | |
main_params.cost_type | 费用类型 | string | |
main_params.extend_params_1 | 1:1扩展参数 | object | |
main_params.extend_params_1.lastInsertId | 收款单ID | string | |
main_params.extend_params_1.cost_type | 费用类型 | string | |
main_params.extend_params_1.cost_undertake_org | 费用承担组织 | string | |
main_params.extend_params_1.cost_undertake_dept | 费用承担部门 | string | |
main_params.extend_params_1.amount | 金额 | string | |
main_params.extend_params_1.intercourse_type | 往来单位类型 | string | |
main_params.extend_params_1.intercourse_unit | 往来单位 | string | |
main_params.extend_params_1.payment_unit_type | 付款单位类型 | string | |
main_params.extend_params_1.payment_unit_unit | 付款单位 | string | |
main_params.extend_params_1.extend_params_2 | 1:N扩展参数 | object | |
main_params.extend_params_1.extend_params_2.lastInsertId | 收款单ID | string | |
main_params.extend_params_1.extend_params_2.pay_account | 支付账户 | string | |
main_params.extend_params_1.extend_params_2.bank_name | 银行名称 | string | |
main_params.extend_params_1.extend_params_2.pay_time | 支付日期 | string | |
main_params.extend_params_1.extend_params_2.real_pay_time | 实际支付日期 | string | |
main_params.extend_params_1.extend_params_2.pay_account_number | 支付账号 | string | |
main_params.extend_params_1.extend_params_2.main_sql | 主语句 | string | |
main_params.extend_params_1.extend_params_2.extend_sql_1 | 1:1扩展语句 | string | |
main_params.extend_params_1.extend_params_2.extend_sql_2 | 1:N扩展语句 | string | |
数据对接效果
将传统的统计分析转变为预测分析,从被动分析到主动分析,从非实时分析转变为实时分析,从结构化的数据变成多元化的数据。精准查询数据流同步状况,实时监管队列任务以及数据资产的有序管理。为业务赋能,降本增效,让企业能够更加合理的布局团队;结合业务需求实现与OA,CRM,WMS等系统之间的数据交流与同步,为企业定制自定义的数据管理方案,用技术拓展商业边界,为新业务、新部门提供成长空间。