工作流程构建器

使用工作流程构建器来定义可以与审计进程配合使用的定制工作流程(步骤、转换和操作)。

有关其他信息,请参阅 " 构建审计流程 "。 请执行下列步骤以:

  • 定义工作流程步骤(事件状态)
  • 定义从一个步骤过渡到另一个步骤的流(操作)
  • 定义哪些操作需要签核
  • 将角色指定给每个状态,以定义允许查看每个状态的用户

此功能部件的相关术语

事件类型 - 定制工作流程

事件状态 - 工作流程的状态。

事件操作 - 操作/转换

注: 工作流程构建器是由产品键启用的可选组件。

创建工作流程

  1. 使用管理员帐户,通过导航至 Comply > Tools and Views > Workflow Builder 打开 Workflow Builder。 使用具有 DataPrivacy 权限的用户帐户,通过导航至加速器 > Data Privacy > 跟踪和监控 > 审计跟踪和工作流自动化来打开工作流构建器
  2. 在第一个屏幕(“事件类型”)上,单击事件状态以转至“事件状态”配置。
  3. 单击添加事件状态以定义新的事件状态。 预期有多种事件状态。 如果任务是工作流程中的最终任务,请填写状态描述并选中“为最终”复选框。
  4. 单击事件类型,然后单击“添加事件类型定义”上的添加按钮以定义新的事件类型。
  5. 填写描述并指定工作流程中的第一个任务。
  6. 然后,通过选中“状态”项并单击“可用状态”列表与“允许的状态”列表之间的 > 按钮,从“可用状态”列表中,选择工作流程的所有允许的状态。
  7. 完成时,单击“保存”按钮。 注:“保存”按钮(或“取消”按钮)仅适用于对名称、缺省事件或可用事件所作的更改。
  8. 转至“事件类型”菜单屏幕的“已定义事件操作”部分。 “已定义事件操作”涉及对工作流程的不同事件操作进行指定。
  9. 单击“新建”按钮。
  10. 填写“事件操作描述”并指定上一状态、下一状态以及是否需要对此事件操作进行签核。 单击“应用”按钮。
  11. 重复步骤 9 和 10,直到已对所有事件操作进行描述和指定。
  12. 转至“事件类型”菜单屏幕的“角色”部分。 “角色”涉及定义当事件在特定的事件操作中时哪些用户可查看该事件。 例如,哪些用户可查看处于“正在复审”状态的事件以及哪些用户可查看处于“已核准”状态的事件。
  13. 选择“事件类型状态”并单击“角色”按钮。
  14. 在“指定安全角色”面板中,对要指定的所有角色进行标记(您将只看到已指定给您的帐户的角色)。 单击“应用”以保存对安全角色进行的选择。 单击“返回”按钮。
  15. 重复步骤 13 至 14,直到所有事件类型状态都已定义角色。
  16. 已完成工作流程构建器的配置工作。
  17. 通过导航至 遵守 > 工具和视图 > 审计流程生成器 打开 审计流程生成器 ,以安排工作流程并建立和显示工作流程报告。 请参阅“定义报告任务”下面的“审计进程构建器”步骤。

“附录”中有一个使用方案,即,“工作流程构建器工作流程示例”。

注: 如果 "审计进程构建器" 中的任务类型是 "分类进程" ,那么 "工作流程构建器" 无法创建定制工作流程。

警告注意事项:创建工作流程事件时,可以对由该事件使用的每个状态分配某个角色(意味着,当事件处于此状态时,只有此角色能看到这些事件)。 将事件分配给审计进程时,已分配给该事件状态的每个角色在此审计进程上都具有接收方是非常重要的。 否则,可能会将审计结果行放置在某个状态下,从而导致其所有接收方都无法查看此行或更改其状态。

如果某个审计行变得不可访问,那么 admin 用户(此用户能够查看所有事件,这与其角色无关)将能够查看该行并更改其状态。 但是,如果数据级安全性处于打开状态,那么 admin 用户可能无法查看该行。 admin 用户将需要(通过“全局概要文件”)关闭数据级安全性,或具有 dataset_exempt 角色。 配置审计进程很重要,以便必须对与此审计进程相关联的事件进行操作的所有角色都成为此审计进程的接收方。

注: 仅当事件状态未处于任何事件的第一个或最终状态,并且未由任何操作使用时,才允许删除该事件状态。 验证将提供用于防止删除该状态的事件/操作的列表。

仅将缺省事件添加至有限数目的记录

当运行“审计进程”报告任务时,会将此进程任务的结果保存在表 REPORT_RESULT_DATA_ROW 中。 对于该报告的每行,此表都将具有一行。 如果此报告任务还对其分配了缺省事件,那么对于该报告的每行,都会将一行添加至表 TASK_RESULT_ADDITIONAL_INFO。 仅当缺省事件用于大型结果时,这才可能导致磁盘空间问题。 请仅对带有有限数目的记录的任务结果创建事件,否则,用户将永远无法管理大量记录。 如果以需要的有限方式使用了缺省事件,那么由于关闭数千事件并不容易,所以将不存在任何磁盘空间问题,也不存在任何可用性问题。