WORKFLOW-软件快速开发平台
调试系统使用说明书

沃克福勒软件快速开发平台
使用白皮书

V 1.1
第二章

WORKFLOW-沃克福勒软件快速开发平台-系统管理模块功能介绍

系统管理功能介绍

1、系统管理--组织机构管理(部门管理)

登录系统后(登录成功界面参考图 4),点击左上角“功能列表”页签,进入功能列表页面,如下图所示:

功能列表页面
图 5

选择点击“系统管理”版块中的“部门管理”后,打开部门管理列表页面,如下图所示:

部门列表管理页面
图 6

1.1、添加部门

点击上图(图 6)列表页左上角“加号”按钮,弹出如下界面:

添加新部门页面表单
图 7

填写好上述表单项后,点击右下角“确认”按钮,即可保存新的部门。

⚠ 关于彻底删除该数据的操作:

由于系统用于存储业务数据的数据库为关系型数据库、而且业务本身的不同数据元素、在彼此之间也都真实存在关联性。

例如:部门数据表关联了员工表、并且通过后期的扩展还有可能关联很多其它业务数据。

所以为了保证数据的一致和完整。本系统拒绝通过后台随意删除业务基础数据。

那么新添加的部门数据、同样不可以通过管理界面删除的。只能通过禁用和启用部门的操作,来达到控制业务逻辑的需要。

倘若确实需要清理该数据,例如确认该数据为测试数据,请在确定没有其它关联数据的前提下(例如:该部门没有员工),由了解该业务数据结构的数据库管理人员通过直接操作数据库的方式来清理数据。而业务库的数据库表结构请参考本文档附二关于业务库的相关介绍。

此规则适用于绝大多数情况。

1.2、作废部门

点击上图(图4)列表页右侧“禁用”按钮,即可作废对应的部门。在配置或开发新的业务需求时,只需要SQL语句中限制业务库branch表中的visible字段的值等于1即可。例如,如下SQL语句仅仅查询启用部门、而不查询被禁用(伪删除)的部门(SQL语句的具体使用方法请参考第三章):

select 
	b.id, b.title 
from 
	windowdb.branch_com_dept dept 
inner join windowdb.branch b on b.id = dept.id 
where b.visible = 1 

上述语句中windowdb为业务库、windowdb.branch_com_dept为部门表,windowdb.branch为分支类型数据的总表,关于SQL调试以及业务库以及数据库表的介绍,请参考附二章节数据库相关内容。

免费下载试用