Tipo de recurso customFieldDefinition (planificador)

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.

Campo personalizado definido en un plan que se usa para capturar datos estructurados y específicos del plan sobre tareas. Las opciones de elección para los campos de opción única y opción múltiple se incluyen en choiceOptions; los valores se establecen por tarea a través de customFieldValue.

Hereda de plannerDelta.

Métodos

Método Tipo devuelto Descripción
List Colección customFieldDefinition Obtener una lista de los objetos customFieldDefinition y sus propiedades.
Crear customFieldDefinition Cree un nuevo objeto customFieldDefinition.
Get customFieldDefinition Lee las propiedades y relaciones del objeto customFieldDefinition .
Actualizar customFieldDefinition Actualizar las propiedades de un objeto customFieldDefinition.
Delete Ninguno Eliminar un objeto customFieldDefinition.
Opciones de elección de lista Colección customChoiceOption Obtenga una lista de los objetos customChoiceOption y sus propiedades.
Crear customChoiceOption customChoiceOption Cree un nuevo objeto customChoiceOption.

Propiedades

Propiedad Tipo Description
archivalInfo plannerArchivalInfo Información acerca de si la entidad está archivada y cuándo se archivó.
createdBy identitySet Identidad del usuario (o aplicación) que creó la entidad. Solo lectura.
createdDateTime DateTimeOffset Fecha y hora en que se creó la entidad. El valor se representa en formato ISO 8601 y siempre está en hora UTC. Solo lectura.
deletedBy identitySet Identidad del usuario que eliminó la definición de campo personalizado, si se eliminó.
deletedDateTime DateTimeOffset Fecha y hora en que se eliminó la definición del campo personalizado, si procede.
displayName Cadena Nombre del campo personalizado.
id Cadena El identificador único de la entidad. Solo lectura. Heredado de entidad
lastModifiedBy identitySet Identidad del usuario (o aplicación) que modificó por última vez la entidad. Solo lectura.
lastModifiedDateTime DateTimeOffset Fecha y hora en que se modificó por última vez la entidad. El valor se representa en formato ISO 8601 y siempre está en hora UTC. Solo lectura.
planId Cadena Id. del plan en el que se define el campo personalizado. Requerido e inmutable después de la creación.
rollupType customFieldRollupType Cómo se acumulan los valores de este campo personalizado entre tareas. Los valores posibles son: noRollup, max, min, sum, average, unknownFutureValue.
tipo de valor customFieldValueType Tipo de datos de los valores del campo personalizado.. Los valores posibles son: text, date, utcDateTime, numberdecimal, flag, singleChoiceText, multipleChoiceText, , unknownFutureValue, .

Relaciones

Relación Tipo Description
choiceOptions Colección customChoiceOption Colección de opciones de elección seleccionables para un campo personalizado de opción única o de opción múltiple. Solo lectura. Admite valores NULL.

Representación JSON

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

{
  "@odata.type": "#microsoft.graph.customFieldDefinition",
  "id": "String (identifier)",
  "planId": "String",
  "displayName": "String",
  "valueType": "String",
  "rollupType": "String",
  "createdBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "createdDateTime": "String (timestamp)",
  "lastModifiedBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "lastModifiedDateTime": "String (timestamp)",
  "deletedBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "deletedDateTime": "String (timestamp)",
  "archivalInfo": {
    "@odata.type": "microsoft.graph.plannerArchivalInfo"
  }
}