如何规划和设计一个应用?

Phil Ren发表于:2018年10月20日 23:23:36更新于:2019年08月19日 22:41:39

明道云支持用户建各种自定义应用,而且可以只分发给需要使用的同事。通过合理的规划设计,各种功能和数据的条理足够清晰,可以更好地引导用户上手使用。

以下为一个典型的应用截图,左上角的“销售漏斗”便是一个典型的应用名称。顶部导航栏列出的是分组(应用项),一个应用下左侧的导航栏列出的是工作表对象,一个工作表中,根据数据的特征可以分为多个视图。

image.png


如何规划应用?

按照下表,我们可以很容易地确定一个应用应该怎样组成。这个指南标准在大多数情况下都是非常适用的。

将...作为...示例
企业职能应用销售漏斗
业务环节分组订单管理
业务数据对象工作表

订单表

不同状态的数据
视图

已生效订单


企业职能 ➡️ 应用

无论你要解决的IT问题是什么,它都隶属于某个企业职能,我们建议您将这个职能作为应用所针对的范畴。常见的企业职能包括产品研发,生产,运营,销售,营销,财务,人事等,当然也可以将更加细分的职能作为应用范畴,比如采购、物流等。将职能作为应用包范畴可以控制应用的数量,也让员工易于辨识。

业务环节 ➡️ 分组

接下来,你可以在确定的企业职能下识别出需要管理的业务环节,例如“订单管理”,根据这个环节的管理要求,通过分组来进行应用的构筑。所以,选择的时候要分析该业务环节的需求特点。

业务环节虽然是一个抽象的概念,但是它总是企业职能下属的一个子集,所以一般而言不会搞错。比如上例中销售漏斗下可以规划订单管理的应用,因为订单管理是一个业务环节。运营职能下可以规划采购应用,因为采购是运营下的一个业务环节。

业务数据对象 ➡️ 工作表

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


不同状态数据 ➡️ 视图

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


一个搭建好的应用,将来也可以不断添加应用对象(例如更多的工作表),所以自定义应用在建立后并非一成不变的。


    您需要登录后才可以回复