timecard 资源类型

命名空间:microsoft.graph

重要

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

表示计划中的一个时间表条目。

方法

方法 返回类型 Description
List timeCard 集合 获取此计划中的 时间表 对象列表。
创建 timeCard 创建新的 时间卡 对象。
Get timeCard 按 ID 获取 时间卡 对象。
Replace 替换 时间卡 对象。
删除 从计划中删除 时间表 对象。
clockIn timeCard 打卡以启动 时间表
clockOut 打卡结束打开的 时间表
startBreak 在特定时间卡中启动 timeCardBreak
endBreak 在特定时间卡中结束打开的 timeCardBreak
confirmTimeCard 确认 时间表 记录。

属性

属性 类型 说明
休息 timeCardBreak 集合 timeCard 关联的中断列表。
clockInEvent timeCardEvent timeCard 的时钟输入事件。
clockOutEvent timeCardEvent timeCard 的时钟输出事件。
confirmedBy confirmedBy 指示是否确认此 timeCard 条目。 可取值为:noneusermanagerunknownFutureValue
createdBy identitySet 创建实体的人员的标识。
createdDateTime DateTimeOffset 创建 timeCard 的时间戳。
id String timeCard 的唯一标识符。
lastModifiedBy identitySet 上次修改实体的人员的标识。
lastModifiedDateTime DateTimeOffset 上次修改 timeCard 的时间戳。
notes itemBody 有关 timeCard 的备注。
originalEntry timeCardEntry 在用户编辑之前,timeCard 的原始 timeCardEntry
state timeCardState timeCard 在其生命周期中的当前状态。可能的值为:clockedInonBreakclockedOutunknownFutureValue
userId String timeCard 所属的用户 ID。

JSON 表示形式

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

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