项目空间都有啥

项目空间是什么,Workplace?答案是:No。项目空间是由项目负责人提出的实施某项目方案的一种流程。项目空间是XX海油ERP管理系统下的一个业务,项目负责人通过创建项目名称、项目负责人、使用资源、所属部门,项目组成员等其它信息来构建一个项目空间。项目组成员通过提交文档更改项目的当前状态,最终完善一个项目空间。

项目空间Business并非是当前新提出的业务,而是在原有的业务需求上增加了新的变化,我的任务就是make the change。这次项目需求的变化有两个地方:一是增加项目组成员;二是当前登陆用户只可查看自己参加的项目。

增加项目组成员是非常Easy的事情,我只需在原有数据表上增加一个projectMembers字段,配置一下配置文件,在添加/修改记录时,多添加一个字段就OK。这真是没有什么技术含量的工作,在添加项目成员时,可能会添加多个,我只需list集合整合一下就没什么问题。

如果这是一个独立的业务,它就是如上所描述的那么简单,但事实上并非如此。因为我在创建一个新项目的同时,也要创建一个Folder集合,用来装载实施项目空间所需的文档。那么就让我们的用户直接创建Folder吧。事实上是这样的,但是在用户查看自己参加的项目时又发生了新的问题。

抱歉,当前的登陆用户没有授权访问该文件夹,这就是问题所在。一个大型企业所拥有的ERP管理系统,安全权限级别是相当严格的,那么我们接下来就要解决这个用户文件夹的访问权限,我们要在创建文件夹时为这些New ProjectMembers授权。至此,项目空间可以简单的结束了,它只能称为简单的结束,因为如果让这支流程完善的话,还需要处理其它的细节。

项目空间都有啥?Business!Business是我们应用软件开发过程中处理最复杂的问题,因为你总在不经意间遗漏了某个Step。做应用软件开发,你无须拥有特别高深的技术,但是必须要有清晰的头脑理清业务。

Businessis more important than power!

你可能感兴趣的:(项目)