我在Drupal 7中设置了一个工作流程,并为工作订单创建了以下状态:
已提交 - >收到/已审核 - >正在进行中 - >完成
我还设置了这些状态的角色和权限,因为我们希望它们能够表现出来。他们似乎工作得很好。
我现在要做的是让工作单显示 ALL 工作流的状态,而不仅仅是下一个可用状态。理由是显示工作顺序的过程有多远(并非每个人都熟悉工作流程,除非它显示,对吧?)
所以我希望显示整个工作流程并选择当前状态。然后,无法选择的状态显示为灰色(由于权限或工作流程设计,包括以前的状态),如果用户具有正确的权限,则可以选择下一个状态。
这可能吗?