华为云SparkPack解决方案
华为云SparkPack解决方案
- 产品介绍
- 用户指南
-
最佳实践
- 概述
- SparkPack 企业ERP泛微OA集成指南
- SparkPack 企业ERP和钉钉集成
- SparkPack 企业ERP和黑湖MES集成
- SparkPack 企业ERP条码集成指南
- SparkPack 企业ERP企业微信集成指南
- SparkPack解决方案预集成培训
- 运维管理
- 常见问题
- 文档下载
- 通用参考
本文导读
展开导读
链接复制成功!
创建首条审批单据同步流
- 在SAP B1要同步的单据主表添加四个自定义字段:
U_BMID: 记录钉钉审批发起人员的部门ID,需要查询钉钉系统维护在SAP表中
钉钉发起人部门ID查询方式:
U_UserID: 记录钉钉审批发起人的人员ID,需要查询钉钉系统维护在SAP表中
钉钉发起人用户ID查询方式:
U_ISSYN:记录单据的同步状态,默认值为N
U_instanceID: 记录审批实例ID,注意字段长度设置要足够,无需手动维护字段值
- 在钉钉创建审批表单
登录钉钉,工作台-应用管理,选择"OA审批"应用,进入
创建一个新表单
选择流程表单
基础配置中,表单名称,见名知义,分组任意选择,记录底部表单ID
表单设计中,按需配置所需字段(当前只支持单行输入框、明细/表格、数字输入框,不支持时间和金额类字段,用单行输入框和数字输入框代替)
表单审批流程,按需配置
发布表单,
- 新建钉钉应用
登录钉钉开放平台,
创建应用,
- 进入我的流模板,选择"SAP同步钉钉审批模板-基于SQLQUERY"同步流模板,选择"创建流"
- 配置定时任务同步周期,默认1分钟,可以修改,配置完下一步
- 配置主表SQL,以及sql字段和钉钉表单主表字段的映射关系
配置注意事项:
- sql语句必须有一个与子表sql语句的关联字段,一般是主键字段,如上图中DocEntry
- sql语句中必须查出钉钉发起人ID字段和部门ID字段,即: U_UserID、U_BMID
- 下方关联配置中,左边的字段会自动根据sql语句解析,右边填写对应的钉钉表单字段
- 配置子表SQL,以及sql字段和钉钉子表字段的映射关系,
下一步
- 进入之前钉钉创建的应用中,获取钉钉AppKey和AppSecret,
创建钉钉连接
填入并保存
- 创建SAP service layer连接
输入Service layer访问地址(根据具体项目填值,默认值一定要修改)、数据库、用户名、密码、语言等信息,创建连接
创建后其余连接自动使用,下一步
- 完成相关配置,包括单据类型、SAP主表主键字段、SAP主键字段类型、SAP对应钉钉提交人的字段名、SAP对应钉钉部门提交人ID、钉钉审批表单的ID等信息
单据类型,标准审批单据选择草稿单,正式单据按需选择,自定义单据编辑备选项添加,
主键字段,用于主子表关联,与前面sql查询使用的一致
SAP主键字段类型,根据主键类型是数值还是字符串自行选择
c_userid、deptID,填写sap中配置的表示钉钉发起人ID和发起人部门ID的字段U_UserID,U_instanceID
钉钉审批表单ID,创建的钉钉表单的ID
下一步
- 创建
- 配置SqlQuery子流
下一步
下一步
更新
父主题: 基于我的流模板创建流