如何生成整个文档或中间节点

在任何时候,包括在每个管理用户提交其负责的文档部分之前,任何具有必要用户权限的用户都可以查看整个文档或其任何中间部分,包括所有下级部分的内容。

每次打开文档的某个节点时,如果启用了对要更新的文档部分的自动检查(文档属性 > 高级 > 禁用"文档部分更新检查" 选项已禁用),系统会检查自上次将其包含在尝试更新的节点中以来哪些文档部分已被修改。

为了确定哪些文档部分需要更新,系统会将附件的日期和时间与上次更新的日期和时间进行比较,如果后者早于附件的日期和时间,则显示要更新的文档部分,否则不显示。如果插入文档的数据源是 Tagetik 的数据库,则系统不会对日期进行任何比较,因此始终将所有文档部分显示为需要更新。

假设以下情况,并且打开"FINANCIAL_STATE"节点:

文档部分检查完成后,系统会显示"要更新的元素列表",其中显示为使用最新修改更新节点而需要合并的文档部分。在此窗口中,可以选择每个单独的子部分或所有子部分("全选"按钮)、创建列筛选器("搜索"按钮会高亮显示,表示数据已被筛选)以及对可用记录进行排序(每列上的"排序"按钮)。

如果启用了自动检查且没有文档部分被修改,则系统将显示以下消息,通知用户所选节点无需合并。

在上面的示例中,"FINANCIAL_STATE"节点包含一些下级元素(FACE_FINANCIAL)以及一个中间节点(NOTES),该中间节点带有一些下级元素(NOTA_1、NOTA_2 和 NOTA_3)。 如果需要更新整个部分,系统将按如下方式运行:

  • 默认情况下:它将下一级内容的一个副本带到"FINANCIAL_STATE"级别,即它考虑"NOTES"中间节点及其基于上次保存的内容,如果由于某种原因中间节点的某些子部分已更改但该节点尚未更新,则系统基于上次保存继承中间节点的内容,忽略对下级部分的修改
  • 当启用 递归更新 选项时:它会更新所选节点下方的中间节点,并且如果由于某种原因中间节点的某些子部分已更改但该节点尚未更新,则通过此选项,系统在将中间节点的内容带到"FINANCIAL_STATE"节点之前先运行中间节点的更新

有关其他更新选项(更新格式重新加载结构 等)的更多详细信息,请参见段落 带选项更新。