如何设计一个应用的结构

Phil Ren发表于:2019年05月04日 21:16:06更新于:2019年08月07日 15:13:11

image.png

一个典型的明道云应用由这三个层次构成:

1、应用分组

2、工作表对象

3、视图

为了让设计应用的过程更加顺畅,也让用户更容易理解和上手一个应用。我们建议按照一个相对一致的规则来规划应用。


1、应用本身

一个应用通常覆盖一个企业的职能或者一个重要的业务环节。比如销售、采购、招聘等都是可以对应一个应用的。如果某些业务环节格外重要,也可以将这个环节作为一个应用来独立设计,比如“供应商管理”。

在应用名称命名时可以直接使用这个业务环节或者职能的名称,也可在后面跟上“管理”、“系统”等后缀。


2、应用分组

应用分组是为了合理切分比较复杂的业务流程,让用户更容易导航定位。比如在销售漏斗管理中,订单管理就是一个可以分离的环节,因此可以作为一个独立的应用分组。如果是比较简洁的应用,可以不进行分组。

在明道云中管理应用分组非常灵活,工作表对象也可以自由地在应用分组之间进行移动。


3、工作表对象

在每个应用分组内,可以直接加入业务数据对象,也就是工作表。工作表可以根据对象名称直接命名,例如“订单”、“客户”、“采购订单”。

在工作表命名的时候,建议保持简洁的命名方式,不要在后面重复加入“管理”、“表”等冗余后缀。


4、视图

在一个工作表下,通常按照数据状态的差别创建不同的视图。例如“有效订单”、“关闭订单”等。切分的视图也是实现数据权限分发的基础,不同的视图可以分发给不同的应用角色。



    您需要登录后才可以回复