tipo de recurso outlookTask (en desuso)

Espacio de nombres: microsoft.graph

Importante

Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.

Precaución

La API de tareas de Outlook está en desuso y dejó de devolver datos el 20 de agosto de 2022. En su lugar, use la API de tareas pendientes .

Elemento de Outlook que puede realizar un seguimiento de un elemento de trabajo.

Puede usar una tarea para realizar el seguimiento de lo siguiente:

  • Fechas y horas de inicio, vencimiento y finalización reales.
  • Progreso o estado de la tarea.
  • Los estados de periodicidad y recordatorio de la tarea.

Estas son las propiedades relacionadas con fechas en el recurso outlookTask:

  • completedDateTime
  • createdDateTime
  • dueDateTime
  • lastModifiedDateTime
  • reminderDateTime
  • startDateTime

De forma predeterminada, las operaciones POST, GET, PATCH y complete devuelven propiedades relacionadas con fechas en las respuestas REST en UTC. Puede usar el encabezado Prefer: outlook.timezone para que todas las propiedades relacionadas con fechas de la respuesta se representen en una zona horaria distinta de UTC. En el ejemplo siguiente, se devuelven propiedades relacionadas con fechas en EST en la respuesta correspondiente:

Prefer: outlook.timezone="Eastern Standard Time"

Métodos

Método Tipo de valor devuelto Descripción
Get outlookTask Permite obtener las propiedades y relaciones de una tarea de Outlook en el buzón del usuario.
Update outlookTask Permite cambiar las propiedades que permiten la escritura de una tarea de Outlook.
Delete Ninguno Permite eliminar la tarea especificada en el buzón del usuario.
Eliminar permanentemente Ninguno Elimine permanentemente una tarea de Outlook y colóela en la carpeta Purgas de la carpeta Elementos recuperables del buzón del usuario.
Complete Colección outlookTask Complete una tarea de Outlook que establezca la propiedad completedDateTime en la fecha actual y la propiedad status en completed.
Attachments
Enumerar datos adjuntos Colección attachment Permite obtener todos los datos adjuntos de una tarea de Outlook.
Agregar datos adjuntos attachment Permite agregar un archivo o elemento (mensaje, evento contacto), o bien vincular a un archivo como datos adjuntos de una tarea.
Propiedades extendidas
Crear una propiedad de valor único outlookTask Permite crear una o varias propiedades extendidas de valor único en una tarea de Outlook nueva o existente.
Obtener una propiedad de valor único outlookTask Permite obtener tareas de Outlook que contienen una propiedad extendida de valor único mediante el uso de $expand o $filter.
Creación de una propiedad de varios valores outlookTask Permite crear una o varias propiedades extendidas multivalor en una tarea de Outlook nueva o existente.
Obtención de la propiedad multivalor outlookTask Permite obtener una tarea de Outlook que contiene una propiedad extendida multivalor mediante el uso de $expand.

Propiedades

Propiedad Tipo Descripción
assignedTo String Nombre de la persona a la que se asignó la tarea en Outlook. Solo lectura.
body itemBody Cuerpo de la tarea, que suele contener información sobre la tarea. Solo se admite el tipo HTML.
categories Colección string Las categorías asociadas a la tarea. Cada categoría se corresponde con la propiedad displayName de un elemento outlookCategory definido por el usuario.
changeKey Cadena Versión de la tarea.
completedDateTime dateTimeTimeZone Fecha en la zona horaria especificada en que se finalizó la tarea.
createdDateTime DateTimeOffset Fecha y hora en que se creó la tarea. De forma predeterminada, se establece en UTC. Puede especificar una zona horaria personalizada en el encabezado de solicitud. El valor de propiedad usa el formato ISO 8601. Por ejemplo, la medianoche en la zona horaria UTC del 1 de enero de 2014 sería 2014-01-01T00:00:00Z.
dueDateTime dateTimeTimeZone Fecha en la zona horaria especificada en que tiene que finalizarse la tarea.
hasAttachments Booleano Se establece en “true” si la tarea tiene datos adjuntos.
id Cadena Identificador único de la tarea. De forma predeterminada, este valor cambia cuando el elemento se mueve de un contenedor (como una carpeta o un calendario) a otro. Para cambiar este comportamiento, use el encabezado Prefer: IdType="ImmutableId". Vea Obtener identificadores inmutables para recursos de Outlook para obtener más información. Solo lectura.
importance importance Importancia del evento. Los valores posibles son: low, normal y high.
isReminderOn Booleano Se establece en “true” si se crea una alerta para recordarle la tarea al usuario.
lastModifiedDateTime DateTimeOffset Fecha y la hora en que se modificó por última vez la tarea. De forma predeterminada, se establece en UTC. Puede especificar una zona horaria personalizada en el encabezado de solicitud. El valor de propiedad usa el formato ISO 8601 y se muestra en hora UTC. Por ejemplo, la medianoche en la zona horaria UTC del 1 de enero de 2014 sería 2014-01-01T00:00:00Z.
owner Cadena Nombre de la persona que creó la tarea.
parentFolderId Cadena Identificador único de la carpeta principal de la tarea.
recurrence patternedRecurrence Patrón de periodicidad de la tarea.
reminderDateTime dateTimeTimeZone Fecha y hora en que se mostrará un recordatorio de aviso de la tarea.
sensitivity sensitivity Indica el nivel de privacidad de la tarea. Los valores posibles son: normal, personal, private y confidential.
startDateTime dateTimeTimeZone Fecha en la zona horaria especificada en la que se iniciará la tarea.
status taskStatus Indica el estado o el progreso de la tarea. Los valores posibles son: notStarted, inProgress, completed, waitingOnOthers y deferred.
subject Cadena Descripción breve o título de la tarea.

Relaciones

Relación Tipo Descripción
attachments Colección attachment Colección de datos adjuntos fileAttachment, itemAttachment y referenceAttachment de la tarea. Solo lectura. Admite un valor NULL.
multiValueExtendedProperties Colección multiValueLegacyExtendedProperty Colección de propiedades extendidas multivalor definidas para la tarea. Solo lectura. Admite un valor NULL.
singleValueExtendedProperties Colección singleValueLegacyExtendedProperty Colección de propiedades extendidas de valor único definidas para la tarea. Solo lectura. Admite valores NULL.

Representación JSON

La siguiente representación JSON muestra el tipo de recurso.

{
  "assignedTo": "String",
  "body": {"@odata.type": "microsoft.graph.itemBody"},
  "categories": ["String"],
  "changeKey": "String",
  "completedDateTime": {"@odata.type": "microsoft.graph.dateTimeTimeZone"},
  "createdDateTime": "String (timestamp)",
  "dueDateTime": {"@odata.type": "microsoft.graph.dateTimeTimeZone"},
  "hasAttachments": true,
  "id": "String (identifier)",
  "importance": "string",
  "isReminderOn": true,
  "lastModifiedDateTime": "String (timestamp)",
  "owner": "String",
  "parentFolderId": "String",
  "recurrence": {"@odata.type": "microsoft.graph.patternedRecurrence"},
  "reminderDateTime": {"@odata.type": "microsoft.graph.dateTimeTimeZone"},
  "sensitivity": "string",
  "startDateTime": {"@odata.type": "microsoft.graph.dateTimeTimeZone"},
  "status": "string",
  "subject": "String"
}