界面必须设计开发(对于 html 来说,现在已经不时兴用鼠标拖拉方式来画界面了,而且画界面也不能排除需要手动修改 html 和css 代码)。这部分就跟普通的 web 应用没什么两样。不同身份的人动态加载不同模板。
OA 的特点就在于经常需要随时调整,而界面布局调整不大,但是组织架构里边的内容是随时调整的、流程是经常调整的。特别当你有几十个、几百个不同的审批内容时,这种调整就显得非常普遍。
你问了一个”流“中最静态的问题,表单是最死板的。但是其实有关操作人员信息必须动态配置(是使用规则来动态计算出来),流程也必须动态配置,这才是”流“的灵魂。有的人只知道注意工作节点的表单信息,不重视节点到各个节点之间的连线,结果一旦上线一旦维护就要花大量修改成本。
其实首先要为“流”的动态配置属性抽象建模,这样才能应付将来的OA多样性、流程重构。而初学者容易把注意力只放到表单设计商。