BPMT平台快速配置进销存之——建表规则推荐
动态表作为整个系统的模型,起个好名字很重要!
帮动态表命名是开始配置的第一步,也是很重要的一步,因为作为基础,后续的有太多东西是需要调用、依赖动态表。
有规则,清晰好记的表名,不但有助于配置过程中快速准确的引用,而且更便于日后维护管理。在这里推荐本次配置进销存demo的建表规则。
一、刚刚用BPMT配置完某进销存的demo,结构如下:
二、建好的动态表一览
三、表名规则解释
推荐表名形式按“AAA_BBB_CCC”。下列表格中AAA、BBB……等的内容本项目约定如下。
AAA部分的内容多用于标识动态表所属模块。
序号 |
所属模块 |
AAA内容 |
表名举例 |
备注 |
1 |
基础 |
BASE |
BASE_ORD_STATE |
订单状态表 |
2 |
业务信息 |
BUSI |
BUSI_PRD_PRODUCT |
产品信息表 |
3 |
采购 |
PUR |
PUR_ORDER |
采购订单表 |
4 |
销售 |
SELL |
SELL_ORDER |
销售订单表 |
5 |
客户 |
CUS |
CUS_RECHARGE |
客户预收单表 |
6 |
供应商 |
SUP |
SUP_RECHARGE |
供应商预付单表 |
7 |
扩展 |
PLUS |
PLUS_OPTINION |
审批意见表 |
BBB部分的内容多用于标识某个流程名或者需要维护信息的对象。
序号 |
流程/对象 |
BBB举例 |
表名举例 |
备注 |
1 |
产品 |
PRD |
BUSI_PRD_PRODUCT |
产品信息表 |
2 |
发货流程 |
SEND |
SELL_SEND |
销售发货单 |
CCC部分的内容多用于标识详细的作用。
序号 |
详细作用 |
CCC举例 |
表名举例 |
备注 |
1 |
记录日志 |
HI |
SELL_SEND_HI |
销售发货日志表 |
2 |
记录明细 |
DETAIL |
SELL_SEND_DETAIL |
销售发货明细表 |
四、动态表展示名规则解释
相比之下,动态表的展示名就没有表名那么重要,只要满足便于查询,不会混淆误导即可。
本系统展示名按照“系统/业务级别-AAA-BBB中文含义-CCC中文含义”规则建立。
例如“0-BASE-库存状态”。 其中的“系统/业务级别”由阿拉伯数字表示:
系统/业务级别 |
代表 |
举例 |
0 |
系统需要 |
0-BASE-库存状态 |
1 |
业务基础信息维护 |
1-BUSI-产品-信息 |
2 |
业务核心数据 |
2-STO-库存明细清单 |
3 |
业务过程数据及相关 |
3-PUR-采购订单、 3-PUR-采购订单-日志、 3-PUR-采购订单-明细、 |
4 |
业务辅助 |
4-PLUS-审批意见 |