企业数字化转型:技术驱动业财融合的方案及落地实践

文章目录

前言

  本人在财务系统领域工作十余年,其中在用友,做系统实施和二次开发工作4年多,在这段工作中,经历过政府,事业单位,生产制造,P2P,银行,软件,互联网等行业。这段经历主要是在财务软件的能力范围内,尽可能多的按照固有的方式把甲方的需求给预制到系统中去。这段时间的工作总结一下,有如下特点:

  1. 业务流程固化,主要过程是按照企业的作业流程,把财务数据录入到ERP中,并经过审批流或工作流。最后流转到会计平台(用友NC系统的一个模块)中,根据不同的业务进行业财转换,生产会计凭证。二期乙方(软件厂商)为了减少成本投入,会尽可能小的减少开发量,让企业改变自身流程,用系统固有逻辑来实现需求。

  2. 业务形态变化小,ERP适用的企业基本上组织形态固定,市场,产品,生产等业务方式变化很小。基本都是签署销售合同、采购生产物资,投入料工费生产,产品入库,商品出库,款项收支。费控报销,等业务。这些业务经历过多轮ERP顾问的梳理,几乎每个公司都是相同处理模式。

  3. 系统后期维护少,基于流程固化,业务形态变化小,系统在运行过程中,不是遇到重大问题,几乎不需要用友的技术人员现场支持。
    财务数据规模小,订单量小,客单金额大,生产的财务数据规模也就在每月也就万行左右。不论业务认款,账实相符对账等耗时较长的财务业务,即使自动化程度低点,人员也可以补位,完成每月月结工作。

  4. 财务人员对公司的业务很熟悉,财务人员对公司几乎每个角落的业务都很熟悉,财务系统生成的凭证稍微有些问题,财务人员根据个人判断即可察觉,并手工修复。这就减少了很多系统的功能不足带来的无法结账的风险。

    离开用友后就进入甲方工作,开始接触美团、自如等互联网企业,这段时间主要是自研财务系统来解决,业财对账,自动入账等问题,这段时间工作总结一下,有如下特点:

1.数据量大,这类企业的特点相对于传统企业,是客单量大,客单价小。这些企业每天产生动则百万行级别,甚至亿行级的数据。
业务创新能力强,互联网企业每周都会在周二,或周四进行一次版本迭代,甚至迭代更多。其背后有一支强大的业务团队,产研测团队,可以快速相应市场上的新的场景。并且即使没有市场新场景的出现,自身也会根据用户或内部人员适用产品情况进行针对性的迭代。而且随着业务变化,组织架构随时会出现调整,导致入账的组织口径经常变化。
2. 财务无法全盘掌控业务细节,财务人员规模远小于业务人员,业务人员即使每次迭代需求都和财务同步,财务人员也很难掌握每个业务细节,所以财务人员无法知晓是否入账正确。
3.入账时间要求,每月都要在固定时间结账,但是业务时刻都在迭代,财务系统的更新又落后于业务系统,几乎需要等业务系统设计完成后,才能按照规则修改财务系统,这样就可能出现,新上的业务,拆分的业务,舍弃的业务不能及时入账。还有为了满足业务分析对财务数据的要求,需要财务人员从月结出具财务数据变为T+1,甚至实时出具财务数据,以便业务做出是否继续推进业务的需求。
3. 数据完整性差,每个业务线都在做自己的业务,及对应的系统,这些系统往往都在关注于自身业务的发展,而不是关注给财务报账。很多业务系统虽然要求其报账,但是并不能每次系统迭代都能完整给财务推送数据,反而会出现很多情况忘记推送新场景数据,甚至直接忽略推送。
4. 专业性差,业务推送财务数据存在,加工的报账数据可能基于对业务的理解,而不是财务的理解,及时财务给其提出了需求,但最终结果往往南辕北辙。而且业务逻辑和财务逻辑存在冲突。如,贷款业务为了提供征信数据,某些款项假设没有及时入账,就要求贷款核心系统按照还款计划的情况进行还原真实交易进行追溯修复还款情况。但是财务已经按月关账了,不可能开账调整历史数据,只能用未来适用来把影响的结果放到当期。这就需要业务人员理解差错处理逻辑。
5. 业务存在瑕疵,业务系统很多情况需要后台修复数据,可能涉及数据的修改,删除,插入数据,这些都会影响财务数据,需要财务系统进行兜底。
6. 业务认款量大,场景多,数据量大,且存在业务野蛮生长,随意开户,很多账户无法上银企直连,难以及时获取流水。
7. 计费规则复杂,传统企业财务的计算量小,excel就能满足计算需求,甚至一个普通的计算器就能满足算账的需求,但是到了互联网企业其计费规则需要很多很多数据支撑计算,比如全量结清口径的贷余,就需要从第一笔放款开始计算贷款余额。
8. 凭证量大,传递到财务软件中需要按照合并规则合并凭证,传统的业财对账,银行余额调节表,账龄管理等逻辑统统都无法适用。需要重新开发系统来满足需求
9. 追溯查询要求,各业务线经营压力非常大,需要财务能够提供精确的经营状况数据,而且要可以追溯到每笔业务,而且各业务线之间的费用分摊,利润分享等都需要有准确的依据,这些都关系到一个业务负责人的一切。
基于以上遇到的新情况,需要解决新问题,从6年前开始一直在实践一种新的业财融合的新系统,能够解决以上问题,经过这几年的实践和对新情况的不断迭代,终于在今年完成了一种较为完善的系统,我称之为转换平台。

一、转换平台功能概述

                  转换平台架构图
转换平台架构图
                 转换平台数据主流转图
转换平台数据主流转图

主要模块介绍:

主数据管理

用于承接其他系统的财务主数据,以及本系统生成的财务主数据,如会计科目,客户,供应商等。为生成财务数据提供基础支撑。并可以做数据对照,清洗以保证数据的唯一性和标准化。并且可以把主数据分发给其他需要的系统。
来源数据管理:
主要用于配置哪些系统的数据会生成财务数据。支持FTP,消息,接口,binlog等方式承接外部系统的数据。最主要的方式是binlog方式,这种方式无须对方开发,方便快捷,便于业务和财务系统解耦。

目的数据管理

定义目的数据有哪些字段,字段的类型,是否参照,是否列表和详情展示,显示顺序,是否查询条件等,可以根据需要随时调整目的数据字段,保证财务根据需要灵活定义数据结构。

转换引擎

用于财务数据生成时点定义,按场景封装业务场景,及定义对应生成的财务数据。

后台任务管理

设置转换任务的频率和执行时间,并向转换模板传递时间参数,用于筛选数据的范围。并展示成功任务的结果。

单据管理

用于查询生成的目的数据,及生成目的数据对应的来源数据。及对生成的数据进行作废,新增等操作。

对账管理

用于账账核对,账实核对,总分核对,及查询对账结果及明细结果。\

二、系统价值及目标

2.1 转换平台建设目标

  1. 数据源可配置:支持不同来源的数据源可配置化接入。无须开发对接。且数据有变化时,可修改接入。
  2. 表单模板可配置:
    ① 动态增加字段,可以根据接入业务需要动态增加字段。
    ② 可配置字段属性,如果是参照的可以自动参照,如果是手工的可以调用公式编辑器,如果是通过上游赋值的可以调用公式编辑器赋值。
  3. 转换规则可配置:支持不同系统的数据,按照场景,按照交易类型,按照事项类型,等多维度来配置对结果指标的影响。及可配置对结果指标的多维描述字段。
  4. 公式编辑器:灵活的公式编辑器,可以进行数学运算,字符串运算,逻辑运算,跨表取值,单表取值等操作。保证了复杂逻辑的可配置化。
  5. 后台任务管理:通过对不同的转换规则加上时间维度,可以实现对某个时点,某个期间的数据进行加工处理。通过定时的后台任务的执行保证入账的及时性。
  6. 转换结果可视化:通过来源单据和目的单据对照,可以快速查找转换结果,并进行验证,如果有问题,调整转换规则后,可重新生成目的单据。保证生成数据的准确性。并且有来源单据和目的单据的关系,可以查找出哪些目的单据转换了,哪些没有转换,保证入账的完整性

                转换平台目标分解为能力图谱

转换平台能力图谱

2.2 转换平台价值分析

                    价值点分析
转换平台价值分析

                 转换平台在财务系统中的作用
转换平台在财务系统中的作用
通过转换平台最终实现财务系统形制:一个平台四个体系:
一个平台既是转换平台,转换平台是整个财务系统的核心,其负责拉去财务所需业务数据,并根据财务数据的需求加工、转换为财务结果。是业财融合的关键技术平台。
财务四体系 既核算系统,管会系统,结算系统,主数据系统。
财务四个体系

三、 转换平台详细设计

3.1 主数据管理

主数据是组成财务信息的最小单元,是描述财务业务的维度和指标。因此在做财务系统之前都先保证整个系统的财务主数据是准确,完整的。否则,最终无法正确生成财务需要的数据。

3.1.1常见财务主数据

编号 基础信息类型 基础信息内容说明
1 公司 是财务的主体,财务核算,分析,资金所属的主体
2 员工 是进行公司交易和事项的主体。
3 部门 是对员工所属的组织的划分,也是核算,分析的一个重要维度
4 岗位 是员工的具体工作的概述
5 凭证类型 是核算的凭证类别,主要有记,收付转等
6 科目 是会计最基础的信息,用于描述企业的业务的会计语言。
7 现金流量表项
8 成本中心
9 费用类型 费项名称,费项编码,费项对应的入账科目
10 付款方式 所属公司,付款方式,对应会计科目
11 付款银行 公司,账户名,开户行,开户账号,
12 员工账户 员工姓名,员工账号
13 客商 供应商信息
14 项目 项目信息
15 会计期间 会计期间
16 账套 账套

以上只是企业主数据中常见的数据,不同的企业有不同的主数据,为了快速支持企业主数据的建设,不可能每个类别的主数据给出一个页面。通过多年的经验和财务数据只为使用,而真正的管理除了科目,费用项目等少量主数据在财务管理外都是在业务部门,所以财务只需拉去自身需要的主数据展示即可。基于以上结论设计主数据管理如下:

  • 对于财务负责维护的主数据且常用的进行单独页面管理。如会计主体,会计科目等
  • 对于财务只是使用的数据,如供应商,客户等信息采用类别和属性两个页面管理的方式。
  • 对于不同的类别的主数据需要不同的维度进行描述的需求,设置了每类主数据分别个性化设置维度。
  • 对于不同的主数据需要不同的岗位,角色管理的问题,通过类别来进行权限分配。

3.1.2 实现方案

(1)财务维护类主数据
财务维护类主数据:有财务人员决定的且维护职责在财务人员的主数据。这些数据数据结构有差异,需要每个主数据单独有页面来进行增删改查。

  • 组织管理
    主要用于设置会计主体。
    组织管理
    组织管理分为三部分上部为查询区,可以根据需要设置筛选条件。
    下部为类别区,列表区是列表展示维护的组织。
    操作区,操作区分为【新增】,【修改】,【删除】
    【新增】操作:
    在这里插入图片描述

【修改】操作:
在这里插入图片描述

【删除】操作:
在这里插入图片描述

【删除】操作需要2次确认。防止误删数据。而且一旦引用了改数据是不能再删除的。

  • 账簿管理
    账簿管理页面和操作同组织管理。

  • 币种管理
    币种管理页面和操作同组织管理。

  • 会计科目
    会计科目页面和操作同组织管理,但是如果会计科目的维护在转换平台,可以根据辅助段等来设定。
    (2)财务使用类主数据
    财务主数据侧重于对数据的使用,而不是管理。例如供应商主数据,财务并不会对供应商入驻,资格检查等过程管理。侧重于关注供应商的基本信息,如编码、名称是否正确且整个公司的唯一性。基于此制定如下主数据模型:
    在这里插入图片描述

  • 自定义档案类型
      用于定义数据的类别,用于对数据进行分类。如:客户,供应商,费用项目等。
    现实中有很多的主数据,为了快速对接,减少对接开发量,且为了囊括各类主数据除了数据类别,数据编码,数据名称,上级名称外,数据属性模型增加了10个自定义字段来承接各种数据的维度,如上述供应商主数据的供应商税号,供应商账号等。但是费用项目又没有税号,账号的维度。为保证既能承接不同类型主数据,又能做到个性化定义不同类别主数据的维度,增加了自定义属性管理模型。可以对某个类别的主数据进行自定义字段的维度定义。
                      自定义属性设置
    在这里插入图片描述

  • 自定义档案名称
    用于定义数据的具体含义,用于对现实事物进行多维度的描述。如:供应商名称:京东贸易有限公司,供应商编码:01001,供应商类别:办公用品类,供应商税号:1X0038213483,供应商账号:1005689234等

                  供应商档案-列表显示:
在这里插入图片描述

                  供应商档案-详情显示:
在这里插入图片描述

通过以上系统设置既保证了数据的个性与统一,又可以对接方便快捷。

3.2 来源系统管理

来源系统管理,主要用于配置转换平台需要从哪些异构系统拉取数据,以及对应系统的库,接口,FTP地址的配置。以及需要拉取的表,字段等信息配置。

3.2.1 数据源注册

用于配置转换平台从哪些系统获取数据,及获取数据的方式,及获取数据的地址等。
在这里插入图片描述

转换平台支持来源数据的类型如下:

  • 数据库,直接对接对方的数据库,可以通过binlog对接对方的数据库,读取对方的数据变化,并根据需要存储到转换平台中。
  • FTP,SFTP,文件数据通过读取文件数据,并根据需要把读取的数据存储到转换平台中。
  • 消息总线
  • kafka
  • HTTP
    页面介绍
    查询区:根据输入条件进行查询,各条件之间是与的关系。【查询】根据输入条件查询数据库。【重置】删除所有筛选条件。
    列表区:列示接入的源数据。
    字段说明:
字段 说明 备注
来源类型 下拉单选,选择来源数据如何获取,获取方式有如下5种:(1) 数据库,直接对接对方的数据库,可以通过binlog对接对方的数据库,读取对方的数据变化,并根据需要存储到转换平台中。(2) FTP,SFTP,文件数据通过读取文件数据,并根据需要把读取的数据存储到转换平台中。(3) 消息总线 (4) kafka (5) HTTP 推荐是用binlog方式,这种方式无须开发,直接开启binlog即可同步数据。且数据实时性较高。
来源编码 手工输入来源系统的编码,可以把改来源传递到会计凭证等目的数据上。 建议是用英文字符
名称 手工输入来源系统的名称
来源地址 用于输入来源数据源的地址
ODS地址 用于转换平台数据和大数据数据对账 由于数据量大,需要保证binlog获取的数据和大数据数据进行对账保证源数据正确
表前缀 用于在来源表前加一个前缀,以区分不用的来源系统对应的表

操作区:

  1. 【新增】单击弹出新增页面,新增页面:
    在这里插入图片描述

  2. 【修改】,单击弹出修改页面
    在这里插入图片描述
    修改可以修改来源地址和名称,ODS库名,表前缀。但是表前缀已经生成的表,表的前缀无法变化,只对之后接入的表生效。

  3. 【入参】单击弹出入参维护页面:
    在这里插入图片描述

用于维护数据库名,密码等

5.【测试】单击测试,测试数据库的连通性。
在这里插入图片描述

3.2.2 元数据管理

元数据管理主要是定义拉去某个数据源的某些表的某字段。由于业务系统表的字段很多,如果完全照搬,导致数据量大,会降低系统处理数据的效率。
在这里插入图片描述

页面介绍
查询区:根据输入条件进行查询,各条件之间是与的关系。【查询】根据输入条件查询数据库。【重置】删除所有筛选条件。
列表区:列示接入的元数据。
操作区:
1.【新增】单击弹出新增页面,
新增页面:
在这里插入图片描述

区域 字段 说明 备注
来源库表区 来源系统 下拉单选,来源于系统注册的系统名称。
来源库表区 来源表 根据来源系统拉取对应的库的表 不同的来源系统数据不同,如果是FTP或SFTP则来源表是空的,需要手工建字段。
来源库表区 PK值 如果是来源的表,自动带出,可以是联合主键 如果其他类型的来源数据自行定义
来源库表区 表描述 对表进行详细描述,便于理解表的用途
来源库表区 创建时间 用于标志表的行记录是什么时间创建的,用于下一步对账和判断是新增还是修改。 如果该表没有创建时间则直接空就行,系统默认会用转换平台的表的创建时间。
来源库表区 更新时间 用于标志表的行记录是什么时间创建的,用于下一步对账和判断是新增还是修改。 如果该表没有创建时间则直接空就行,系统默认会用转换平台的表的更新时间。
来源库表区 建表类型 下拉单选,TIDB,大数据,全部 用于告知系统该元数据表创建于那个系统

操作按钮:
2.【增添】如果来源表则会是下拉多选,默认来源表的所有字段全部选择。如果不是,则单击一次,增加一行记录。如下是选择表信息操作示意。
在这里插入图片描述
增加记录操作:
在这里插入图片描述

字段介绍:

区域 字段 说明 备注
字段信息区 字段名 如果是表自动填充来源表的字段名,如果是来源于非表则填充英文字符。
字段信息区 字段描述 如果是表自动填充来源表的字段描述,如果是来源于非表则手工填写该字段的描述。
字段信息区 字段类型 如果是表自动填充来源表的字段的类型,如果是来源于非表则下拉单选。 类型:数值类型 字符串类型,文本类型,日期,日期时间金额
字段信息区 更新字段 用于对方如果更新了该字段,转换平台也进行更新 需要配合新增时间和更新时间来判断,如果新增时间不等于更新时间,且转换平台库的更新时间小于来接入的数据时间,则更新。
字段信息区 冲销字段 用于某金额字段如果进行了更改,且对生成的财务数据有影响的情况,需要先冲销原数据,再按新进入的数据插入到库中。
字段信息区 更新时间 用于标志表的行记录是什么时间创建的,用于下一步对账和判断是新增还是修改。 如果该表没有创建时间则直接空就行,系统默认会用转换平台的表的更新时间。
字段信息区 建表类型 下拉单选,TIDB,大数据,全部 用于告知系统该元数据表创建于那个系统
字段信息区 索引类型 下拉单选,普通索引,无索引 对于数据量非常巨大的数据,增加索引后可以使系统处理数据能力加快。

3.2.3 来源单据管理

来源单据管理用于设置来源单据是哪个,用于转换数据时有个主表,然后其他表和主表进行关联。形成一个完整的数据源,用于转换生成财务数据。
在这里插入图片描述

字段及操作说明:

类别 名称 是否必填 类型 是否可修改 说明
查询条件 单据编码 录入 支持模糊查询
查询条件 单据名称 录入 支持模糊查询
展示列表 来源系统 下拉框单选 下拉框中选择已注册测成功系统“名称”
展示列表 单据编码 系统创建 单据编号在提交时生成,来源系统编码+四位流水号,0010001,0010002…
展示列表 单据名称 录入 不可重复
展示列表 对应元数据表 下拉框单选 模糊搜索 下拉框展示所选系统元数据管理中的“表名”,不可重复,重复时不可提交,并返回提示信息“对应表已存在,请重新选择”
展示列表 创建人 系统生成 取登录系统用户名
展示列表 创建时间 系统生成 根据创建时间生成
展示列表 最后修改人 系统生成 根据修改时间生成
展示列表 最后修改时间 系统生成 根据修改时间生成

交互说明

区域 按钮 解释说明 备注
表头操作 新增 跳转新增页面 提交时做校验单据名称/对应表不可重复,单据名称或对应表重复时不可提交。单据名称重复时弹出提示信息“单据名称重复,请重新录入”;对应表重复时弹出提示信息并返回提示信息“对应表已存在,请重新选择”
表头操作 查询 根据筛选条件展示表体
表头操作 重置 清空查询条件
表头操作 导入 可通过Excel模板导入
表头操作 导出 导出符合筛选条件内容
表头操作 导入模板下载 下载导入模板
列表操作 修改 可修改单据名称

3.3 目的数据管理

用于定义系统要转换成哪些目的数据。
在这里插入图片描述

字段说明:

类别 名称 是否必填 类型 是否可修改 说明
查询条件 单据编码 录入 支持模糊查询
单据名称 录入 支持模糊查询
单据类别 下拉单选 支持模糊查询
列表展示 单据编码 系统创建 单据编号在提交时生成
单据名称 录入 引用后不可修改,未引用时可修改 不可重复。模板名称重复时不可提交,返回提示信息“模板名称重复,请重新录入”
目的单据类型 下拉单选 根据主数据中配置的类型进行选择,如结算业务,核算业务,分析业务
是否多行 下拉单选 用于一个目的单据存在多行的场景,如会计凭证至少有两行。
备注 录入 对该模板简要说明
创建人 系统生成 取登录系统用户名
创建时间 系统生成 根据创建时间生成
最后修改人 系统生成 根据修改时间生成
最后修改时间 系统生成 根据修改时间生成
是否启用 启用状态才可被引用
启用状态 系统生成 是否启用新建时为未启用状态,点启用后变为启用中,启用完成后变为启用完成,启用中状态单据不可操作。
操作 详情 修改 同步

交互介绍:

表头操作 按钮 解释说明 备注
新增 跳转新增页面 见下文
表体操作 修改 跳转到修改页面 修改页面可以对模板名称、启用状态修改,也可以新增、修改模板配置内容。
详情 跳转详情页面 详情页只可进行查看
修改 修改配置字段

新增目的数据页面:
在这里插入图片描述

字段同列表
字段配置明细页面
在这里插入图片描述
字段说明:

字段类型 操作说明 说明
字段编码 手工输入 输入表对应的字段的编码,英文
字段名称 手工输入 输入表对应的字段的编码,中文描述
字段类型 下拉单选 下拉参数:数值类型,字符串类型,文本类型,日期,日期时间,金额
字段长度 手工输入,输入整数 根据字段的是用目的设置长度,需要慎重处理。时间,日期无须输入,金额为长度加精度(25,2)
类型 下拉单选 参照,非参照,参照,需要参照属性
属性 如果类型是参照时可下拉单选 内容是主数据的数据类型
顺序 字段在列表和详细中的现实顺序
是否索引 下拉单选 无索引,普通索引
是否筛选展示 是:在目的单据列表页筛选区展示该字段;否,在目的单据列表页筛选区不展示该字段
是否排序展示 必选 用于列表展示数据时某个字段是否需要排序 正序,倒序
提交 单击 提交后会在后台建立一个表,用于存放要转换的数据

3.4 转换引擎管理

3.4.1 转换时点规则

转换时点规则用于定义来源单据在什么情况下转换为目的单据。比如报销单应在付款成功时生成财务凭证,也就是对应财务上的确认时点。

在这里插入图片描述
字段说明:

类别 名称 是否必填 类型 是否可修改 说明
查询条件 编码 录入 支持模糊查询
来源单据 下拉框选择 下拉框选择时支持模糊搜索
转换时点规则名称 录入 支持模糊查询,录入一个字以上字符方可显示满足条件内容
列表 编码 系统创建,提交时生成编码 来源单据编码+4位流水号
转换时点规则名称 录入 引用后不可修改,未引用可修改 1. 不可重复,单据名称重复不可提交,返回提示信息“单据名称重复,请重新录入”2. 在单据模板规则中引用后不可修改,修改后提交时,返回提示信息“该转换时间规则已引用,不可修改”
来源单据 下拉框单选 下拉枚举值包含两部分内容:1. 来源单据管理中定义好的单据名称,2. 目的单据定义好的单据名称(用于目的单据的二次转换,如报账单转为会计凭证),下拉框选择时支持模糊搜索,录入一个字以上字符方可显示满足条件内容
目的单据 下拉框单选 枚举值为目的单据中定义好的单据名称,下拉框选择时支持模糊搜索,录入一个字以上字符方可显示满足条件内容
转换时点 录入 通过公式编辑器录入公式编辑器中表和字段只显示来源单据的表和字段
是否启用 新增时默认为启用,启用状态可以引用。启用状态可修改

交互说明:

按钮 解释说明 备注
表头 新增 跳转新增页面 ,新增页面如下
查询 根据筛选条件展示表体
重置 清空查询条件
表体 修改 跳转到修改页面,对可修改字段做修改

转换时点规则新增

在这里插入图片描述

字段说明

字段 操作 备注
转换时点规则名称 输入规则名称 不允许重名
来源单据 下拉单选 值来源于上文来源单据中定义的来源单据名称
目的单据 下拉单选 值来源于上文目的单据
转换时点 单击公式编辑器 点击转换时间点规则时弹出公式编辑器

公式编辑器:用于编辑字段之间的关系。如算术运算,逻辑运算等。具体操作下文会进行详细介绍。
在这里插入图片描述

3.4.2 影响因素定义

影响因素,是指哪些来源数据的字段影响目的数据的生成。举例:如报销系统的费用类型,部门,项目等字段决定会计凭证会计科目的生成,则这几个字段就是影响因素。
在这里插入图片描述

字段说明:

类别 名称 是否必填 类型 是否可修改 说明
查询条件 来源单据 模糊下拉单选
列表展示 编码 系统创建 来源单据编码+4位流水号,提交时生成编码0010001,0010002
影响因素类别 录入 不可重复,影响因素类别重复时不可提交,提交时返回提示“影响因素类别重复,请重新录入”
来源单据 模糊下拉单选 下拉框选择时支持模糊搜索,录入一个字以上字符方可显示满足条件内容1. 下拉枚举值包含两部分内容:1)来源单据管理中定义好的单据名称2)目的单据定义好的单据名称(用于目的单据的二次转换,如报账单转为会计凭证)2. 每种类型来源单据只能将所有的影响因素明细定义到一个规则里,提交时需校验该单据影响因素规则是否已定义,如果已定义则提示“该来源单据影响因素已定义!”,提交失败。3. 来源单据不可修改
取值方式 下拉框单选 下拉框可选值:参照、手工,参照:通过参照主数据取值;手工:通过公式编辑器取值
参照档案 下拉款单选 1. 选择主数据档案,主数据档案为主数据管理的档案及自定义档案。如:组织管理、账簿管理、币种管理…2. 取值方式为手工时参照档案置灰不可录入
参照档案 下拉款单选 可以选择ID,编码,名称,选择后在影响因素作为条件时,给后台传对应的字段。
对应字段 公式编辑器录入 公式编辑器器选择字段,显示格式表名.字段名 ,如:ccs_repay_hst.txn_type
是否跨表字段 自动生成 1. 判断是或否逻辑: 是:对应字段的表跟来源单据为同一表,否:对应字段的表跟来源单据为不同表。2. 系统自动生成后不可编辑,对应字段修改后是否跨表字段的值自动更新为正确值。
连接方式 公式编辑器录入 1. 是否跨表字段值为‘是’时,通过公式编辑器录入连接关系;例:ccs_union_claim_recovery_flow.ref_nbr =ccs_loan.ref_nbr。2. 是否跨表字段值为‘否’时,连接方式单元格置灰不可编辑。3. 根据之前两个表配置的连接关系自动带出,可修改
创建人 系统生成 取登录系统用户名
创建时间 系统生成 根据创建时间生成
最后修改人 系统生成 根据修改时间生成
最后修改时间 系统生成 根据修改时间生成
是否启用 默认启用,启用状态才可被引用
操作 修改 ,只有修改状态下显示按钮【修改】

交互说明:
【新增】,点击【新增】打开新增页面,筛选条件通过【增添】按钮添加。
在这里插入图片描述
字段说明:

类别 字段 是否必填 操作说明 是否可修改 备注
表头字段 来源单据 下拉单选 内容来源于来源单据名称
影响因素类别 录入 不可重复,影响因素类别重复时不可提交,提交时返回提示“影响因素类别重复,请重新录入”
表体字段 对应字段 点击公式编辑器,弹出编辑页面
影响因素编码 根据对应字段的编码赋值 可以修改自动赋值的编码
影响因素名称 根据影响因素编码(名称)赋值 可以修改自动赋值的名称
取值方式 下拉单选 枚举值:参照,手工
参照档案 参照主数据档案 只有取值方式是参照时才可参照
参照属性 下拉单选 只有取值方式是参照时才可选择,convert_id,编码,名称,source_id
是否跨表字段 自动赋值 根据所选字段和来源单据对应表关系是否为一个表来判断是否跨表
连接关系 公式编辑器设置 如果库中已经存在本次选择表和来源表的关联关系,则自动赋值。
是否任务参数 下拉单选 如果是这个字段用于自动根据任务赋值,如,日期,时间,ID字段,就要设置这个字段是任务参数。任务参数和非任务参数如果都要用到这个字段,则增加两个影响因素。

【详情】,单击详情,进入详情列表
在这里插入图片描述

【修改】,单击修改,进入修改页面,修改字段参照【新增】字段说明。

在这里插入图片描述
在这里插入图片描述

3.4.3 单据转换模板

单据转换模板用于封装业务场景,及改业务场景对应的目的数据。
列表页:展示已经设置的单据转换模板。
在这里插入图片描述

【新增】,点击【新增】打开新增页面,新增页分基本信息、筛选条件、转换规则配置三部分,筛选条件通过【增添】按钮添加。
“目的单据规则配置”根据目的单据设置,目的单据有新增字段时配置页面的字段也动态增加。
在这里插入图片描述

字段说明:

表头字段 字段 是否必填 操作说明 是否可修改 备注
编码 后台自动生成
名称 手工输入 内容来源于来源单据名称
来源单据 下拉单选,模糊搜索 来源于来源单据名称
目的单据 下拉单选,模糊搜索 来源于目的单据管理的名称,根据目的单据在下部展示目的单据
转换规则时点 自动带出 根据来源单据和目的单据对应的转换时点规则自动带出。
SQL类型 下拉单选 时 根据计算引擎不同,选择是TIDB,大数据,还是全部引擎。

目的单据选择后自动带出目的数据效果如下:

在这里插入图片描述

场景封装【增添因子】,用于封装业务场景。哪些影响因素组合产生一种业务场景。
单击【增添因子】后,弹出增添页面
在这里插入图片描述

增添页面字段说明

表头字段 字段 是否必填 操作说明 是否可修改 备注
影响因素 下拉单选 来源于表头来源单据设置的影响因素。影响因素能在当前模板中选择多次。
表体字段 逻辑符 下拉单选 枚举值:与或,与:同一个字段的不同值之间是同时满足才是符合当前的场景。或,同一个字段的不同值之间是只要有一个满足就符合当前的场景。
逻辑符 下拉单选 大于,小于,大于等于,小于等于,等于,不等于,包含,不包含,范围,不像,像
弹出公式编辑器 可以填入具体的值,也可以是公式。具体应用下文在应用中会具体阐述。
备注 手工输入 描写改行的逻辑

逻辑符效果如下图:
在这里插入图片描述

场景封装效果如下图:
在这里插入图片描述
点击【添加组】,弹出组增添对话框如下:
在这里插入图片描述

字段 是否必填 操作说明 是否可修改 备注
组名 手工输入组名 组名要简单明晰,能够表达组的含义
组员 下拉多选 选择是因子和其他组,不可选择自己
逻辑符 下拉单选 与,或。与代表组员之间是所有条件都满足才符合条件,或代表组员之间有一个符合条件就满足条件
备注 手工输入 备注改组的含义

目的单据封装:
在这里插入图片描述

封装完成业务场景及目的数据后,点击【提交】,校验名称是否重复,校验来源单据,目的单据+筛选条件是否全库唯一,也就是业务场景是否唯一,如果唯一则不能保存。
点击某个字段根据需要写入公式,值。
对于如果是类型凭证样式的多行组成一个整体的的目的数据,可以通过【添加行】多行来实现。多行目的单据效果如下:
在这里插入图片描述

【校验】,单击校验按钮,后台系统会根据SQL类型,自动校验配置的影响因素,目的数据的值,公式是否正确,如果校验通过,则,可以查看SQL和启用,否则不可查看SQL和启用。校验后进入模板审批过程。
【SQL】,如果可操作,单击SQL按钮,弹出SQL框。如下效果:
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/98db13fa263f45cf8262a0d48a4f0da5.p

【修改】,单击修改按钮进入修改页面,修改页面是否可修改参照前文关于字段的介绍。
【复制】,单击复制按钮,会复制一份和原转换模板一样的模板,可以加快配置进度。
【详情】,单击详情按钮,进入详情查看页面。
【审批】,只有有审批权限的操作人员可操作该按钮。具体审批人根据配置。
【启用】,单击启用,校验是否已经校验通过,校验通过及审批通过可以启用,否则不能启用。
【作废】,单击作废按钮,校验该模板是否启用,启用时不能作废,点击作废后会弹出二次确认对话框。
在这里插入图片描述

【确认】后作废该模板,不再显示该模板。

3.5 后台任务管理

3.5.1 任务参数管理

在这里插入图片描述
任务参数管理用于配置取数规则取数范围,频率,取数时间点。
任务参数管理进入后先按照业务领域进行展示,不同的领域用tab按钮方式展示。用权限进行分割,不同的用户根据分配权限展示不同的tab页。点击tab页后进入具体的任务参数设置页面。

在这里插入图片描述

字段说明

类别 名称 是否必填 类型 是否可修改 说明
查询条件 任务描述 录入 支持模糊查询
单据转换规则 下拉模糊单选 支持模糊查询
任务类型 下拉单选 每日执行,每季度执行,每分钟执行,实时执行,特殊周期
执行方式 下拉单选 tidb,spark
触发方式 下拉单选 自动,手动
列表展示 编码 系统生成 四位流水号,例:0001,0002…
任务描述 录入 不可重复,提交时校验名称是否重复,名称重复不可提交并返回“任务描述重复,请重新录入”
单据转换规则 选择对话框 枚举值为单据转换规则中的单据名称,选择的内容是相同的业务领域。
执行方式 下拉单选 选择转换模板执行的库。如果数据量大选择大数据,否则选择tidb。
触发方式 下拉框单选 下拉框枚举:手工/自动,1. 选“手工”执行时,【参数设置】按钮置灰不可编辑。2. 选“自动”执行时,通过【参数设置】配置执行时间
任务类型 下拉框单选 1. 特殊执行 2. 每日执行 3. 每月执行 4. 每季度执行 5. 每分钟执行 6. 实时执行
依赖任务 下拉框多选 下拉框枚举值为已创建任务,执行任务时需要判断依赖任务是否已完成,依赖任务未完成时,当前任务不可执行,并返回提示消息:请先执行XXXXX任务!
创建人 系统生成 取登录系统用户名
创建时间 系统生成 根据创建时间生成
最后修改人 系统生成 根据修改时间生成
最后修改时间 系统生成 根据修改时间生成
是否启用 启用状态才可被引用
操作 参数设置 ,修改

交互说明

按钮 解释说明 备注
表头 新增 跳转新增页面 提交校验单据转换规则的目的单据是否相同,相同才能提交,否则报错。不能提交。
手工执行 选择需要手工执行的任务,点手工执行后录入批量日期完成跑批任务 每次只能执行一个手动任务
查询 根据筛选条件展示表体
重置 清空查询条件
表体 参数设置 弹出批量执行时间设置框,需要根据执行方式展示,按日循环执行设置开始时间,结束时间,每次执行间隔时间,按月循环的任务还需要设置执行日期,下拉框选择 每月最后一天/每月第一天,(选择每月第一天时执行上个月数据的跑批任务)。殊循环的任务还需要设置执行开始日期、执行结束日期、开始时间、结束时间。按分钟循环的任务还需要设置执行开始时间。按季循环的任务还需要设置执行日期,下拉框选择 每季度下月正数第_天。 修改执行方式后需要重新设置参数
修改 只有禁用状态时才可以修改,启用状态下修改按钮置灰。 提交时报错,单据

新增页面
在这里插入图片描述
参数设置页面
在这里插入图片描述
按日执行参数说明:
开始时间:也就是每日执行的任务从每日的几点开始,以保证上游数据准备完成后再执行任务。
重试时间间隔:当任务执行失败或者超过开始时间没有执行时,会每隔一个重试时间间隔重试一次任务,直到失败五次,或执行成功。
偏移量:填入大于0的正整数,用于执行非偏移一天的任务。如:填入1则执行前天的数据,填入2则执行大前天数据。
为了配合执行某段时间的数据,可以在配置模板时用参数:startdate(,-,7),enddate(,)这就可以完成执行前8天道前一天之间的数据。
按月执行参数说明:
在这里插入图片描述
按月按季度执行任务参数:
执行日期:可以选择每月正数第N天,每月倒数第N天,N为正整数。因财务一般都是月底或月初进行账务处理,通过正数或倒数第几天执行来完成此功能。
其他参数和按日执行一致。
实时任务参数:
在这里插入图片描述
实时任务:有些场景需要按照把全部的数据都要入到财务中去,但是这个数据不能按照期间去获取,如认款,今天的信息流可能明天或者后台才有资金流,这就不能按照期间来执行任务。还有报销只要支付成功或者审批通过要立刻生成凭证。实时任务就是没有执行过的源数据,符合条件后就要执行。
任务参数:开始时间是,任务的开始执行时间,重试时间间隔,是两次任务执行的间隔。

3.5.2 任务运行管理

任务运行管理进入时,首先分业务领域,点击业务领域,进入改业务领域的任务运行记录。在这里插入图片描述
在这里插入图片描述
字段说明

类别 名称 类型 说明
查询条件 任务描述 录入 支持模糊查询
批量日期 日期控件 单击选择
批次号 手工录入 只能精确查询
单据转换规则名称 手工录入 支持模糊查询
成功数量 手工录入整数
列表展示 编码 系统创建 批量任务流水号,规则:后台自动创建唯一号
批次号 后台自动生成改任务的唯一号
任务描述 任务的描述
单据转换规则 该任务对应的转换规则
批量日期 该任务执行的时间
状态 成功完成/运行失败/运行中
开始时间 时间 该任务执行的数据范围的开始时间
结束时间 时间 该任务执行的数据范围的结束时间
耗时 整数 执行任务的耗时,秒为单位
操作 结果查看,点【结果查看】可跳转到明细查询页面查看该任务生成的转换结果明细数据。

结果查看
在这里插入图片描述
字段说明
查询条件根据目的数据管理,每个字段下的是否筛选展示,如果是,则展示,否则不展示,如果展示选择对应的筛选属性。
列表展示,是否列表展示如果选择是,则展示,否则不展示。顺序有顺序号控制越小越靠前。
在这里插入图片描述
点击目的数据链接,进入详情页面
在这里插入图片描述
详情页面是否展示根据是否详情展示控制。顺序有顺序号控制越小越靠前。展示从左到右,从上到下。
点击来源单据链接可以进入来源数据,来源数据根据源数据配置展示。
本页面可是现实源数据到目的数据,做到财务数据的可追溯性,保证入账的完整,准确。同时为审计查询提供依据。

3.6 转换结果查询

需要上线后重新截图
转换结果查询-单据查询,进入后先按业务领域分为不同的tab页,tab页面进行权限控制。
点击tab页后,是目的数据展示,这个根据目的数据中的实体表来自动增加的。
点击某个tab页,进入到具体的目的数据查询页面。
举例如下:
在这里插入图片描述
查询区域的查询条件和列表区域的展示都是根据目的表配置,同任务运行管理介绍,只不过此处是全量结果,任务运行管理是某个任务的结果。
交互说明
导出:导出选择的记录,不选择默认导出全部数据。
手工录入:手工录入一条新数据
作废:作废选中的数据。
目的单据号,来源单据id,可以进行来源和目的数据联查,具体内容同任务运行管理。

3.7 数据交换管理

数据交换管理用于把转换平台的数据给异构系统查询,推送,及数据交换日志管理。

3.7.1异构系统管理

主要用于哪些系统接收或者调用转换平台的接口及数据。
在这里插入图片描述

字段介绍:

类别 名称 是否必填 类型 是否可修改 说明
查询条件 编码 录入
名称 日期控件
列表展示 编码 自动生成
名称 手工填写,32位
秘钥 系统生成 只能系统修改
创建人 自动生成
创建时间 自动生成
修改人 自动生成
修改时间 自动生成

交互管理:

按钮 解释说明 备注
表头 新增 跳转新增页面
查询 根据筛选条件展示表体
重置 清空查询条件
表体 修改 可修改配置规则,点【提交】后生效 ,提交时需校验:校验名称不可重复,提交时做校验编名称不可重复,名称重复时不可提交。名称重复弹出提示信息“名称重复,请重新录入”;
密钥 调用接口为异构系统申请密钥

新增页面:
在这里插入图片描述
单击新增,弹出新增页面
编码:手工输入,不可重复。
名称:手工输入,不可重复
提交:校验编码,名称的重复性。
返回:取消新增。

3.7.2 数据分发管理

用于数据分发设置管理

在这里插入图片描述

字段介绍:

类别 名称 是否必填 类型 是否可修改 说明
查询条件 编码 录入
名称 日期控件
异构系统 下拉单选 来源于异构系统注册的名称
接口类型 下拉单选 枚举值:HTTP,MQ,FTP,sftp
列表展示 编码 自动生成
名称 手工填写,32位
异构系统 单选 来源于异构系统注册的名称
接口类型 下拉单选 枚举值:HTTP,MQ,FTP,sftp
任务模板 下拉单选 查询已启用的任务名称(目的表为实表,默认1万行分页)
创建人 自动生成
创建时间 自动生成
修改人 自动生成
修改时间 自动生成
是否启用 默认否
操作 弹出修改页面

交互管理:

按钮 解释说明 备注
表头 新增 跳转新增页面 新增页面根据接口类型不同而不同,见下文
查询 根据筛选条件展示表体
重置 清空查询条件
表体 修改 可修改规则,点【提交】后生效 修改字段见列表说明
提交 提交时需校验:
返回 取消创建

3.7.2.1新增-FTP,SFTP

在这里插入图片描述

字段说明:

字段 是否必输 操作说明 备注
分发规则名称 手工输入 长度32位, 不可重复
异构系统 下拉单选 来源于异构系统注册名称
文件格式 下拉单选 枚举值:FTP,sftp,json
传输方式 下拉单选 FTP,sftp,MQ,HTTP,HTTPS
任务模板 下拉单选 查询已启用的任务名称
用户名 加密存储
密码 加密存储
地址 手工输入 长度:128位
端口 Int 长度:8位
文件名 手工输入 长度:128位
命名规则 前缀支持输入 字符,需用’‘,时分秒 yyyyDDmm HH:MM:SS,后缀支持输入 字符, 字符,需用’',时分秒 yyyyDDmm HH:MM:SS,及流水号(4位。从0000开始)

3.7.2.2新增-HTTP
在这里插入图片描述

字段说明:

字段 是否必输 操作说明 备注
编码 自动生成
异构系统 下拉单选 来源于异构系统注册名称
分发规则名称 手工输入 32位 不可重复
文件格式 下拉单选 枚举值:FTP,sftp,json
传输方式 下拉单选,http
任务模板 下拉单选 查询已启用的任务名称
地址 手工输入 128位
端口 手工输入 Int 8位

3.7.2.3新增-MQ
在这里插入图片描述

字段说明:

字段 是否必输 操作说明 备注
编码 自动生成
异构系统 下拉单选 来源于异构系统注册名称
分发规则名称 手工输入 32位 不可重复
文件格式 下拉单选json 枚举值:FTP,sftp,json
传输方式 下拉单选,MQ FTP,sftp,MQ,HTTP,HTTPS
任务模板 下拉单选 查询已启用的任务名称
topic 手工输入 128位
token参数 手工输入 不同白名单之间用;隔离284位

3.7.3 数据查询管理

用于异构系统查询转换平台数据
在这里插入图片描述

字段介绍:

类别 名称 是否必填 类型 是否可修改 说明
查询条件 编码 录入
名称 日期控件
异构系统 下拉单选 来源于异构系统注册的名称
列表展示 编码 自动生成
名称 手工填写,32位
异构系统 单选 来源于异构系统注册的名称
接口类型 下拉单选 枚举值:HTTP
转换模板 下拉单选 转换模板(是虚表)配置值为taskParam()或tasktime()
创建人 自动生成
创建时间 自动生成
修改人 自动生成
修改时间 自动生成
是否启用 默认否
操作 弹出修改页面

交互管理:

按钮 解释说明 备注
表头 新增 跳转新增页面
查询 根据筛选条件展示表体
重置 清空查询条件
表体 修改 可修改规则,点【提交】后生效,修改字段见列表说明
提交 提交时需校验:1、校验名称不可重复,提交时做校验编名称不可重复,名称重复时不可提交。名称重复弹出提示信息“名称重复,请重新录入”;
返回 取消创建

新增页面
在这里插入图片描述
转换模板配置:
在这里插入图片描述

3.7.4 数据推送日志

在这里插入图片描述

字段介绍:

类别 名称 是否必填 类型 是否可修改 说明
查询条件 编码 录入
名称 日期控件
异构系统 下拉单选 来源于异构系统注册的名称
接口类型 下拉单选 枚举值:HTTP,MQ,FTP,sftp
发送状态 下拉单选 枚举值:TIME_OUT(-1, “任务超时”),INIT(0, “初始化”),COLLECTED(1, “数据收集完成”),COLLECT_FAIL(2, “数据收集失败”),FILE_BUILD_COMPLETED(3, “文件生成完成”),FILE_BUILD_FAIL(4, “文件生成失败”),PUSHED(5, “推送完成”),PUSHED_FAIL(6, “推送失败”),NOTIFY_COMPLETE(7, “通知完成”),NOTIFY_FAIL(8, “通知失败”),ERROR(9, “流程异常”),COMPLETE(10, “推送任务正常结束”),MANUAL_TODO(11, “手动待执行”);
发送开始时间 下拉单选 时间范围
发送结束时间 下拉单选 时间范围
  • 10
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值