国丰OA如何设置维度和数据库?

1.国风系统用户界面的基本概念

国丰系统,UI和业务逻辑是分离的。登录技术后台后,可以格式化系统前台模块的入口。这主要是维持一个开放的接口入口布局。

界面门户布局实际上是一个HTML。可以由艺术家随意设计。

登录技术后台,点击右下角“系统管理员”,输入正确的技术后台密码,用户名ivanchain。

登录后可以看到整个页面的布局以及每个区域放什么模块都可以调整。

其实界面入口的布局就是在righttoppane区域填充一个html模块。然后在其中编写基本的html语句,形成门户。

2.界面条目书写

具体的html模块入口代码有一定的规范要求。

维度条目:

产品材料数据库

其中NameKey=的前部是固定的。NameKey=(条目标签)后面的部分决定了条目进入哪个维度。

维度分类条目:

产品分类设置

其中NameKey=的前部是固定的。NameKey=(条目标签)之后的部分决定了条目属于哪个维度分类。

事实条目:

确认付款

其中CubeID=之前的部分是固定的。NameKey=下面的部分(入口标签)决定了入口指向哪个事实。

上面的格式,样式部分可以随意写,html的表格布局可以由美工随意设计。只要嵌在上述入口。

3.条目标签管理

条目标签管理位于数据库维度管理中,如下图所示:

系统前台界面上已有的入口在这里都有相应的入口标签。不要删除已有的标签,否则相关模块入口将无法进入已有的前台界面。

域:请选择企业或个人之一。

模块号:最多4个英文字符,任意开头,表示本入口标签的缩写代码。

NameKey/CubeID:维度的NameKey或事实的CubeID。

模块识别码:该入口标签的唯一标识。

有两种情况:

案例1:如果这个维度或事实只有一个帐套,那么模块ID等于NameKey/CubeID。但是如果有两个账套,并且每个账套都需要在前台界面生成自己独立的模块入口(此时两个账套的模块入口的NameKey/CubeID是相同的),那么系统就必须进行区分。因此,需要将模块标识码设置为不同于NameKey/CubeID。例如,对于人员维度,

员工档案模块(账套1),NameKey=Agent,模块ID =Agent。

“员工工资档案”模块(账套2),NameKey=Agent,模块ID =AgentSalary。(模块标识码本身可以随意命名,原理是英文名,好记)

情况二:模是一个维度,而且是一个常见的一般维度。即具有层次结构的维度。例如,客户维度首先有一个客户分类结构:

所有—VIP客户

-战略客户

-普通顾客

-低价值客户

相当于一棵树,特定客户属于以上分类。然后在前台界面,应该有一个编辑客户信息的入口和一个调整客户分类的入口。

对于调整客户分类的入口,应该设置NameKey=Customer(因为客户维度中的NameKey是Customer)和模块ID = CustomerTruc。

按照这个规律,很容易记住。

模块类型:可以选择维度、事实、维度分类、自定义。如果条目指向某个维度,请选择该维度。如果条目指向维分类设置,请选择维分类。如果你的入口指向一个事实,选择这个事实。有些模块是专门编码的,所以在这种情况下选择“自定义”。这个特殊模块是系统预置的,你加入口标签就没有了。

维度类型:当模块类型为“维度”时,请确保您指向的维度是简单维度或普通维度。不要出错,否则系统会出错。

DimSolutionID SOBNo。:这对应于上面的例子。默认为账套1。如果模块条目是使用SOB 2的字段,请在此处设置。

允许删除:本模块是否启用删除功能。

允许导入:该模块是否启用导入功能。

允许导出:该模块是否启用导出功能。

允许批量增加:本模块是否允许批量增加。

使用主表:如果是事实,则使用事实的主表或明细表。别搞错了。

时间类型:如果为真,则在系统中按年、季、月查询。如果未指定选择,事实表不提供按时间的查询。

主时间列:如果是事实,默认使用哪一列来查询时间。请确保这符合您设计的时间表。

锁定列:如果事实表记录中该列的值满足条件,则该列被锁定,不可编辑。

格式:AAA:BBB,其中AAA是锁定的字段名,BBB是字段值。