# 系统工具模块

为了支撑以上几大块功能,平台提供了常用的支撑工具,包括:

  1. 数据字典

提供常用的枚举数据定义,用户可以在线定义一些常用的数据参数列表,以满足企业一些常用的数据选择与引用的需要。

  1. 自定义对话框

在业务表单或管理列表中,需要使用一些外部的数据查询,并且需要把查询后的数据返回原界面中使用,可通过自定义对话框实现零代码的开发即可实现。

  1. 自定义查询

在表单或数据查询中,经常需要通过传入条件或不传条件实现查询某一数据库表的数据内容,可进行SQL编写实现数据的返回,并且以Restful API开放给内部表单或外部表单使用,我们称之为数据的自定义查询。

  1. 系统流水号

在大量的业务单据中,很多业务单据需要使用一定的规则来进行自动编号,并且编号需要按一个的顺序进行,这时可以通过配置系统流水号即可,可直接绑至系统的单据控件中使用即可,也可供给他业务程序中调用以获得某一类的唯一单号。

  1. 系统分类

在业务系统中,需要大量的树型分类,可以系统直接定义其标识键,即可定义一棵树型结构的数据,可在单据或数据列表中使用。

  1. 脚本库

在系统中,一些人员的动态查找,一些单据的动态参数计算,可由开发人员按一定的规则编写代码,系统会自动扫描至平台的脚本库中,在后续的流程人员计算,单据的规则参数运算中,可调用脚本库中的脚本,实现动态计算。

  1. 数据源

系统中单据数据、报表或流程在流转过程中,需要直接对外部的数据进行查询或更新时,则需要配置数据源。

  1. 表间公式

允许对一张表进行增删改操作时,可同时对另一张表或多张表实现字段的同步添加、更新、删除、计算等操作。主要用于表单的数据处理与流程审批的数据处理的配置中。

  1. 系统参数

对系统一些常用的变量的参数配置,通过系统参数配置,可实现对平台中的一些常用功能开关,业务进行控制,以支持灵活的功能配置管理,减少业务硬编码的工作量。

  1. 工作日历

用来支撑任务催办时间,可以按不同的用户的排班日历进行有效的时间计算,真正意义上实现与用户的工作日历贴合实际情况,避免催办的时间与计算的工作效率与用户的工作日历不符合。

  1. 内部、外部邮件

实现内部的邮件、外部邮件的发送与接收,可用于流程的待办事项的催办、任务送达通知、任务完成通知等。

  1. 内部消息

跟内部邮件一样,也是在系统内部实现消息的通知与送达提醒。

  1. 树形列表

系统也提供一些树型的数据维护,如行政区域,产品类别等。

  1. 公告新闻事项

系统提供一些类似OA的公告与新闻管理,可以界面呈现公告与新闻的事项

  1. 系统日志

对于登录系统与操作系统功能进行日志记录,可以作为系统审计提供数据来源。

  1. 系统菜单工具

提供在线的界面进行系统的功能与菜单的维护,以支持开发人员与运维人员进行系统功能的菜单维护。

  1. 外部WebService调用定义

可配置外部的WebService接口与Restful API接口定义,用于流程与业务表单中的数据交互。

  1. 微信、钉钉集成服务

提供与微信、钉钉的组织架构同步服务功能,同时实现在企业微信、钉钉中直接使用移动端的门户功能,实现移动的审批与单据、报表的功能使用。

  1. 任务调度

提供在后台配置按时间计划执行功能任务,可实现任务的定期执行。

  1. 数据的导入与导出

提供按每个功能模块的数据导入与导出,可实现一表或多表的数据导入与导出。