如何设计任务的分解与监控
各位大虾,兄弟我设计一个政府部门的系统,想听听各位大虾的经验。该系统的核心目的是将上级部门起草的任务,通过审批流转后层层分解下达到最底层工作人员来执行,并对执行过程和结果进行监控与考核。政府部门的行政架构是典型的倒多叉树。现在的问题是,多这种层层分解的任务,在任务分解时,是否应该将任务生成多个子任务进行处理,如果采用子任务,那么数据表中对某一个任务就存在着多个层次的重复描述,比如,省级是1个任务,市级是20子任务,县区局是400个孙子任务……,这样造成同一个任务的跟踪困难。另一种方式是只保留一个任务,任务的分解以承办单位/人的形式放在另一张表中描述,但这样的问题在于分解后的任务如何在下级部门流转,因为不存在子任务的概念,缺乏考核和流转的实体。
不知道这种情况该如何设计?