业务初始化主要用于处理安装模块的启用。是一个产品安装的最后步骤,也是可以使用该产品的初始化环节,为产品提供完整应用的功能包。主要含义是“当前NC环境安装了这些模块,并且全局/该集团范围内已经做好准备,可以从启用时间开始做这个模块所实现的业务了”。
按集团来启用模块,不存在公司或具体组织级的模块启用。全局级模块的启用也在集团级启用,包括预算、HR、合并报表等跨集团业务;选中某个集团后启用该集团下的模块,包括总账、收付、采购、存货等。
由system用户登录进入,主要完成以下设置 1) 创建集团、集团管理员
创建集团,建立集团的基本信息;每创建一个集团,会在权限系统自动产生一个该集团的集团管理员角色。一个集团允许有多个集团管理员。自动执行集团初始化规则。创建集团管理员用户,设置该用户为哪个或哪些集团的集团管理员。一个用户可以是多个集团的集团管理员。参考界面如下:
2)业务初始化
设置集团安装的业务模块,允许设置启用时间。参考界面如下:
- 12 -
初始化过程如下图。点击[初始化]按钮,选择要启用的模块,并设置启用时间,进入下一步,在确认界面单击[完成]按钮可以完成模块初始化过程。初始化过程中执行各产品需要自动处理过程,例如初始化业务参数等。增补的过程与初始化过程相同,对于已经初始化的集团执行模块的增补初始化过程。
说明:
? 要求所有产品模块需提供全局或集团级标记。模块启用结合组织启用共同确定一
个组织对某个模块是否启用,即V5x产品建账的功能。模块启用时间与具体组织下业务启用期间之间没有关系。
? 组织的初始化在组织单元节点,在创建组织时执行该组织类型对应的初始化规
- 13 -
则。
3)设置基本档案的管控模式
系统管理员登录系统后,在系统管理模块下,选择管控模式节点,对系统中的基本档案的设置其启用的管控模式,具体参见“基本档案”部分。
1.9 参数管理
产品中参数可划分3大类:
? 系统参数:支持三参数,全局级参数、集团级参数、组织级公共参数。 ? 业务参数:融入具体业务功能中的一些规则、默认值等参数,由相关功能业务员设置,
平台不做统一处理。
? 个性化参数:与登录User相关的个性化配置参数,在个性化配置中心体现。具体设
置可能在具体产品功能点中,也可能是在个性化平台中。目前可确定的有默认业务组织参数。
系统参数管理包括全局级、集团级和组织级三级参数设置。
1.10客户端数据缓存
具体参见基础技术部的缓存方案。
1.11 NC系统日志
前后台系统运行过程中产生的日志:Error,Warning等,目前没有变化。参考“系统监控工具”
1.12上机操作日志
重新考虑系统日志。考虑系统日志是审计线索的一种实现方式。
1.13 模块
1)模块的定位 模块在产品中是一个很重要的概念,无论在组织开发时,还是组织产品的展现以及展品的销售时,基于模块都能够清晰地进行表达。NC5系列没有明确的模块的概念,但在产品不同的部分有类似的概念。NC 5.x系列中关于模块概念的整理:1)元数据中的模块 ;2)开发,部署过程中用到的modules;3)业务初始化中的模块;4)系统安装中的模块;5)功能节点注册处的模块;6)业务组用到的系统类型(dap_dapsystem)中关联的模块号。
各个“模块概念之间的关系
- 14 -
Lisence 控制元数据模块md_module系统类型业务初始化通过节点编码对照安装盘相同开发部署的modules(文件目录)dap_dapsystem对照通过sm_codetocode对照功能节点模块通过节点编码对照
在NC6.0 中,对上述应用场景中提到的有关“模块”的概念,我们可以归为两类: 1) 开发过程中使用到的模块。开发过程中使用的模块涉及部署,类加载等“技术化”的
应用,不具备或者很少具备业务含义 2) 具有业务含义的模块。 NC中的模块,从应用上看是一个相对完整的应用划分,通常是我们组织团队划分任务、应用分析中界定接口关系的区隔依据;从产品规划角度,模块是商务上进行产品授权和控制并发的最细粒度,也是我们应用功能、业务实体、交易、模版默认的区隔依据;从开发角度模块是进行代码部署、安装盘制作、数据库及程序设计等的区隔依据。 NC中的模块分两级:一级模块为产品领域,如财务会计、管理会计、人力资源、供应链管理、资产管理、资金会计等,二级模块为产品模块,例如财务会计中的总账、应收应付、,供应链中的采购、销售、存货,HR中的薪资、时间管理。
业务初始化功能节点模块元数据模块开发部署的modulesm:n系统类型安装盘Lisence 控制 有了这两类模块的定义,在开发期以及产品中均需要使用和注册。开发模块在开发态创建。目前没有注册界面。下面说的模块均指产品中的模块。
2)模块的注册:NCTools? 功能注册? 模块注册页签 3)NC6.0中产品模块的管理
关于对模块的规划请参见附录的“产品模块列表”。
- 15 -
3)模块提供的服务 nc.itf.uap.bbd.funcreg.IModuleQueryService,模块查询相关的接口。具体方法参 见
相应的红皮书。 4)模块的编码规则 模块的编码规则如下表所示,请各位遵照执行。 NC模块编码规则 1、由26个大写字母+10个数字组成 2、编码规则为2-2,二级模块之上必须有一级模块 3、产品模块表见产品模块页签,任何新增的一级模块需要NC研发管理部授权 4、行业模块编码前两位为H0-->HZ或Y0-->YZ 5、对每一段编码的H0-->HZ或Y0-->YZ部分表示为二次开发/行业专用,标准产品不能占用
1.14功能与菜单
NC6.0中将功能与菜单的定义进行了明确的定位。 功能:NC中的功能,功能指的是一个能相对独立地解决一个完整客户问题的可执行程序,技术上一般对应一个界面类或是一个操作/服务组件的组成部分。 功能分类:
- 16 -
用友NC及HR产品资料-NC6.0总体设计(渐进版)-176 - 图文
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)