Timecard-Ressourcentyp

Namespace: microsoft.graph

Wichtig

APIs unter der /beta Version in Microsoft Graph können geändert werden. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in Version 1.0 verfügbar ist, verwenden Sie die Versionsauswahl .

Stellt einen Zeitkarteneintrag im Zeitplan dar.

Methoden

Methode Rückgabetyp Beschreibung
List timeCard-Auflistung Ruft die Liste der Timecardobjekte in diesem Zeitplan ab.
Create Zeiterfassungskarte Erstellen sie ein neues Timecardobjekt.
Get Zeiterfassungskarte Abrufen eines Timecardobjekts nach ID.
Replace Keine Ersetzen Sie ein Timecardobjekt.
Delete Keine Löschen eines Timecardobjekts aus dem Zeitplan.
clockIn Zeiterfassungskarte Einstempeln, um eine Zeitkarte zu starten.
clockOut Keine Ausstempeln, um eine geöffnete Zeitkarte zu beenden.
startBreak Keine Starten Sie einen timeCardBreak in einer bestimmten Zeitkarte.
endBreak Keine End the open timeCardBreak in a specific timecard.
confirmTimeCard Keine Bestätigen sie einen Zeitkartendatensatz.

Eigenschaften

Eigenschaft Typ Beschreibung
id string ID der timeCard.
userId string Benutzer-ID, zu der die timeCard gehört.
state timeCardState Der aktuelle Status der timeCard während ihres Lebenszyklus. Mögliche Werte sind: clockedIn , onBreak , , clockedOut unknownFutureValue .
clockInEvent timeCardEvent The clock-in event of the timeCard.
clockOutEvent timeCardEvent Das TimeCard-Ausstempelereignis.
notes itemBody Hinweise zur timeCard.
Bricht timeCardBreak-Sammlung Die Liste der Mit timeCard verknüpften Unterbrechungen.
originalEntry timeCardEntry Der ursprüngliche timeCardEntry-Wert der timeCard, bevor der Benutzer die Bearbeitung vorgibt.
confirmedBy confirmedBy Gibt an, ob dieser timeCard-Eintrag bestätigt ist. Mögliche Werte sind: none, user, manager, unknownFutureValue.
createdDateTime Edm.dateTimeOffset Der Zeitstempel, in dem die timeCard erstellt wurde.
createdBy IdentitySet Die Identität der Person, die die Entität erstellt hat.
lastModifiedDateTime dateTimeOffset Der Zeitstempel, in dem die timeCard zuletzt geändert wurde.
lastModifiedBy IdentitySet Die Identität der Person, die die Entität zuletzt geändert hat.

JSON-Darstellung

Es folgt eine JSON-Darstellung der Ressource.

{
  "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"}
}