跳转到内容

考勤记录 JSON 字段

考勤记录 JSON 使用包结构:

  • version:数字,当前为 3
  • exportedAt:ISO 时间戳
  • session:考勤记录对象
字段类型必需说明
idnumber本地数据库键。
sessionIdstring载荷中的唯一记录 ID。
originSessionKeystring跨运行环境逻辑身份键。
sessionRevisionnumber单调递增值。
recordSourcestringmeeting_live、main_import 或 main_restore。
startedAtstring追踪开始的 ISO 时间戳。
endedAtstring追踪结束的 ISO 时间戳。
isActiveboolean追踪进行中时为 true。
needsExportboolean待导出时为 true。
modestringgeneric 或 roster。
meetingUUIDstringZoom 会议 UUID。
meetingIdstringZoom 会议 ID。
meetingTopicstring会议主题文本。
privilegeAcquiredAtstring角色权限确认的 ISO 时间戳。
guessedProfileIdstring自动选择的考勤配置提示。
selectedProfileIdstring显式使用的考勤配置。
selectedIncludedSubgroupsstring[]从选中配置捕获的子组范围。
selectedGroupSortOrderstring[]从选中配置捕获的分组排序。
movementEventsarray参与者移动事件时间线。
sessionParticipantsarray身份关联的参与者实体。
rosterObservationsarray会议期间捕获的轮询人员名单。
nameChangeEventsarray显示名称变更时间线条目。
latestRosterarray运行时最新实时花名册人员名单。
manualSnapshotsarray手动现场人员名单条目。
reconciliationDecisionsarray匹配后操作员决策列表。
derivedRowsarray为 UI 和导出计算的考勤行。
exportedAtstring最新导出操作的 ISO 时间戳。
raiseHandEntriesarray举手/放下事件时间线条目。
raiseHandCapturesarray举手捕获汇总人员名单。
lastSubmittedAtstring最后同步提交的 ISO 时间戳。
lateThresholdMinutesnumber此记录使用的活跃迟到阈值。
returnWindowMinutesnumber此记录使用的活跃返回窗口。

当任何必需字段校验失败时,导入拒绝载荷:

  • sessionId 缺失
  • originSessionKey 缺失
  • startedAt 缺失
  • mode 不是 generic 或 roster
  • movementEvents 不是数组
  • sessionParticipants 不是数组
  • rosterObservations 不是数组
  • nameChangeEvents 不是数组
  • manualSnapshots 不是数组
  • reconciliationDecisions 不是数组