睿码主数据
当前版本:2.7.3

编码规则管理

创建主数据模型时可设置编码字段和使用的编码规则,如下图设置后,在主数据维护模块新增数据时,指定的编码字段会根据编码规则自动生成值。

本章节我们通过创建机构模型的“单位编码规则”来讲解如何完成编码规则的创建和审批。

机构模型的基本信息视图如下:

编码规则1:机构视图中有“上级单位编码”字段,且顶级节点的上级单位编码值为空。

编码规则2:一级单位编码为2位顺序码,从01到99,二级单位编码在一级单位编码基础上补2位顺序码,这2位顺序码从01到99;依次类推,每多一级单位,用2位顺序码。形如下图。

审批流程:系统中创建的编码规则需主数据管理员(用户zhangs)审批通过后才能生效。

1.创建编码规则

在【主数据模型】-【编码规则】中点击【新建】,打开到新建编码规则界面。

【规则名称】为“单位编码规则”;

【审批流程】选择提前制作好的工作流“编码规则审批流程” (该工作流制作方法见编码规则审批工作流章节);

【模型】选择“分类模型”下的“机构”模型;

【视图】默认“基本信息”。

点击规则列表中的“添加”,增加空的规则行,这里我们新增2行。

针对编码规则1操作步骤:

设置【规则类型】为“字段(分支)”,【码段规则/值】中的视图和字段分别选择机构模型的基本信息视图“JBXX”和该视图的“上级单位编码”字段

设置【生效条件】为:JG_XXB.SJDWBM <>"-" 

一级单位的SJDWBM (上级单位编码)字段值为“-”(编码与分类中设置的,见下图),故这里的含义是码段1对非一级单位编码生效,对一级单位编码不生效。

针对编码规则2操作步骤:

设置【规则类型】为“流水号”,流水号起始值为01,流水号位数为2,步长为1,最大值为99。如下图。

此编码规则设置代表的含义是:一级单位,其编码为2位“流水号”,从01到99;非一级单位,其编码由两段组成,第1段为“上级单位编码”字段值,第2段为2位“流水号”,且不同上级单位会重置流水号,从01开始编码。

​规则类型
日期时间型:按指定的格式取系统时间作为编码规则的一部分。

固定字符串:指定固定字符串作为编码规则的一部分。

字段:取视图中字段值作为编码规则的一部分。

流水号:取流水号作为编码规则的一部分。

字段(分支):取视图中字段值作为编码规则的一部分,和流水号组合使用时,不同的字段值会重置流水号。


接着,点击【保存】完成创建。

2.生效编码规则

此时,创建的编码规则状态变成“启用待审批”。若未设置审批流程,则点击【启用】后直接生效,状态变成“启用”。

启用状态的编码规则不能编辑删除,需先【禁用】才能编辑删除。

3.审批编码规则

审批流程操作步骤:用审批人员zhangs登录,在代办事项中办理该事项。

在办理界面,点击【审批通过】,流程结束,单位编码规则启用。若点击【退回重审】,则单位编码规则被退回,重新变成“禁用”状态。

编码规则被退回后,也可以在主数据模型模块中修改编码规则后,再次点击启用,发起审批,直至审批通过。

审批通过后,单位编码规则变成“启用”状态,编码规则可应用于主数据模型的编码设置中。


附件列表

0

文档内容仅供参考
如果您需要解决具体问题,还可以登录亿信社区
在提问求助板块提问,30分钟内帮您解决问题

如果您认为本词条还有待完善,请编辑

上一篇系统连接池

下一篇模型库

请先登录