跳转至

管理诊断

为了运行诊断,首先需要访问 Setup labels and rules 菜单,然后定义以下内容:

诊断标签

标签可以被视为要与值需要检查的 Tagetik 对象关联的元素。标签在 Diagnostic tags 选项卡中定义。例如,如果要检查文档第 1 页 Net Revenue 科目的值与第 5 页同一科目按三个业务领域分解的值,则需要创建四个标签,如下图所示。

要添加新标签,只需定义:

  • Code(代码)
  • Description(描述)
  • Group(组),用于排列标签
  • 指定标签类型是否为 Rollover,即是否由 Run rollover 工具使用

诊断规则

创建所有必要的标签后,可以定义要执行的检查。首先,需要通过点击 Diagnostic rules 选项卡来创建要应用于检查的规则标题。

诊断不包含任何时间概念(诊断中未定义场景或期间)。因此,例如,如果需要在同一文档的两个不同部分之间检查同一对象(Net revenue),无论是当前年度还是上一年度,都必须创建两个不同的标签,例如“Current net revenue”和“Previous years' net revenue”。

在此窗口中,需要定义:

  • Code(代码)
  • Description(描述)
  • Control Operator(控制运算符),系统据此运行平衡检查。Tagetik 为用户提供六种不同的运算符:
  • equal。验证“父”标签值的代数和等于“子”标签值的代数和
  • greater than。验证“父”标签值的代数和大于“子”标签值的代数和
  • less than、greater than or equal to、less than or equal to。为“greater than”运算符指定的内容同样适用于此情况,显然使用正确的运算符
  • different。验证“父”标签值的代数和不同于“子”标签值的代数和。如果只有“父”标签,此运算符验证“父”标签值的代数和不等于零
  • Threshold(阈值),即超过该限制后不平衡规则会生成错误,然后选择以下选项之一:

  • All Labels exist. 要求仅当 ParentsChild 区域(见下图)都至少包含一个标签时才运行规则。如果这些区域不包含任何标签,规则仍将运行,系统在完成检查后将显示错误消息。

  • Blocking. 启用此选项后,在提交文档时,系统会自动运行规则,如果该规则未通过验证,则中断文档的提交
  • Rollover. 表示规则类型为 rollover,即由 Run rollover 工具使用(在这种情况下,唯一接受的控制运算符是“equal to”)

然后,在点击规则标题后出现的 Wizard 窗口中,需要指定必须受规则影响的标签。该窗口分为三个区域:

  • Documents/List. 以树或列表的形式包含在 Current document 中创建的所有标签,按文档/文档类型代码划分以及在 Reference documents。在当前文档中定义的标签用符号“$”标记
  • Parent. 在此处需要插入代表所定义规则第一个比较项的标签。在 Rollover 规则类型的情况下,此区域只能插入属于当前文档的一个标签
  • Child. 在此处需要插入代表所定义规则第二个比较项的标签。在 Rollover 规则类型的情况下,此区域只能插入参考文档的标签

当与父标签关联的对象处于以下情况时,需要锁定与子标签关联的对象:

  • 在同一文档内的不同文档部分上,或
  • 在不同文档上,如“Rollover”标签的“Reference document”情况。

请注意,要锁定对象,只需启用对象属性 General 区域中可用的 Lock object 选项。

为了将标签插入相关区域,可以使用“拖放”功能或每个部分左侧角落显示的“蓝色箭头”。要从部分中移除标签,需要使用 Delete 按钮

在我们的示例中,规则的标签为标签“004”,它必须等于子标签“001、002 和 003”的代数和,如上图所示。

Change sign 选项允许更改值的符号。当您从数据源提取数据时,利润标记为“-”号而费用标记为“+”号,并且希望这两个值具有相反的符号时,这可能很有用。

工具

此选项卡允许通过下图所示的工具管理标签和规则。

  • Import labels/rules from: 在同一文档类型的两个文档之间导入值的诊断标签和规则。点击按钮后,会出现一个包含以下按钮的窗口:
  • Document: 允许通过从所选文档的同一文档类型可用文档中选择源文档
  • Import labels: 导入所选文档的标签
  • Import rules: 导入所选文档的规则
  • Delete all: 在从 Document 字段中选择的文档导入标签或规则之前,删除文档的标签和规则

- Report: labels that don't exist, but that are related to the diagnostic rules: 显示不再存在但仍与诊断规则相关的标签的报告 - Delete labels that don't exist: 从使用这些标签的文档对象中删除不存在的标签