导出作业结果
JobResults 类型的导出进程包含所有作业的作业结果概览。
输出可以是 CSV 或 JSON 文件。
Info
已删除的作业结果不会列出。
除了 参数文件 部分中描述的密钥之外,参数文件还可以包含以下专门用于此次导出的密钥。
Common 节
在 [常用] 部分,可以配置以下密钥:
键 | 描述 | 值 |
---|---|---|
Dir | 要导出的 项目树 部分的相对路径。信息:如果为 ComponentID 指定了值,则此键将被忽略。 | - 无值:整个项目树 将被导出,但执行用户无访问权限的目录和组件除外(默认值) - 值以前导反斜杠("\")。开头:可以输入组件的路径(包括名称),以指定要导出的特定部分。 |
科室过滤器
在 [常用] 部分,可以配置以下密钥:
键 | 值 |
---|---|
FilterFrom | 按时间戳(UTC 格式)筛选条目的时间段起始点,筛选时包含该日期。如果仅需输出相较于上次导出的差异,可在此处输入值 LastExecution。上次执行的导出时间戳会记录在 [Result] 节的该键下。 |
过滤至 | 筛选条目所依据的时间段的结束时间(UTC 格式的时间戳)。日期不包含在筛选中。 |
LastXDays | 导出条目后的期限,以天为单位。 |
调用示例
参数文件 exportJobResults.ini
[Common]
ReportType=JobResults
ExportFile=D:\Test\myJobResults.csv
Dir=\SmartShopFloor
[Filter]
LastXDays=20
[User]
Account={User}
Password={Password}
结果文件中出现的列概览
数据记录根据JobId 列和TimestampUTC 列的内容排序。
列 | 描述 |
---|---|
组件 | 组件名称(及其在项目树中的路径) |
ComponentID | 组件 ID(GUID 格式) |
ComponentTypeID | 组件类型 ID(GUID 格式) |
ComponentTypeName | 组件类型名称 |
作业 ID | 作业 ID(GUID 格式) |
JobName | 作业名称 |
上传类 | 作业的上传类型 |
通知对象 | 作业执行情况应通知的用户列表 |
Execution | 作业的执行状态。取值:0:未按计划执行,1:按计划执行,2:通过 BackupClient 执行。 |
IP 或计算机用户名 | IP 地址或计算机名。值的输出取决于上传类。 |
上传代理 | 代理的计算机名或 IP 地址。只有为作业分配了上传代理时,才会指定此值。 |
比较代理 | 代理的计算机名或 IP 地址。只有为作业分配了比较代理时,才会指定此值。 |
时间戳本地 | 作业执行的时间戳(当地时间) |
时间戳UTC | 作业执行的时间戳(UTC) |
时间戳备份本地 | Backup.zip 文件的时间戳(当地时间) |
时间戳备份UTC | Backup.zip 文件的时间戳(当地时间) |
DirBackup | 保存当前作业备份(Backup.zip 文件)的服务器存档中目录的相对路径。 |
结果版本备份 | 服务器版本与备份版本的比较结果。输出的状态代码列表及其说明可在 AdminClient 教文档中找到。本导出进程不显示以下作业执行结果:不存在 和 已停用 |
时间戳版本本地 | 文件Archive.zip 的时间戳(当地时间) |
时间戳版本UTC | 文件Archive.zip 的时间戳 (UTC) |
目录版本 | 保存作业版本(Archive.zip 文件)的服务器存档目录的相对路径 |
版本号 | 版本号 |
错误版本备份 | 该列仅在 前一备份 ↔ 备份 比较过程中发生错误时包含值。 |
警告版本备份 | 该列仅在 前一备份 ↔ 备份 比较过程中发生错误时包含值。 |
结果备份Vs预备份 | 当前备份与前一备份的比较结果。发出的状态代码列表及其说明可在 AdminClient 文档中找到。本导出不显示以下作业执行结果:不存在 和 已停用 |
TimestampPreBackupLocal | Backup.zip 上一个备份文件的时间戳(本地时间) |
时间戳PreBackupUTC | 前一备份的 Backup.zip 文件的时间戳(UTC)。 |
DirPreBackup | 服务器存档中保存上一个作业备份(Backup.zip 文件)的目录的相对路径 |
错误备份Vs预备份 | 只有在比较过程中发生错误时,列中才会包含一个值上一个备份 ↔ 备份 。 |
WarningBackupVsPreBackup | 只有在比较过程中发出警告时,列中才包含值上一个备份 ↔ 备份 。 |
执行服务器 | 执行作业的服务器 |
工作开始本地时间戳 | 作业开始执行时的时间戳(当地时间) |
TimestampJobStartUTC | 作业开始执行时的时间戳(UTC) |
本地上传开始时间戳 | 从上传开始的时间戳(当地时间) |
时间戳UploadStartUTC | 上传开始的时间戳(UTC) |
时间戳上传结束本地 | 上传结束后的时间戳(当地时间) |
时间戳UploadEndUTC | 上传结束时的时间戳(UTC) |
时间戳比较本地开始时间 | 比较开始的时间戳(当地时间) |
时间戳比较开始UTC | 比较开始的时间戳(UTC) |
TimestampCompareEndLocal | 比较结束时的时间戳(当地时间) |
TimestampCompareEndUTC | 比较结束时的时间戳(UTC) |
工作结束本地时间戳 | 作业执行结束时的时间戳(当地时间) |
TimestampJobEndUTC | 作业执行结束时的时间戳(UTC) |
来源 | 来源,即备份的来源。这里最常输出的是 MainServer 和 BackupClient 的值。 |
通知姓名 | 要收到作业执行通知的用户名。多个名称之间用逗号分隔。只有配置了发送作业执行情况电子邮件时,才会显示此列。 |
通知邮件发送对象 | 通知作业执行情况的用户电子邮件地址。多个电子邮件地址之间用逗号分隔。只有配置了为作业执行发送电子邮件时,才会显示此列。 |
通知对象 | 没有octoplant 账户但仍应收到作业执行通知的用户的电子邮件地址。多个电子邮件地址之间用逗号分隔。只有配置了为作业执行发送电子邮件时,才会显示此列。 |