用户帮助 > 使用文档 > 修改文档 > 使用多行编辑 > 多行编辑期间的故障排除
  
多行编辑期间的故障排除
在多行编辑期间,可能会出现各种错误。
文件打开错误
尝试打开您已经打开进行多行编辑的文档的另一个实例会显示出错消息。该消息会指明无法同时在多行编辑模式和单行编辑模式下打开文档。如果您尝试使用 CLI 来打开已打开的文档,则会显示与此相同的消息。如果在单一编辑视图中打开了两个相同的文档,并且您尝试从“选项”窗口的“编辑”选项卡中打开多行编辑,也会显示该消息。
备份恢复错误
备份文件仅适用于多行编辑。由于备份文件取决于文件系统,因此更改文件系统可避免将未保存的更改写入备份文件。在这种情况下,将会显示一个红色横幅,指明已发生的错误的类型。该横幅将显示三个按钮:
“查看错误详细信息”- 单击此按钮将打开“备份错误”窗口,其中显示了有关错误的信息。这些按钮说明后面是有关备份错误出现原因的更多信息。
“关闭多行编辑”- 单击此按钮将关闭多行编辑并开启单行编辑。然后,文档将打开以进行单行编辑。由于备份文件特定于多行编辑,因此此选项允许您在没有备份文件的情况下工作。它还可以通过强制更加频繁地进行保存,防止累积过多更改。
“了解更多”- 单击此按钮可打开有关恢复未保存更改的 Windchill RV&S 帮助中心。有关详细信息,请参阅恢复多行编辑期间所做的未保存更改
尝试创建、写入或读取备份文件时,会发生备份错误。针对备份错误的红色横幅存在多种变型。
“备份失败”横幅指明尝试备份更改时遇到错误。如果在您编辑文档时突然将备份文件的权限设置为只读,则会出现此横幅。单击“查看错误详细信息”会显示在尝试写入备份文件时遇到的错误的详细信息。一旦基本问题得到更正,必须关闭文档并重新打开它,以便将来的更改获得备份。此横幅还为您提供了关闭多行编辑的选项,以防止以后尝试备份。但是,如果存在未保存的更改,关闭多行编辑的按钮将不可用。在这种情况下,您必须先保存或放弃更改,然后才能切换到单行编辑。保存文档始终会创建新备份文件。
“恢复失败”横幅指明备份文件已损坏,无法恢复任何更改。客户端意外关闭时会出现此横幅,重新启动后,将尝试从受损的备份文件恢复文档。这在对文档所做的所有未保存更改均丢失的情况下发生,这种情况极为少见。单击“查看错误详细信息”会显示在尝试读取备份文件时遇到的错误的详细信息。您可以忽略横幅并继续处理文档,因为系统会创建一个新的备份文件。
“备份初始化失败”横幅指明无法创建备份文件。此横幅在备份文件夹不可写入时出现。单击“查看错误详细信息”会显示在尝试创建备份文件时遇到的错误的详细信息。一旦基本问题得到更正,必须关闭文档并重新打开它,以便将来的更改获得备份。
下文是有关备份文件的其他信息。
备份文件仅针对顶级上下文创建。对于具有子文档的文档,只有在打开父文档(而非子文档)时,才会在意外关闭后恢复对子文档所做的未保存更改。
例如,文档 A 包括文档 B。多行编辑处于开启状态时,打开文档 A 会为顶级文档 A 创建一个备份文件。假定发生意外关闭,此备份文件包括对文档 A 及其所包括的文档 B 所做的未保存更改。
如果打开文档 A,则会恢复在文档 A 及其所包括的文档 B 中的未保存更改。
如果打开文档 B,则不会恢复在文档 A 中所做的文档 B 中的任何未保存更改。
在时间条目面板中输入的时间条目无法恢复,因为它们不是字段。
保存错误
保存分支内容
如果您在包括其他文档的文档中工作,并且其他用户为包括的文档(您在其中对一个或多个节点进行了更改)创建了分支,可能会发生保存错误。出现保存错误时,会显示一个具有两个按钮的横幅。
“查看错误”- 单击此按钮将打开“保存出错”窗口,其中会显示无法执行的更改。针对每个内容项显示的信息会显示在按钮说明之后。
“了解更多”- 单击此按钮可打开此 Windchill RV&S 帮助中心主题。
下面是会发生保存错误的情景:
1. 您打开文档 A 以进行多行编辑,并对包括的文档 B 下的一个或多个节点进行了更改。
2. 另一位用户打开文档 A 以进行单行或多行编辑,并且在文档 B 上选择了“内容” > “分支”,为文档 B 创建了分支。
3. 您保存对文档 A 所做的更改。
出现保存错误,指明无法对包括的文档 B 进行更改,因为该文档在您开始编辑后已被删除。新创建分支的文档 B 将取代执行更改所在的包括文档 B。
保存复制的内容
复制的内容将作为新内容处理,系统会在保存更改时检查其可编辑性。如果一个或多个复制的字段不可编辑,则会发生 MKS124155 错误,相关更改不会保存。要解决此问题,请将特性 mksis.im.allowCopyingNonEditableFieldValues 设置为 true。有关详细信息,请参阅数据库中的工作流和文档配置特性
重新同步错误
如果字段的可编辑性规则已更改为不可编辑,可能会出现重新同步错误。如果重新同步时存在所述的这一针对保存错误的情景,也可能会出现重新同步错误。出现重新同步错误时,会显示一个具有两个按钮的横幅。
“查看错误”- 单击此按钮将打开“重新同步错误”窗口,其中会显示无法执行的更改。针对每个内容项显示的信息会显示在按钮说明之后。
“了解更多”- 单击此按钮可打开此 Windchill RV&S 帮助中心主题。
对于每个包含无法执行的更改的内容项,系统将向您提供有关受影响字段、出错原因以及更改的信息。
如果时间条目不再可编辑,重新同步时报告的错误将包括时间条目更改。对于此类错误,系统会接受服务器上保存的值。
文档锁定错误
在多行编辑期间,可以锁定和解锁文档。保存或重新同步时,Windchill RV&S 会检查字段的锁定属性,并在存在锁定问题时显示一则出错消息。出错消息也会描述问题的解决方法。
下表描述了可能会出现锁定问题的情景。出现文档锁定错误时,文档会在开始保存或重新同步之前先保留存在的所有编辑。如果您所处的情形下需要锁,您可获取一个锁。
情景
允许的修改
所做的修改
保存
重新同步
不需要文档锁定,文档处于打开状态且无锁。
可以修改所有字段。
锁定编辑和非锁定编辑字段
允许
允许
需要文档锁定,文档处于打开状态且无锁。
只能编辑非锁定编辑字段。由于视图了解打开文档时的锁定要求,因此知道字段可编辑。
非锁定编辑字段
允许
允许
不需要文档锁定,文档处于打开状态且无锁。但是,管理员会在文档打开后将锁定设置为必需操作。
可以修改所有字段。由于视图不了解打开文档时的锁定要求,因此会认为所有字段均可编辑。
仅非锁定编辑字段
允许
允许
包括锁定编辑字段的字段
不允许
不允许
该文档在打开前已被其他人锁定。
仅可修改非锁定编辑字段,除非该用户属于锁定组。由于视图了解打开文档时的锁定情况,因此知道哪些字段可编辑。
非锁定编辑字段(和锁定编辑字段,如果用户属于锁定组)
允许
允许
文档打开时未锁定,并且不需要锁定。但是,另一位用户在第一位用户打开文档后锁定了文档。
所有字段均可修改,无需考虑第一个用户是否在锁定组中。这是因为视图不知道另一位用户已锁定文档。
锁定编辑字段
不允许,除非第一位用户属于锁定组
不允许,除非第一位用户属于锁定组
文档处于锁定状态,用户不属于锁定组。但是,系统会在会话期间释放锁,并且不需要锁定。
只能修改非锁定编辑字段。这基于视图在打开文档时掌握的信息。
非锁定编辑字段
允许
允许
多行编辑所特有的行为
QBR(查询支持的关系)字段将始终显示从 Windchill RV&S 服务器返回的最新值。在多行编辑期间,这些值不需要与项上的其他数据保持一致。
等待导入错误
下一个主题将介绍如何在将需求保存至服务器之前,使用等待导入项来审阅和修改需求。无论您的“文档”视图如何设置,等待导入项都会始终打开以便进行多行编辑。如果加载等待导入项时遇到问题,则会显示一个红色或黄色的横幅,指明发生的错误类型。这些横幅会显示两个按钮:
“查看错误”- 单击此按钮可打开“等待导入错误”窗口,其中会显示有关错误的信息。这些按钮说明后面是有关等待导入错误出现原因的更多信息。
“了解更多”- 单击此按钮可打开此 Windchill RV&S 帮助中心主题。有关等待导入项的详细信息,请参阅加载等待导入项以进行多行编辑
等待导入错误的横幅存在两种变型。您可以关闭其中一种横幅,然后根据需要审阅和修改文档。
红色的“等待导入失败”横幅表示文件的等待导入已失败,并且“文档”视图中未加载任何更改。当等待导入项在 Windchill RV&S 外部受到某种方式的损坏或修改时,会出现此横幅。单击“查看错误”可显示尝试加载等待导入项时遇到的错误。
黄色的“等待导入出错”横幅指明等待导入文件已打开,但某些更改无法加载。然后,它会建议您在保存前审阅并进行所需的更改。单击“查看错误”会显示无法对指定的项 ID 执行的更改。例如,也许字段不可编辑或在项类型上不可见,或者无法加载某个附件。
* 
等待导入错误横幅和备份错误横幅可以同时显示。例如,黄色的“等待导入出错”横幅和“备份失败”横幅可以同时显示。同样地,红色的“等待导入失败”和红色的“备份初始化失败”横幅也可以同时显示。
如果 Windchill RV&S 客户端在打开等待导入时意外关闭,当您下一次打开该等待导入时,将恢复未保存的更改。黄色横幅指示是否在已恢复的文档中恢复了所有未保存的更改。如果有更改无法恢复,则黄色横幅会显示“查看错误”“了解更多”按钮。由于等待导入始终在多行编辑模式下打开,因此始终有备份文件针对等待导入中的未保存更改。有关详细信息,请参阅恢复多行编辑期间所做的未保存更改