Compartilhar via


Azure Data Manager for Agriculture Preview como origem da Grade de Eventos

Este artigo fornece as propriedades e o esquema para eventos do Azure Data Manager for Agriculture. Para obter uma introdução a esquemas de evento, consulte esquema de grade de eventos do Azure.

Pré-requisitos

É importante que você tenha os seguintes pré-requisitos concluídos antes de começar as etapas de implantação do recurso Eventos no Azure Data Manager for Agriculture.

Reagindo aos eventos do Data Manager for Agriculture

Os eventos do Data Manager for Agriculture permitem que os aplicativos reajam à criação, exclusão e atualização de recursos. Os eventos do Data Manager for Agriculture são enviados por push usando a Grade de Eventos do Azure.

O Azure Functions, os Aplicativos Lógicos do Azure ou até mesmo seu próprio ouvinte http podem se inscrever nesses eventos. A Grade de Eventos do Azure fornece entrega de eventos confiável para seus aplicativos por meio de políticas avançadas de repetição e letras mortas.

Aqui estão exemplos de cenários para consumir eventos em nosso serviço:

  1. Ao baixar dados de satélite ou meteorológicos ou executar trabalhos, você pode usar eventos para responder a alterações no status do trabalho. Você pode minimizar a lata de sondagem longa e diminuir o número de chamadas de API para o serviço. Você também pode receber uma notificação imediata da conclusão do trabalho. Todos os nossos trabalhos de ingestão assíncrona são capazes de suportar eventos.

Observação

No momento, não há suporte para eventos relacionados ao fluxo de soluções ISV.

  1. Se houver modificações em recursos do plano de dados, como partido, campos, farms e outros elementos semelhantes, você poderá reagir às alterações e acionar fluxos de trabalho.

Filtragem de eventos

Você pode filtrar eventos do Data Manager for Agriculture por tipo de evento, assunto ou campos no objeto de dados. Os filtros na Grade de Eventos correspondem ao início ou ao fim do assunto para que os eventos correspondentes possam ir para o assinante.

Por exemplo, para o evento PartyChanged, para receber notificações de alterações para uma parte específica com ID Party1234, você pode usar o filtro de assunto "EndsWith", conforme mostrado:

EndsWith- /Party1234 O assunto deste evento é do formato "/parties/Party1234"

Os assuntos em um esquema de evento também fornecem filtros de "começa com" e "correspondência exata".

Da mesma forma, para filtrar o mesmo evento para um grupo de IDs de terceiros, use o campo Filtro avançado em partyId no objeto de dados de evento. Em uma única assinatura, você pode adicionar cinco filtros avançados com um limite de 25 valores para cada chave filtrada.

Para saber mais sobre como aplicar filtros, consulte filtrar eventos para Grade de Eventos.

Assinando eventos

Você pode se inscrever em eventos do Data Manager for Agriculture usando o portal do Azure ou o cliente do Azure Resource Manager. Cada um deles fornece ao usuário um conjunto de funcionalidades. Consulte os recursos a seguir para saber mais sobre cada método.

Inscrever-se em eventos usando o portal

Inscrever-se em eventos usando o cliente de modelo ARM

Práticas para consumo de eventos

Os aplicativos que lidam com eventos do Data Manager for Agriculture devem seguir algumas práticas recomendadas:

  • Verifique se o eventType é aquele que você está preparado para processar e não assuma que todos os eventos recebidos são os tipos esperados.
  • Como as mensagens podem chegar fora de ordem, use os campos modifiedTime e etag para entender a ordem dos eventos de qualquer objeto específico.
  • O Data Manager for Agriculture garante a entrega pelo menos uma vez aos assinantes, o que garante que todas as mensagens sejam enviadas. No entanto, devido a novas tentativas ou disponibilidade de assinaturas, mensagens duplicadas podem ocasionalmente ocorrer. Para saber mais sobre entrega e repetição de mensagens, consulte Entrega e repetição de mensagens na Grade de Eventos
  • Ignore os campos que você não entende. Essa prática ajudará você a manter-se resiliente a novos recursos que possam ser adicionados no futuro.

Tipos de evento disponíveis

Nome do evento Descrição
Microsoft.AgFoodPlatform.PartyChanged Publicado quando um participante é criado/atualizado/excluído em um recurso do Azure Data Manager for Agriculture
Microsoft.AgFoodPlatform.FarmChangedV2 Publicado quando um farm é criado/atualizado/excluído em um recurso do Azure Data Manager for Agriculture
Microsoft.AgFoodPlatform.FieldChangedV2 Publicado quando um campo é criado/atualizado/excluído em um recurso do Azure Data Manager for Agriculture
Microsoft.AgFoodPlatform.SeasonalFieldChangedV2 Publicado quando um Campo Sazonal é criado/atualizado/excluído em um recurso do Azure Data Manager for Agriculture
Microsoft.AgFoodPlatform.CropChanged Publicado quando um Crop é criado/atualizado/excluído em um recurso do Azure Data Manager for Agriculture
Microsoft.AgFoodPlatform.CropProductChanged Publicado quando um Produto de Corte é criado/atualizado/excluído em um recurso do Azure Data Manager for Agriculture
Microsoft.AgFoodPlatform.SeasonChanged Publicado quando uma Temporada é criada/atualizada/excluída em um recurso do Azure Data Manager for Agriculture
Microsoft.AgFoodPlatform.SatelliteDataIngestionJobStatusChangedV2 Publicado quando o status de um trabalho de ingestão de dados de satélite é alterado, por exemplo, o trabalho é criado, progrediu ou foi concluído.
Microsoft.AgFoodPlatform.WeatherDataIngestionJobStatusChangedV2 Publicado quando o status de um trabalho de ingestão de dados meteorológicos é alterado, por exemplo, o trabalho é criado, progrediu ou foi concluído.
Microsoft.AgFoodPlatform.WeatherDataRefresherJobStatusChangedV2 Publicado quando o status do trabalho de Atualização de Dados Meteorológicos é alterado.
Microsoft.AgFoodPlatform.SensorMappingChangedV2 Publicado quando o Mapeamento de Sensor é alterado
Microsoft.AgFoodPlatform.SensorPartnerIntegrationChangedV2 Publicado quando a integração do Sensor Partner é alterada
Microsoft.AgFoodPlatform.DeviceDataModelChanged Publicado quando o Modelo de Dados do Dispositivo é alterado
Microsoft.AgFoodPlatform.DeviceChanged Publicado quando o dispositivo é alterado
Microsoft.AgFoodPlatform.SensorDataModelChanged Publicado quando o Modelo de Dados do Sensor é alterado
Microsoft.AgFoodPlatform.SensorChanged Publicado quando o Sensor é alterado
Microsoft.AgFoodPlatform.FarmOperationDataIngestionJobStatusChangedV2 Publicado quando o status de um trabalho de ingestão de dados de operações de fazenda é alterado, por exemplo, o trabalho é criado, progrediu ou foi concluído.
Microsoft.AgFoodPlatform.ApplicationDataChangedV2 Publicado quando os Dados do Aplicativo são criados/atualizados/excluídos em um recurso do Azure Data Manager for Agriculture
Microsoft.AgFoodPlatform.HarvestDataChangedV2 Publicado quando a Coleta de Dados é criada/atualizada/excluída em um recurso do Azure Data Manager for Agriculture
Microsoft.AgFoodPlatform.TillageDataChangedV2 Publicado quando os Dados de Plantio Direto são criados/atualizados/excluídos em um recurso do Azure Data Manager for Agriculture
Microsoft.AgFoodPlatform.PlantingDataChangedV2 Publicado quando os Dados de Plantio são criados/atualizados/excluídos em um recurso do Azure Data Manager for Agriculture
Microsoft.AgFoodPlatform.AttachmentChangedV2 Publicado quando um anexo é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.ZoneChangedV2 Publicado quando uma zona é criada/atualizada/excluída.
Microsoft.AgFoodPlatform.ManagementZoneChangedV2 Publicado quando uma zona de gerenciamento é criada/atualizada/excluída.
Microsoft.AgFoodPlatform.PrescriptionChangedV2 Publicado quando uma prescrição é criada/atualizada/excluída.
Microsoft.AgFoodPlatform.PrescriptionMapChangedV2 Publicado quando um mapa de prescrição é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.PlantTissueAnalysisChangedV2 Publicado quando os dados de análise de tecidos vegetais são criados/atualizados/excluídos.
Microsoft.AgFoodPlatform.NutrientAnalysisChangedV2 Publicado quando os dados de análise de nutrientes são criados/atualizados/excluídos.
Microsoft.AgFoodPlatform.ImageProcessingRasterizeJobStatusChangedV2 Publicado quando um processamento de imagem rasteriza o status do trabalho é alterado, por exemplo, o trabalho é criado, progrediu ou foi concluído.
Microsoft.AgFoodPlatform.InsightChangedV2 Publicado quando o Insight é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.InsightAttachmentChangedV2 Publicado quando o Insight Attachment é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.BiomassModelJobStatusChangedV2 Publicado quando o status do trabalho do Modelo de Biomassa é alterado
Microsoft.AgFoodPlatform.SoilMoistureModelJobStatusChangedV2 Publicado quando o status do trabalho do Modelo de Umidade do Solo é alterado
Microsoft.AgFoodPlatform.SensorPlacementModelJobStatusChangedV2 Publicado quando o status do Trabalho do Modelo de Posicionamento do Sensor é alterado

Propriedades do evento

Cada evento do Azure Data Manager for Agriculture tem duas partes, a primeira parte é comum entre eventos e a segunda, objeto de dados, contém propriedades específicas para cada evento.

A parte comum entre eventos é elaborada no esquema de eventos da Grade de Eventos e tem os seguintes dados de nível superior:

Propriedade Type Descrição
topic string Caminho de recurso completo para a origem do evento. Este campo não é gravável. Grade de Eventos fornece esse valor.
subject string Caminho definido pelo publicador para o assunto do evento.
eventType string Um dos tipos de evento registrados para a origem do evento.
eventTime string A hora em que o evento é gerado com base na hora UTC do provedor.
ID string Identificador exclusivo do evento.
data objeto Objeto de dados com propriedades específicas para cada tipo de evento.
dataVersion string A versão do esquema do objeto de dados. O publicador define a versão do esquema.
metadataVersion string A versão do esquema dos metadados do evento. Grade de Eventos define o esquema de propriedades de nível superior. A Grade de Eventos fornece esse valor.

Para eventos de festa, estação, colheita, produto de colheita alterado, o objeto de dados contém as seguintes propriedades:

Propriedade Type Descrição
ID string ID exclusiva do recurso.
actionType string Indica a alteração que disparou a publicação do evento. Os valores aplicáveis são criados, atualizados, excluídos
properties Objeto Ele contém pares chave – valor definidos pelo usuário.
modifiedDateTime string Indica a hora em que o evento foi modificado pela última vez.
createdDateTime string Indica a hora em que o recurso foi criado.
status string Contém o status definido pelo usuário do objeto.
eTag string Implanta simultaneidade otimista.
descrição string Descrição textual do recurso.
name string Nome para identificar o recurso.

Para eventos de farm, o objeto de dados contém as seguintes propriedades:

Propriedade Type Descrição
ID string ID exclusiva do recurso.
actionType string Indica a alteração que disparou a publicação do evento. Os valores aplicáveis são criados, atualizados, excluídos
properties Objeto Ele contém pares chave – valor definidos pelo usuário.
modifiedDateTime string Indica a hora em que o evento foi modificado pela última vez.
createdDateTime string Indica a hora em que o recurso foi criado.
status string Contém o status definido pelo usuário do objeto.
eTag string Implanta simultaneidade otimista.
descrição string Descrição textual do recurso.
name string Nome para identificar o recurso.
partyId string Identificação do partido a que pertence.

Para o modelo de dados do dispositivo e os eventos do modelo de dados do sensor, o objeto de dados contém as seguintes propriedades:

Propriedade Type Descrição
sensorPartnerId string ID associado ao sensorPartner.
ID string ID exclusiva do recurso.
actionType string Indica a alteração que acionou a publicação do evento. Os valores aplicáveis são criados, atualizados, excluídos
properties Objeto Ele contém pares chave – valor definidos pelo usuário.
modifiedDateTime string Indica a hora em que o evento foi modificado pela última vez.
createdDateTime string Indica a hora em que o recurso foi criado.
status string Contém o status definido pelo usuário do objeto.
eTag string Implanta simultaneidade otimista.
descrição string Descrição textual do recurso.
name string Nome para identificar o recurso.

Para eventos de dispositivo, o objeto de dados contém as seguintes propriedades:

Propriedade Type Descrição
deviceDataModelId string ID associado ao deviceDataModel.
integrationId string ID associado à integração.
sensorPartnerId string ID associado ao sensorPartner.
ID string ID exclusiva do recurso.
actionType string Indica a alteração que disparou a publicação do evento. Os valores aplicáveis são criados, atualizados, excluídos
properties Objeto Ele contém pares chave – valor definidos pelo usuário.
modifiedDateTime string Indica a hora em que o evento foi modificado pela última vez.
createdDateTime string Indica a hora em que o recurso foi criado.
status string Contém o status definido pelo usuário do objeto.
eTag string Implanta simultaneidade otimista.
descrição string Descrição textual do recurso.
name string Nome para identificar o recurso.

Para eventos de sensor, o objeto de dados contém as seguintes propriedades:

Propriedade Type Descrição
sensorDataModelId string ID associado ao sensorDataModel.
integrationId string ID associado à integração.
deviceId string ID associado ao dispositivo.
sensorPartnerId string ID associado ao sensorPartner.
ID string ID exclusiva do recurso.
actionType string Indica a alteração que disparou a publicação do evento. Os valores aplicáveis são criados, atualizados, excluídos
properties Objeto Ele contém pares chave – valor definidos pelo usuário.
modifiedDateTime string Indica a hora em que o evento foi modificado pela última vez.
createdDateTime string Indica a hora em que o recurso foi criado.
status string Contém o status definido pelo usuário do objeto.
eTag string Implanta simultaneidade otimista.
descrição string Descrição textual do recurso.
name string Nome para identificar o recurso.

Para eventos de mapeamento de sensor, o objeto de dados contém as seguintes propriedades:

Propriedade Type Descrição
sensorId string ID associado ao sensor.
partyId string ID associado ao partido.
sensorPartnerId string ID associado ao sensorPartner.
ID string ID exclusiva do recurso.
actionType string Indica a alteração que disparou a publicação do evento. Os valores aplicáveis são criados, atualizados, excluídos
properties Objeto Ele contém pares chave – valor definidos pelo usuário.
modifiedDateTime string Indica a hora em que o evento foi modificado pela última vez.
createdDateTime string Indica a hora em que o recurso foi criado.
status string Contém o status definido pelo usuário do objeto.
eTag string Implanta simultaneidade otimista.
descrição string Descrição textual do recurso.
name string Nome para identificar o recurso.

Para eventos de integração de parceiros de sensor, o objeto de dados contém as seguintes propriedades:

Propriedade Type Descrição
integrationId string ID associado à integração.
partyId string ID associado ao partido.
sensorPartnerId string ID associado ao sensorPartner.
ID string ID exclusiva do recurso.
actionType string Indica a alteração que disparou a publicação do evento. Os valores aplicáveis são criados, atualizados, excluídos
properties Objeto Ele contém pares chave – valor definidos pelo usuário.
modifiedDateTime string Indica a hora em que o evento foi modificado pela última vez.
createdDateTime string Indica a hora em que o recurso foi criado.
status string Contém o status definido pelo usuário do objeto.
eTag string Implanta simultaneidade otimista.
descrição string Descrição textual do recurso.
name string Nome para identificar o recurso.

Os eventos de campo sazonais têm o seguinte objeto de dados:

Propriedade Type Descrição
ID string ID definido pelo usuário do campo sazonal
farmId string ID definido pelo usuário do farm ao qual o campo sazonal está associado.
partyId string Identificação do partido a que pertence.
seasonId string ID definido pelo usuário da estação à qual o campo sazonal está associado.
fieldId string ID definido pelo usuário do campo ao qual o campo sazonal está associado.
name string Nome definido pelo usuário do campo sazonal.
actionType string Indica a alteração que disparou a publicação do evento. Os valores aplicáveis são “criado”, “atualizado”, “excluído”.
properties Objeto Contém pares de valores-chave definidos pelo usuário.
modifiedDateTime string Indica a hora em que o evento foi modificado pela última vez.
createdDateTime string Indica a hora em que o recurso foi criado.
status string Contém o status definido pelo usuário do objeto.
eTag string Implanta simultaneidade otimista.
descrição string Descrição textual do recurso.

Os eventos de insight têm o seguinte objeto de dados:

Propriedade Type Descrição
modelId string ID do modelo associado.
resourceId string ID definido pelo usuário do recurso, como farm, campo etc.
resourceType string Nome do tipo de recurso. Os valores aplicáveis são Party, Farm, Field, SeasonalField etc.
partyId string Identificação do partido a que pertence.
modelVersion string Versão do modelo associado.
ID string ID definido pelo usuário do recurso.
status string Contém o status do trabalho.
actionType string Indica a alteração que disparou a publicação do evento. Os valores aplicáveis são “criado”, “atualizado”, “excluído”.
modifiedDateTime date-time Data e hora em que o recurso foi modificado pela última vez; formato de amostra: yyyy-MM-ddTHH:mm:ssZ.
createdDateTime date-time Data e hora em que o recurso foi criado; formato de amostra: yyyy-MM-ddTHH:mm:ssZ.
eTag string Implanta simultaneidade otimista
descrição string Uma lista de pares de chave e valor que descrevem o recurso. Somente valores numéricos e de cadeia de caracteres são suportados.
name string Nome definido pelo usuário do recurso.
properties objeto Nome definido pelo usuário do recurso.

Os eventos InsightAttachment têm o seguinte objeto de dados:

Propriedade Type Descrição
modelId string ID do modelo associado.
resourceId string ID definido pelo usuário do recurso, como farm, campo etc.
resourceType string Nome do tipo de recurso.
partyId string Identificação do partido a que pertence.
insightId string ID associado ao recurso de insight.
ID string ID definido pelo usuário do recurso.
status string Contém o status do trabalho.
actionType string Indica a alteração que disparou a publicação do evento. Os valores aplicáveis são “criado”, “atualizado”, “excluído”.
modifiedDateTime date-time Data e hora em que o recurso foi modificado pela última vez; formato de amostra: yyyy-MM-ddTHH:mm:ssZ.
createdDateTime date-time Data e hora em que o recurso foi criado; formato de amostra: yyyy-MM-ddTHH:mm:ssZ.
eTag string Implanta simultaneidade otimista
descrição string Uma lista de pares de chave e valor que descrevem o recurso. Somente valores numéricos e de cadeia de caracteres são suportados.
name string Nome definido pelo usuário do recurso.
properties objeto Nome definido pelo usuário do recurso.

Os eventos de campo têm o seguinte objeto de dados:

Propriedade Type Descrição
ID string ID definido pelo usuário do campo.
farmId string ID definido pelo usuário do farm ao qual o campo está associado.
partyId string Identificação do partido a que pertence.
name string Nome definido pelo usuário do campo.
actionType string Indica a alteração que disparou a publicação do evento. Os valores aplicáveis são “criado”, “atualizado”, “excluído”.
properties Objeto Contém pares de valores-chave definidos pelo usuário.
modifiedDateTime string Indica a hora em que o evento foi modificado pela última vez.
createdDateTime string Indica a hora em que o recurso foi criado.
status string Contém o status definido pelo usuário do objeto.
eTag string Implanta simultaneidade otimista.
descrição string Descrição textual do recurso.

O evento ImageProcessingRasterizeJobStatusChanged tem o seguinte objeto de dados:

Propriedade Type Descrição
shapefileAttachmentId string Nome de ID definido pelo usuário do arquivo de forma associado.
partyId string ID da parte para a qual o trabalho foi criado.
ID string A ID exclusiva do trabalho.
name string Nome do trabalho definido pelo usuário.
status string Vários estados possíveis para um trabalho. Os valores aplicáveis são Aguardando, Em execução, Bem-sucedido, Falhado, Cancelado etc.
isCancellationRequested booleano Sinalizador definido quando o cancelamento do trabalho é solicitado.
descrição string Descrição textual do trabalho.
message string Mensagem de status para capturar mais detalhes do trabalho.
lastActionDateTime date-time Data e hora em que a última ação foi realizada no trabalho; formato de amostra: yyyy-MM-ddTHH:mm:ssZ.
createdDateTime date-time Data e hora em que o recurso foi criado; formato de amostra: yyyy-MM-ddTHH:mm:ssZ.
properties Objeto Ele contém o par chave-valor definido pelo usuário

Os eventos SatelliteDataIngestionJobChanged, WeatherDataIngestionJobChanged, WeatherDataRefresherJobChanged, BiomassModelJobStatusChanged, SoilMoistureModelJobStatusChanged e FarmOperationDataIngestionJobChanged têm o seguinte objeto de dados:

Propriedade Type Descrição
ID string A ID exclusiva do trabalho.
name string Nome do trabalho definido pelo usuário.
status string Vários estados possíveis para um trabalho.
isCancellationRequested booleano Sinalizador definido quando o cancelamento do trabalho é solicitado.
descrição string Descrição textual do trabalho.
partyId string ID da parte para a qual o trabalho foi criado.
message string Mensagem de status para capturar mais detalhes do trabalho.
lastActionDateTime date-time Data e hora em que a última ação foi realizada no trabalho; formato de amostra: yyyy-MM-ddTHH:mm:ssZ.
createdDateTime date-time Data e hora em que o recurso foi criado; formato de amostra: yyyy-MM-ddTHH:mm:ssZ.
properties Objeto Contém pares de valores-chave definidos pelo usuário.

Os eventos de dados de operações de farm, como dados de aplicativo, dados de colheita, dados de plantio e dados de plantio direto, têm o seguinte objeto de dados:

Propriedade Type Descrição
ID string ID exclusiva do recurso.
status string Contém o status definido pelo usuário do recurso.
partyId string Identificação do partido a que pertence.
source string Mensagem do Azure Data Manager for Agriculture fornecendo detalhes sobre o trabalho.
modifiedDateTime string Indica a hora em que o evento foi modificado pela última vez
createdDateTime string Indica a hora em que o recurso foi criado
eTag string Implanta simultaneidade otimista
name string Nome para identificar o recurso.
descrição string Descrição textual do recurso
actionType string Indica a alteração que disparou a publicação do evento. Os valores aplicáveis são “criado”, “atualizado”, “excluído”.
properties Objeto Contém pares de valores-chave definidos pelo usuário.

O evento AttachmentChanged tem o seguinte objeto de dados

Propriedade Type Descrição
resourceId string ID definido pelo usuário do recurso, como farm, campo etc.
resourceType string Nome do tipo de recurso.
partyId string Identificação do partido a que pertence.
ID string ID definido pelo usuário do recurso.
status string Contém o status do trabalho.
actionType string Indica a alteração que disparou a publicação do evento. Os valores aplicáveis são “criado”, “atualizado”, “excluído”.
modifiedDateTime date-time Data e hora em que o recurso foi modificado pela última vez; formato de amostra: yyyy-MM-ddTHH:mm:ssZ.
createdDateTime date-time Data e hora em que o recurso foi criado; formato de amostra: yyyy-MM-ddTHH:mm:ssZ.
eTag string Implanta simultaneidade otimista
descrição string Descrição textual do recurso
name string Nome definido pelo usuário do recurso.

O evento ZoneChanged tem o seguinte objeto de dados

Propriedade Type Descrição
managementZoneId string ID da Zona de Gerenciamento associada à região.
partyId string ID definido pelo usuário do campo associado.
ID string Identificação do partido a que pertence
status string Contém o status definido pelo usuário do recurso.
actionType string Indica a alteração que disparou a publicação do evento. Os valores aplicáveis são “criado”, “atualizado”, “excluído”.
modifiedDateTime date-time Data e hora em que o recurso foi modificado pela última vez; formato de amostra: yyyy-MM-ddTHH:mm:ssZ.
createdDateTime date-time Data e hora em que o recurso foi criado; formato de amostra: yyyy-MM-ddTHH:mm:ssZ.
eTag string Implanta simultaneidade otimista
descrição string Descrição textual do recurso
name string Nome definido pelo usuário do recurso.
properties objeto Uma lista de pares de chave e valor que descrevem o recurso. Somente valores de cadeia de caracteres e numerais são suportados.

O evento PrescriptionChanged tem o seguinte objeto de dados

Propriedade Type Descrição
prescriçãoMapId string ID definido pelo usuário do mapa de prescrição associado.
partyId string Identificação do partido a que pertence.
ID string ID definido pelo usuário da prescrição.
actionType string Indica a alteração disparada durante a publicação do evento. Os valores aplicáveis são Criado, Atualizado, Excluído
status string Contém o status definido pelo usuário da prescrição.
properties objeto Contém pares chave-valor definidos pelo usuário.
modifiedDateTime date-time Data e hora em que o recurso foi modificado pela última vez; formato de amostra: yyyy-MM-ddTHH:mm:ssZ.
createdDateTime date-time Data e hora em que o recurso foi criado; formato de amostra: yyyy-MM-ddTHH:mm:ssZ.
eTag string Implanta simultaneidade otimista
descrição string Descrição textual do recurso
name string Nome definido pelo usuário da prescrição.

Os eventos PrescriptionMapChanged e ManagementZoneChanged têm o seguinte objeto de dados:

Propriedade Type Descrição
seasonId string ID definido pelo usuário da temporada associada.
cropId string ID definido pelo usuário do corte associado.
fieldId string ID definido pelo usuário do campo associado.
partyId string Identificação do partido a que pertence.
ID string ID definido pelo usuário do recurso.
actionType string Indica a alteração que disparou a publicação do evento. Os valores aplicáveis são “criado”, “atualizado”, “excluído”.
modifiedDateTime date-time Data e hora em que o recurso foi modificado pela última vez; formato de amostra: yyyy-MM-ddTHH:mm:ssZ.
createdDateTime date-time Data e hora em que o recurso foi criado; formato de amostra: yyyy-MM-ddTHH:mm:ssZ.
eTag string Implanta simultaneidade otimista
descrição string Descrição textual do recurso
name string Nome definido pelo usuário do mapa de prescrição.
properties objeto Contém pares chave-valor definidos pelo usuário
status string Status do recurso.

O evento PlantTissueAnalysisChanged tem o seguinte objeto de dados:

Propriedade Type Descrição
seasonId string ID definido pelo usuário da temporada associada.
cropId string ID definido pelo usuário do corte associado.
cropProductId string ID do produto vegetal associado à análise de tecido vegetal.
fieldId string ID definido pelo usuário do campo associado.
partyId string Identificação do partido a que pertence.
ID string ID definido pelo usuário do recurso.
actionType string Indica a alteração que disparou a publicação do evento. Os valores aplicáveis são “criado”, “atualizado”, “excluído”.
modifiedDateTime date-time Data e hora em que o recurso foi modificado pela última vez; formato de amostra: yyyy-MM-ddTHH:mm:ssZ.
createdDateTime date-time Data e hora em que o recurso foi criado; formato de amostra: yyyy-MM-ddTHH:mm:ssZ.
eTag string Implanta simultaneidade otimista.
descrição string Descrição textual do recurso.
name string Nome definido pelo usuário do mapa de prescrição.
properties objeto Contém pares chave-valor definidos pelo usuário.
status string Status do recurso.

O evento NutrientAnalysisChanged tem o seguinte objeto de dados:

Propriedade Type Descrição
parentId string ID da análise de nutrientes de origem pertence.
parentType string Tipo de análise de nutrientes parentais a que pertence. O(s) valor(es) aplicável(is) são: PlantTissueAnalysis.
partyId string Identificação do partido a que pertence.
ID string ID definido pelo usuário da análise de nutrientes.
actionType string Indica a alteração que é acionada durante a publicação do evento. Os valores aplicáveis ​​são Criado, Atualizado, Excluído.
properties objeto Contém pares chave-valor definidos pelo usuário.
modifiedDateTime date-time Data-hora em que a análise de nutrientes foi modificada pela última vez, formato da amostra: aaaa-MM-ddTHH:mm:ssZ.
createdDateTime date-time Data-hora em que a análise de nutrientes foi criada, formato da amostra: aaaa-MM-ddTHH:mm:ssZ.
status string Contém o status definido pelo usuário da análise de nutrientes.
eTag string Implanta simultaneidade otimista.
descrição string Descrição textual do recurso.
name string Nome definido pelo usuário da análise de nutrientes.

Eventos de amostragem

Para Exemplos de eventos, consulte esta página

Próximas etapas