timecard 资源类型

命名空间:microsoft.graph

重要

Microsoft Graph版本下的 /beta API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。

表示计划中的一个考勤卡条目。

方法

方法 返回类型 Description
List timeCard 集合 获取此 计划中的 timecard 对象列表。
创建 timeCard 创建新的 时间卡 对象。
获取 timeCard 按 ID 获取 时间卡对象。
Replace 替换 一个时间卡 对象。
删除 计划中删除 一个时间卡对象。
clockIn timeCard Clock in to start a timecard.
clockOut 时钟以结束打开的 Timecard
startBreak 启动特定时间卡 中的 timeCardBreak
endBreak 结束特定时间卡中打开的 timeCardBreak。
confirmTimeCard 确认 一条时间卡 记录。

属性

属性 类型 说明
id string timeCard的 ID。
userId string timeCard 所属的用户 ID。
state timeCardState timeCard 在其生命周期中的当前状态。可能的值是 clockedIn onBreak clockedOut :、、、。 unknownFutureValue
clockInEvent timeCardEvent timeCard 的 时钟事件
clockOutEvent timeCardEvent timeCard 的 时钟出事件
notes itemBody 有关 timeCard 的注释
breaks timeCardBreak 集合 timeCard 关联的中断列表。
originalEntry timeCardEntry 用户编辑之前 timeCard 的原始 timeCardEntry。
confirmedBy confirmedBy 指示此 timeCard 条目是否得到确认。 可取值为:noneusermanagerunknownFutureValue
createdDateTime Edm.dateTimeOffset 创建 timeCard 的时间戳。
createdBy IdentitySet 创建实体的人的标识。
lastModifiedDateTime dateTimeOffset 上次修改 timeCard 的时间戳。
lastModifiedBy IdentitySet 上次修改实体的人的标识。

JSON 表示形式

下面是资源的 JSON 表示形式。

{
  "userId": "string (identifier)",
  "createdDateTime": "String (timestamp)",
  "lastModifiedDateTime": "String (timestamp)",
  "lastModifiedBy": {"@odata.type":"microsoft.graph.identitySet"},
  "clockInEvent" : {"@odata.type":"microsoft.graph.timeCardEvent"},
  "clockOutEvent" : {"@odata.type":"microsoft.graph.timeCardEvent"},
  "notes" : {"@odata.type":"microsoft.graph.itemBody"},
  "breaks" : [{"@odata.type":"microsoft.graph.timeCardEvent"}],
  "originalEntry" : {"@odata.type":"microsoft.graph.timeCardEntry"}
}