导出带有差异的作业结果
导出为 JobReport 类型的文件包含作业的概览,这些作业在执行过程中检测到差异或发生错误。
输出可以是 CSV 或 JSON 文件。
除了 参数文件 部分中描述的密钥之外,参数文件还可以包含以下专门用于此次导出的密钥。
键 | 描述 | 值 |
---|---|---|
Dir | 要导出的 项目树 部分的相对路径。信息:如果为 ComponentID 指定了值,则此键将被忽略。 | - 无值:整个项目树 将被导出,但执行用户无访问权限的目录和组件除外(默认值) - 值以前导反斜杠("\")。开头:可以输入组件的路径(包括名称),以指定要导出的特定部分。 |
调用示例
参数文件 exportJobReport.ini
[Common]
ReportType=UnequalJobResults
ExportFile=D:\Test\myJobReport.csv
Dir=\SmartShopFloor
[User]
Account={User}
Password={Password}
结果文件中出现的列概览
列 | 描述 |
---|---|
组件 | 组件名称(及其在 项目树 中的路径) |
ComponentId | 组件 ID(GUID 格式) |
组件类型标识 | 组件类型 ID(GUID 格式) |
组件类型名称 | 组件类型名称 |
JobId | 作业 ID(GUID 格式) |
JobName | 作业名称 |
上传类 | 上传工作类型 |
通知对象 | 任务执行时应通知的用户列表 |
通知姓名 | 应收到任务执行通知的用户名。多个名称之间用逗号分隔。只有配置了发送任务执行情况电子邮件时,才会显示此列。 |
通知邮件发送对象 | 要通知作业执行情况的用户的电子邮件地址。多个电子邮件地址之间用逗号分隔。只有配置了发送作业执行情况电子邮件时,才会显示此列。 |
通知对象 | 没有 octoplant 帐户但仍应收到作业执行通知的用户的电子邮件地址。多个电子邮件地址之间用逗号分隔。只有配置了为任务执行发送电子邮件时,才会显示此列。 |
Execution | 作业的执行状态。取值:0:未按计划执行,1:按计划执行,2:通过 BackupClient 执行。 |
IP 或计算机名称 | IP 地址或计算机名称。输出值取决于上传类别。 |
上传代理 | 代理的计算机名称或 IP 地址。只有为任务分配了上传代理时,才会指定此值。 |
比较代理 | 代理的计算机名称或 IP 地址。只有为任务分配了比较代理时,才会指定此值。 |
PendingResultCountDueUnequal | 自检测到设备上的版本与服务器上的版本存在差异以来执行的任务次数 |
PendingResultCountDueError | 上传过程中发生错误后的任务执行次数 |
最后一次等效检测(本地) | 日期,最后一次检测到设备上的版本与服务器上的版本无差异的日期(当地时间) |
上次等效检测(UTC) | 最后一次检测到设备上的版本与服务器上的版本无差异的日期(UTC) |
下一个起点(本地) | 下一次启动作业的时间(当地时间) |
下一个起点(世界协调时) | 下一次启动作业的时间(UTC) |
工作启动(本地) | 作业开始执行的时间(当地时间) |
工作开始时间(世界协调时) | 作业开始执行的时间(UTC) |
工作完成(本地) | 作业执行完成的时间(当地时间) |
工作完成时间(UTC) | 作业执行结束的时间(UTC) |
时间戳备份(本地) | 备份的时间戳(当地时间) |
时间戳备份(UTC) | 备份的时间戳(UTC) |
时间戳预备份(本地) | 上次备份的时间戳(当地时间) |
预备份时间戳(UTC) | 上一次备份的时间戳(UTC) |