我们有一个非常复杂的工作流程,需要由具有内部 web 应用程序的准技术员工进行监控。大约有 30 个步骤,其中一些是手动(编辑),一些是半自动停止点(例如“文件已收到”或某些模板的客户批准),还有一些是完全自动化的(文件转换、搜索索引、等等)。所有这些步骤的流程图庞大而复杂,三个人可能同时在三个完全不同的步骤上工作。

您将如何尽可能向您的用户提供如此大量的信息?仅显示整个图表似乎是蛮力解决方案。但它很大,随着我们做更多的事情,它可能会变得更大。更不用说用 HTML 编码整个图表所需的复杂性了。

最佳答案

我假设你不想仅仅为了娱乐或 mock 而展示这些,而是​​在整个过程中帮助用户,尽可能自动化,记录过程等。如果你清楚地定义你的应用程序的目标或目的,这可能会有所帮助.

除了“调试业务规则”或者客户希望看到它之外,我认为展示整个工作流程没有意义。

如果您的目标是帮助用户完成他们的工作,我会 展示“项目”(或任何更合适的术语)的状态 所在的状态、 以及可能的 到其他状态的转换。

状态可能是多个主要是独立的变量,例如人们可能会描述内容的进展——例如“不完整”/“完成”/“由第二名员工审查”/“由第二名员工签署”,其他人可能包含并行制定的时间表,例如“测试打印日期 = 未预定”、“打印日期 = 未预定”、“最终交付 = 明天,最好是昨天”。

转换可能是“提交给客户进行审查”、“标记为内容完整”、“内容已修改”等。

这是你的想法吗?

关于user-interface - 设计复杂的工作流程图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3256639/

10-12 05:11