type de ressource timeCard

Espace de noms: microsoft.graph

Importante

Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .

Représente une entrée de carte de pointage dans la planification.

Méthodes

Méthode Type de retour Description
List collection de cartes de temps Obtenez la liste des objets de carte de présence dans cette planification.
Create carte de temps Créez un objet Carte de présence .
Obtenir carte de temps Obtenir un objet de carte de présence par ID.
Replace Aucun Remplacer un objet de carte de présence .
Supprimer Aucun Supprimez un objet de carte de présence de la planification.
Pointer l’arrivée carte de temps Pointez pour démarrer une carte de pointage.
Pointer la sortie Aucun Pointer pour terminer une carte de pointage ouverte.
Début de la pause Aucun Démarrez un timeCardBreak dans une carte de pointage spécifique.
Fin de la pause Aucun Terminez le timeCardBreak ouvert dans une carte de pointage spécifique.
Vérifier Aucun Confirmez un enregistrement de carte de présence .
Confirmer pour l’utilisateur carte de temps Confirmez une carte de temps spécifique pour un utilisateur.

Propriétés

Propriété Type Description
Pauses collection timeCardBreak Liste des pauses associées à la carte de pointage.
clockInEvent timeCardEvent Événement de pointage de la carte de pointage.
clockOutEvent timeCardEvent Événement de pointage de la carte de pointage.
confirmedBy confirmedBy Indique si cette entrée de timeCard est confirmée. Les valeurs possibles sont les suivantes : none, user, manager et unknownFutureValue..
createdBy identitySet Identité de la personne qui a créé l’entité.
createdDateTime DateTimeOffset Horodatage de création de la carte de pointage .
id String Identifiant unique de la carte de temps.
lastModifiedBy identitySet Identité de la personne qui a modifié l’entité en dernier.
lastModifiedDateTime DateTimeOffset Horodatage de la dernière modification de la carte de temps .
notes itemBody Remarques sur la carte de temps.
Entrée d’origine timeCardEntry TimeCardEntry d’origine de la timeCard, avant les modifications de l’utilisateur.
state timeCardState État actuel de la carte de temps pendant son cycle de vie. Les valeurs possibles sont : clockedIn, onBreak, clockedOut, unknownFutureValue.
userId String Identifiant utilisateur auquel appartient la timeCard .

Représentation JSON

La représentation JSON suivante montre le type de ressource.

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