Tipo de recurso plannerTaskPropertyRule

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.

Representa restricciones específicas que se aplican a la edición de plannerTask. Para obtener más información, consulte Configuración de reglas de tareas en Planner.

Hereda de plannerPropertyRule.

Propiedades

Propiedad Tipo Descripción
appliedCategories plannerFieldRules Reglas y restricciones para las categorías aplicadas. Este valor no admite actualmente invalidaciones. Los valores aceptados para la regla predeterminada y las invalidaciones individuales son allow, block.
approvalAttachment plannerFieldRules Reglas y restricciones para la aprobación. Las invalidaciones permitidas son userCreated y applicationCreated. Los valores aceptados para la regla predeterminada y las invalidaciones individuales son: allow, add, remove, block.
assignments plannerFieldRules Reglas y restricciones para las asignaciones. Las invalidaciones permitidas son userCreated y applicationCreated. Los valores aceptados para la regla predeterminada y las invalidaciones individuales son allow, add, addSelf, addOther, removeremoveSelf, , removeOther. block
Listas plannerFieldRules Reglas y restricciones para la lista de comprobación. Las invalidaciones permitidas son userCreated y applicationCreated. Los valores aceptados para la regla predeterminada y las invalidaciones individuales son allow, add, remove, update, check, reorder, block.
completionRequirements Colección string Reglas y restricciones para los requisitos de finalización de la tarea. Los valores aceptados son allow, add, remove, edity block.
delete Colección string Reglas y restricciones para eliminar la tarea. Los valores aceptados son allow y block.
dueDate Colección string Reglas y restricciones para cambiar la fecha de vencimiento de la tarea. Los valores aceptados son allow y block.
Formas plannerFieldRules Reglas y restricciones para formularios. Las invalidaciones permitidas son userCreated y applicationCreated. A continuación se muestran los valores aceptados para la regla predeterminada y las invalidaciones individuales: allow, add, addResponse, remove, update, block.
move Colección string Reglas y restricciones para mover la tarea entre cubos o planes. Los valores aceptados son allow, moveBetweenPlans, moveBetweenBucketsy block.
notas Colección string Reglas y restricciones para cambiar las notas de la tarea. Los valores aceptados son allow y block.
Orden Colección de cadenas Reglas y restricciones para cambiar el orden de la tarea. Los valores aceptados son allow y block.
percentComplete Colección de cadenas Reglas y restricciones para cambiar el porcentaje de finalización de la tarea. Los valores aceptados son allow, setToComplete, overrideRequirements, setToNotStarted, setToInProgressy block.
previewType Colección de cadenas Reglas y restricciones para cambiar el tipo de vista previa de la tarea. Los valores aceptados son allow y block.
priority Colección de cadenas Reglas y restricciones para cambiar la prioridad de la tarea. Los valores aceptados son allow y block.
Referencias plannerFieldRules Reglas y restricciones para las referencias. Las invalidaciones permitidas son userCreated y applicationCreated. Los valores aceptados para la regla predeterminada y las invalidaciones individuales son allow, add, remove, block.
ruleKind plannerRuleKind Identifica qué tipo de reglas de propiedad representa esta instancia. Se debe establecer en taskRule. Los valores posibles son: taskRule, bucketRule, planRule y unknownFutureValue Se hereda de plannerPropertyRule.
startDate Colección string Reglas y restricciones para cambiar la fecha de inicio de la tarea. Los valores aceptados son allow y block.
title Colección string Reglas y restricciones para cambiar el título de la tarea. Los valores aceptados son allow y block.

Relaciones

Ninguna.

Representación JSON

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

{
  "@odata.type": "#microsoft.graph.plannerTaskPropertyRule",
  "appliedCategories": {"@odata.type": "microsoft.graph.plannerFieldRules"},
  "assignments": {"@odata.type": "microsoft.graph.plannerFieldRules"},
  "checkLists": {"@odata.type": "microsoft.graph.plannerFieldRules"},
  "approvalAttachment": {"@odata.type": "microsoft.graph.plannerFieldRules"},
  "completionRequirements": ["String"],
  "delete": ["String"],
  "dueDate": ["String"],
  "move": ["String"],
  "notes": ["String"],
  "order": ["String"],
  "percentComplete": ["String"],
  "previewType": ["String"],
  "priority": ["String"],
  "references": {"@odata.type": "microsoft.graph.plannerFieldRules"},
  "ruleKind": "String",
  "startDate": ["String"],
  "title": ["String"]
}