dram.me

BPM系统界面设计

补遗

  1. 单任务和多任务(针对一个用户来说)的BPM系统在界面设计实现上是不同的,单任务可以基于流程直接显示当前任务的表单,而多任务系统则需要将所有待办任务以列表形式列出,再根据不同任务显示可执行操作。—— 2018-01-18

和传统的B/S系统相比,在设计BPM系统的界面时,存在一些不同,例如:

  1. 接口通用化:传统的B/S系统一般针对不同功能,有不同的RESTful接口,而BPM则只需要一些通用接口(例如创建流程实例、获取任务列表、获取任务输入、完成任务等);

  2. 传统B/S系统需要感知流程中任务的组织步骤(例如完成任务A之后,基于结果选择任务B或C),而在BPM中,这一部分逻辑由BPM系统维护,界面只需要从任务列表中获取待办任务即可。

这就导致在界面实现中在架构上会有大的不同,甚至部分影响到交互的设计。