其他 Windchill 功能 > Windchill Quality Management 解决方案 > Windchill 质量管理导航 > 培训跟踪功能概述 > 使用“跟踪培训”功能
  
使用“跟踪培训”功能
要跟踪培训任务,必须安装文档控制模块 (预配置了培训跟踪的最佳业务实践)。
可以将角色、组和组织关联到包含公司政策和工序或工作指示的文档。培训经理可以设置用于后期或未完成培训任务的监视器。从而可以按工序持续监视其组织的培训状况,并配置报告以满足公司需求。
可以将培训任务分配至 Windchill 中所安装的任何类型的文档。
* 
如果删除了某个文档,则关联的培训记录也将删除。管理员必须相应地分配文档权限。
分配属性
文档可包含分配至自动管理任务的属性。
培训间隔 - 培训的有效天数。如果将此字段设置为 365 天,则用户完成培训后,该用户的此项培训将在一年内有效。此属性的“内部名称”必须是 trainingInterval,属性的“数据类型”必须为“整数”
培训间隔提前期 - 关于该文档的培训到期并重新启动之前的天数。如果将此字段设置为 20 天,则用户将在培训记录到期前 20 天收到该文档的培训任务。此属性的“内部名称”必须是 trainingIntervalLeadTime,属性的“数据类型”必须为“整数”
发布对象的培训 - 此字段用于确定发布包含培训记录的文档时是否创建新的培训记录。如果将此字段设置为“是”并且修订了包含培训记录的文档,则在发布修订版本时,将取消发布原始修订版本的所有相关培训记录。可以创建新的培训记录,以便用户能够接受新修订版本的培训。此属性的“内部名称”必须是 trainingOnRelease,属性的“数据类型”必须为“布尔型”
通过参与者管理实用程序分配培训记录
要将培训记录分配给组或多级别组 (组内的组),请执行以下操作:
1. “参与者管理”实用程序中,选择一个组。
2. 选择“操作” > “添加培训记录”
3. “选择文档”窗口中,选择一个文档或多个文档
4. 单击“确定”。该文档将显示在工作负责人的信息页面上。
查看用户、组或组织的信息页面
要查看用户、组或组织信息页面的“培训记录”表格,请执行以下操作:
1. 创建新选项卡。
2. 选择“自定义” > “培训记录”。已分配培训记录将显示在“培训记录”表格中。
从组的信息页面添加培训记录
要将培训记录添加到组的信息页面上的“培训记录”表格中,请执行以下操作:
1. 单击添加培训记录图标
2. “选择文档”窗口中,选择一个文档或多个文档。
3. 单击“确定”。组的培训记录将显示在“培训记录”表格中。
编辑培训记录
要手动编辑培训记录,请执行以下操作:
1. 在文档上单击鼠标右键,然后选择“编辑培训记录”
2. “培训记录详细信息”窗口中,更新必要的字段,然后单击“确定”
文档状态
文档具有以下培训状态,默认情况下每天更新一次:
“待处理”- 所有培训记录均在“挂起”状态下创建。
“必需”- 当组或其嵌套组需要培训时,培训记录会转至此状态。
对于组,此任务会立即从“待处理”状态变为“必需”状态并终止工作流。将为组及其嵌套组中的用户创建新任务。
如果已设置培训间隔属性,则会在用户完成培训时设置培训记录的到期日期。
“已完成”- 用户已完成文档的培训。
“已过期”- 文档的培训已过期。
“已取消”- 培训需求已取消。
发布文档的新修订版本时,将会取消旧版本的培训任务,并为新版本创建一个任务。
当组成员不再与组关联时,会取消培训记录。
如果取消组培训记录,则处于待处理或必需状态的用户培训记录也将被取消。
* 
可以使用“设置状态”功能手动更新需求。
这些状态与文档状态 (“正在工作”“已发布”等) 有所不同。
培训跟踪队列
培训跟踪队列会运行已排程的进程以执行培训记录更新。进程将执行以下操作:
为属于任何具有培训记录的组或组织的成员但尚不具有培训记录的用户创建培训记录。
更新过期的培训记录。对于当前为具有所参考文档的 “必需” 状态的培训记录的用户,为其创建的过期记录的新培训记录小版本。
为处于“已发布”状态的文档的新修订版本创建新培训记录。当旧修订版本的培训记录存在且“基于发布的培训”标志设置为“是”时,将执行此操作。修订培训记录文档后,仅当用户仍然是具有文档 “必需” 的当前培训记录的组的成员时,才会创建新的培训记录小版本,并且发布时的“基于发布的培训” 标志设置为真。
如果已设置“培训间隔提前期”且满足开始重新培训的条件,则将对培训记录进行迭代并创建新培训任务。
默认情况下,培训跟踪队列将进程安排为每天于 01:30 服务器时间运行一次。可通过修改 QMS.TrainingTrackingStates.properties.xconf 文件中的 qualitymanagment.qms.trainingtracking.trainingrecord.queueStartTime 属性来更改此时间。属性的格式记录在 xconf 文件中。