这个问题如何解决?
jamlu 2003-01-24 05:18:23 我所在的一个项目中,有十几个不同的业务,这此业务要在不同的岗位做不同的事情。也就是说,一个业务可能要经过6个岗位,在不同的岗位来完成不同的工作。
这样一个业务就可以说是一个流程了。我现在遇到的问题是,在一个流程中,有一个岗位要办好几件事,才可以把这个业务发送到下一岗,这就等于是在这个岗位上就又有一个子流程了,那么在这个岗位所要完成编程工作量与开发整个系统的工作量也就差不多了,因为整个系统也都是按照流程来做的。这样的话,当我要从数据库里读取数据时,就要先按照大的流程来判断是哪个岗位上的,然后再按照这个岗位上的子流程来判断取出的这此数据哪些是能修改的,哪些是不能修改的。这样子做,看起来挺合理的,但实现起来非常复杂。哪位高手能给在下指一条好路吗?