任务表单被设计用于审批工作流中的“分配任务”和“认领任务”操作。大多数审批表单的目的是让人们参与到业务流程中,无论是让利益相关者批准一个请求,还是在整个流程的各个步骤中请求某人提供反馈或信息。在这些情况下,您需要从工作流设计器中添加“分配任务”操作。
这里的任务表单是“分配任务”操作的一部分,它是审批任务或完成任务的界面。当任务所有者收到待处理的任务时,他们将能够打开任务表单查看详细信息并采取行动。每个分配任务都将与一个任务表单关联。多个分配任务操作可以使用相同的任务表单。您还可以为每个分配任务创建不同的任务表单。
在实际的业务流程中,可能有多个用户需要采取不同的响应。例如,在表单提交后,第一个任务所有者负责提供更多信息。第二个任务所有者对表单字段进行更多验证。对于高级经理,可能只需要对请求进行简单的批准/拒绝。
作为一个例子,下面是员工入职清单的工作流程。没有审批任务。所有任务都是完成任务,供不同部门准备入职相关的工作项。
以1标记的开始动作将与提交表单关联。接下来的4个动作(2-5)是分配任务,每个任务都与一个单独的任务表单关联。您可以从下面的表单设计器中找到这些表单:
使用多个任务表单,您可以为不同的分配任务设计不同的表单。这样可以避免每个表单变得过于庞大。
即便如此,您可能需要考虑减少任务表单的数量。如果分配的任务执行类似的操作,尝试在这些分配任务中重用任务表单。例如,对于仅需简单“批准/拒绝”的审批任务,您只需要创建一个任务表单。