tipo de recurso customFieldDefinition (planejador)

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Um campo personalizado definido em um plano, usado para capturar dados estruturados e específicos do plano sobre tarefas. As opções de escolha para campos de escolha única e múltipla escolha estão contidas em choiceOptions; os valores são definidos por tarefa via customFieldValue.

Herda de plannerDelta.

Métodos

Método Tipo de retorno Descrição
List Coleção customFieldDefinition Obtenha uma lista dos objetos customFieldDefinition e suas propriedades.
Create customFieldDefinition Crie um novo objeto customFieldDefinition.
Get customFieldDefinition Leia as propriedades e relações do objeto customFieldDefinition .
Atualizar customFieldDefinition Atualize as propriedades de um objeto customFieldDefinition.
Delete Nenhum Exclua um objeto customFieldDefinition.
Opções de opções de lista Coleção customChoiceOption Obtenha uma lista dos objetos customChoiceOption e suas propriedades.
Create customChoiceOption customChoiceOption Crie um novo objeto customChoiceOption.

Propriedades

Propriedade Tipo Descrição
archiveInfo plannerArchivalInfo Informações sobre se a entidade está arquivada e quando foi arquivada.
createdBy identitySet Identidade do usuário (ou aplicativo) que criou a entidade. Somente leitura.
createdDateTime DateTimeOffset Data e hora em que a entidade foi criada. O valor é representado no formato ISO 8601 e está sempre no horário UTC. Somente leitura.
deletedBy identitySet Identidade do usuário que excluiu a definição de campo personalizado, se ela foi excluída.
deletedDateTime DateTimeOffset Data e hora em que a definição do campo personalizado foi excluída, se aplicável.
displayName Cadeia de caracteres Nome do campo personalizado.
id Cadeia de caracteres Identificador exclusivo da entidade. Somente leitura. Herdado da entidade
lastModifiedBy identitySet Identidade do usuário (ou aplicativo) que modificou a entidade pela última vez. Somente leitura.
lastModifiedDateTime DateTimeOffset Data e hora em que a entidade foi modificada pela última vez. O valor é representado no formato ISO 8601 e está sempre no horário UTC. Somente leitura.
planId String ID do plano no qual o campo personalizado está definido. Obrigatório e imutável após a criação.
rollupType customFieldRollupType Como os valores desse campo personalizado são acumulados nas tarefas. Os valores possíveis são: noRollup, max, min, sum, average, unknownFutureValue.
valueType customFieldValueType Tipo de dados dos valores do campo personalizado. Os valores possíveis são: text, date, utcDateTime, numberdecimal, flag, , singleChoiceText, , multipleChoiceText, . unknownFutureValue

Relações

Relação Tipo Descrição
choiceOptions Coleção customChoiceOption A coleção de opções selecionáveis para um campo personalizado de escolha única ou múltipla. Somente leitura. Anulável.

Representação JSON

A representação JSON a seguir mostra o 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"
  }
}