跳转到内容

高级自动编码

  • 自动生成流水号,使业务单据号具备一定的可读性与含义。比如:在签订合同时需要合同编码、使用的设备需要设备编号时,可以通过自动编码实现。
  • 不使用流水号时,也可以代替工作流生成标题字段。比如:列表需要展示一个由用户国籍和用户年龄共同组成的字段。
  • 可以选择内置日期、流水号作为业务单据号
  • 支持多日期字段及其日期格式化
  • 可使用系统内置变量
  • 可使用数据表关联字段

这里以内置字段 / 日期 - 内置字段 / 流水号 - 业务字段 / 国籍 - 业务字段 / 年龄的格式为例。

由于我们在添加自动编码规则时,选择使用内置字段 / 日期作为重置流水号的条件,且日期重置格式为 YYYYMMDD HH:mm,也就是每分钟重置一次流水号,可以看到流水号在 21:32 时重置成了 0001

在某些时候,我们可能需要多个日期来拼接成字段,这时候就需要用到日期重置选择的字段。

这里以内置字段 / 日期 - 业务字段 / 国籍 - 业务字段 / 出生日期 - 内置字段 / 流水号的格式为例。

我们在重置字段选择业务字段 / 出生日期,流水号之后的日期不参与流水号的重置。

可以看到,在 21:42 时,流水号并没有重置为 001,因为我们之前选择的是以 YYYY-MM-DD 为重置流水号的条件。

在有些时候,不使用流水号的情况下,也可以代替工作流去拼接一些字段供使用。

比如:有一个模块是展示档案盒的列表,我需要创建一条数据后自动将一些字段拼接成一个新的字段。

在使用工作流的情况需要配置这些:

但是现在不必这么繁琐地配置,只需要使用自动编码 Pro,创建一个新字段,将你想要拼接的字段选择进去即可。

这样字段就拼接好了,再也不必像以前一样通过工作流做繁琐的操作了。