Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 .
Une tâche todoTask représente une tâche, telle qu’un travail ou un élément personnel, qui peut être suivie et terminée.
Un todoTask est toujours contenu dans un todoTaskList. Il inclut une relation à une collection d’objets linkedResource , qui suit une ou plusieurs sources de la tâche.
Cette ressource prend en charge les éléments suivants :
- Ajout de vos données en tant que propriétés personnalisées dans les extensions ouvertes.
- Abonnementaux notifications de modification.
- Utilisation de la requête delta pour suivre les ajouts, les suppressions et les mises à jour incrémentiels.
Méthodes
| Méthode | Type de retour | Description |
|---|---|---|
| Répertorier les tâches | Collection todoTask | Obtenir toutes les ressources todoTask dans la liste spécifiée. |
| Créer une tâche | todoTask | Créer un todoTask dans la liste des tâches spécifiée |
| Obtenir une tâche | todoTask | Lisez les propriétés et les relations d’un objet todoTask . |
| Mettre à jour une tâche | todoTask | Mettez à jour les propriétés d’un objet todoTask . |
| Supprimer une tâche | Aucun | Supprime un objet todoTask . |
| Lister les éléments de liste de vérification | collection checklistItem | Obtenez les ressources checklistItem à partir de la propriété de navigation checklistItems. |
| Créer un objet checklistItem | checklistItem | Créez un objet checklistItem . |
| Répertorier linkedResources | collection linkedResource | Obtenez les linkedResources à partir de la propriété de navigation linkedResources. |
| Créer des ressources liées | linkedResource | Créez un objet linkedResources. |
| Propriétés étendues | ||
| Créer une propriété à valeur unique | todoTask | Créez une ou plusieurs propriétés étendues à valeur unique dans un objet todoTask nouveau ou existant. |
| Obtenir une propriété à valeur unique | todoTask | Obtenez les objets todoTask qui contiennent une propriété étendue à valeur unique à l’aide de $expand ou $filter. |
Propriétés
| Propriété | Type | Description |
|---|---|---|
| corps | itemBody | Le corps de la tâche qui contient généralement des informations sur la tâche. |
| bodyLastModifiedDateTime | DateTimeOffset | Date et heure de la dernière modification du corps de la tâche. Par défaut, cette valeur est définie dans le fuseau horaire UTC. Vous pouvez fournir un fuseau horaire personnalisé dans l’en-tête de la demande. La valeur de la propriété utilise le format ISO 8601, toujours en heure UTC. Par exemple, minuit UTC le 1er janvier 2020 se présente comme suit : « 2020-01-01T00:00:00Z ». |
| categories | String collection | Les catégories associées à la tâche. Chaque catégorie correspond à la propriétédisplayNamed’unoutlookCategory que l’utilisateur a définie. |
| completedDateTime | dateTimeTimeZone | Date et heure dans le fuseau horaire spécifié où la tâche a été terminée. |
| createdDateTime | DateTimeOffset | Date et heure de création de la tâche. Par défaut, cette valeur est définie dans le fuseau horaire UTC. Vous pouvez fournir un fuseau horaire personnalisé dans l’en-tête de la demande. La valeur de la propriété utilise le format ISO 8601. Par exemple, minuit UTC le 1er janvier 2020 se présente comme suit : « 2020-01-01T00:00:00Z ». |
| dueDateTime | dateTimeTimeZone | Date et heure dans le fuseau horaire spécifié pour laquelle la tâche doit être terminée. |
| hasAttachments | Boolean | Indique si la tâche comporte des pièces jointes. |
| id | Chaîne | Identificateur unique de la tâche. Par défaut, cette valeur change lorsque l’élément est déplacé d’une liste à une autre. |
| importance | importance | Importance de la tâche. Les valeurs possibles sont low, normal, high. |
| isReminderOn | Boolean | Valeur True si une alerte est définie pour rappeler la true à l’utilisateur. |
| lastModifiedDateTime | DateTimeOffset | Date et heure de la dernière modification de la tâche. Par défaut, le fuseau est UTC. Vous pouvez fournir un fuseau horaire personnalisé dans l’en-tête de la demande. La valeur de la propriété utilise le format ISO 8601, toujours en heure UTC. Par exemple, minuit UTC le 1er janvier 2020 se présente comme suit : « 2020-01-01T00:00:00Z ». |
| recurrence | patternedRecurrence | Modèle de périodicité pour la tâche. |
| reminderDateTime | dateTimeTimeZone | Date et heure dans le fuseau horaire spécifié pour qu’une alerte de rappel de la tâche se produise. |
| startDateTime | dateTimeTimeZone | Date et heure dans le fuseau horaire spécifié à laquelle le début de la tâche est planifié. |
| statut | Statustâches | Indique l’état ou la progression de la tâche. Les valeurs possibles sont : notStarted, inProgress, completed, waitingOnOthers, deferred. |
| title | String | Brève description de la tâche. |
Relations
| Relation | Type | Description |
|---|---|---|
| pièces jointes | collection taskFileAttachment | Collection de pièces jointes pour la tâche. |
| checklistItems | collection checklistItem | Collection de tâches subordonnées plus petites liées à la tâche parente plus complexe. |
| extensions | collection extension | Collection d’extensions ouvertes définies pour la tâche. Pouvant accepter la valeur Null. |
| linkedResources | collection linkedResource | Collection de ressources liées à la tâche. |
| singleValueExtendedProperties | collection singleValueExtendedProperty | Collection de champs personnalisés liés à la tâche. |
Représentation JSON
La représentation JSON suivante montre le type de ressource.
{
"@odata.type": "#microsoft.graph.todoTask",
"id": "String (identifier)",
"body": {
"@odata.type": "microsoft.graph.itemBody"
},
"categories": ["string"],
"completedDateTime": {
"@odata.type": "microsoft.graph.dateTimeTimeZone"
},
"dueDateTime": {
"@odata.type": "microsoft.graph.dateTimeTimeZone"
},
"importance": "String",
"isReminderOn": "Boolean",
"recurrence": {
"@odata.type": "microsoft.graph.patternedRecurrence"
},
"reminderDateTime": {
"@odata.type": "microsoft.graph.dateTimeTimeZone"
},
"startDateTime": {
"@odata.type": "microsoft.graph.dateTimeTimeZone"
},
"status": "String",
"title": "String",
"createdDateTime": "String (timestamp)",
"lastModifiedDateTime": "String (timestamp)",
"bodyLastModifiedDateTime": "String (timestamp)"
}