跳转至

业务工作流概念

什么是业务工作流

业务工作流(Business Workflow)是实体特定的工作流。它在 CCH Tagetik 中按照负责录入和处理数据的用户能够按照实体自身工作方式执行的顺序进行准备。

业务工作流结构

业务工作流(Business Workflow)由多个逻辑和时间步骤组成,称为步骤。所有逻辑步骤都可以为下一步骤做准备,并与其他步骤并行。它们通过代码进行标识,并包含一个或多个活动流,称为任务工作流。每个活动流由多个活动(任务)组成,这些活动必须按特定顺序运行。

步骤示例

在法定合并流程中,可能需要在不同时间收集和提交财务报表和日记账的数据,随后在另一个步骤中收集补充附注的数据。

然而,在预算流程中,将收入数据的收集与固定成本数据的收集分开可能是有用的,投资和人员成本数据也是如此。

任务示例

在薪资数据收集任务工作流中,每个数据录入表单的完成构成一个不同的任务。

默认业务工作流

CCH Tagetik 基于实体维度提供了一个按实体的默认业务工作流(Business Workflow),代码为 $WFModel,包含单个 $STEP 步骤。该业务工作流可用于无需管理除提交之外的单独步骤或特定活动的情况。

步骤和任务工作流的特征

步骤和任务工作流可以串行或并行完成。步骤只提交一次,它们之间的对应关系定义了提交的时间顺序。并行完成的步骤可以相互独立地提交,任务工作流可以同时运行。

还可以指定是否仅允许在上一步骤中的所有实体均已提交后才提交某些步骤。这对于一个实体将横向成本分配给其他实体的步骤非常有用。因此,在后续步骤中,接收这些成本的实体只有在上一完整步骤已全部提交(即其他实体也已提交)后,才能提交其自身成本与从上一步骤接收的成本之和。

贡献者步骤和合并者步骤的任务工作流可以分别只包含涉及贡献者用户或合并者的任务。

包含两个步骤和串行任务工作流的示例

此图显示了由两个步骤组成的业务工作流(Business Workflow)图的摘录。第一个步骤包含一个任务工作流,第二个步骤包含两个串行任务工作流。

包含三个步骤且各步骤首个活动并行的示例

此示例显示了一个业务工作流(Business Workflow),其中每个任务工作流的前两个任务可以并行运行。下一个任务只有在两个任务均完成后才能运行。只有上一步骤的任务工作流完成后,才能进入下一步骤。

任务工作流的特殊特征

可以根据计算模型或集团中各个实体的需求创建多个任务工作流。默认情况下,CCH Tagetik 为每个步骤提供两个任务工作流;这些在任务工作流定义中不可见,但在流程设置期间可用:

  • $ - Task Workflow:为流程插入仅提交任务。
  • $$ . Task Workflow:为流程中实体不运行重要任务的步骤插入一个步骤。

任务标签

任务运行的活动可以通过分配给这些任务的标签来标识。因此,多个任务可以分组在同一标签下。可以引用这些标签将任务分配给多个特定用户。

任务组

可以将单个任务分组,这样用户只需单击一次即可运行相应的数据处理,例如用于合并数据处理。分组任务可以视为单个任务,稍后展开或全部一起运行。

完成任务工作流

每个任务工作流必须以提交任务完成。如有必要,可以稍后添加一个或多个数据审批任务。当不同人员负责提交和审批时,这非常有用。