跳转到内容

考勤记录 JSON 字段

考勤记录 JSON 使用包结构:

  • version:数字,当前为 3
  • exportedAt:ISO 时间戳
  • session:考勤记录对象
字段类型必需说明
idnumber否本地数据库键。
sessionIdstring是载荷中的唯一记录 ID。
originSessionKeystring是跨运行环境逻辑身份键。
sessionRevisionnumber是单调递增值。
recordSourcestring是meeting_live、main_import 或 main_restore。
startedAtstring是追踪开始的 ISO 时间戳。
endedAtstring否追踪结束的 ISO 时间戳。
isActiveboolean是追踪进行中时为 true。
needsExportboolean是待导出时为 true。
modestring是generic 或 roster。
meetingUUIDstring否Zoom 会议 UUID。
meetingIdstring否Zoom 会议 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 不是数组