Partilhar 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 aos esquemas de eventos, consulte Esquema de eventos da 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 a 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, as Aplicações Lógicas do Azure ou até mesmo o seu próprio ouvinte http podem subscrever estes 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 sondagem longa e diminuir o número de chamadas de API para o serviço. Você também pode receber notificação imediata da conclusão do trabalho. Todos os nossos trabalhos de ingestão assíncrona são capazes de suportar eventos.

Nota

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

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

Filtrando eventos

Você pode filtrar eventos do Gerenciador de Dados para Agricultura 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 um determinado grupo com ID Party1234, você pode usar o filtro de assunto "EndsWith" conforme mostrado:

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

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

Da mesma forma, para filtrar o mesmo evento para um grupo de IDs de grupo, use o campo Filtro avançado em partyId no objeto de dados do 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.

Subscrever eventos

Você pode assinar 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 seguintes recursos para saber mais sobre cada método.

Subscrever eventos utilizando o portal

Inscrever-se em eventos usando o cliente de modelo ARM

Práticas de consumo de eventos

Os aplicativos que manipulam 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.
  • Os eventos do Data Manager for Agriculture garantem pelo menos uma entrega 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 a entrega e repetição de mensagens, consulte Entrega e repetição de mensagens da Grade de Eventos
  • Ignore campos que você não entende. Essa prática ajudará a mantê-lo resiliente a novos recursos que possam ser adicionados no futuro.

Tipos de eventos 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 Colheita é 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 muda, 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 muda, 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 Sensores é alterado
Microsoft.AgFoodPlatform.SensorPartnerIntegrationChangedV2 Publicado quando o Sensor Partner Integration é alterado
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 farm muda, 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 os Dados de Colheita são criados/atualizados/excluídos em um recurso do Azure Data Manager for Agriculture
Microsoft.AgFoodPlatform.TillageDataChangedV2 Publicado quando os Dados de Lavoura 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/eliminada.
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 da análise de nutrientes são criados/atualizados/excluídos.
Microsoft.AgFoodPlatform.ImageProcessingRasterizeJobStatusChangedV2 Publicado quando um processamento de imagem rasterizar o status do trabalho muda, 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 Anexo do Insight é 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 Tipo Descrição
topic string Caminho completo do recurso para a origem do evento. Este campo não pode ser gravado. O Event Grid fornece este valor.
requerente string Caminho definido pelo publicador para o assunto do evento.
eventType string Um dos tipos de eventos registados para esta origem de evento.
eventTime string A hora em que o evento é gerado com base na hora UTC do provedor.
ID string Identificador exclusivo do evento.
dados 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. O Event Grid define o esquema das propriedades de nível superior. O Event Grid fornece este valor.

Para eventos de party, season, crop, crop product changed, o objeto de dados contém as seguintes propriedades:

Propriedade Tipo Descrição
ID string ID exclusivo 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
propriedades Objeto Ele contém chave definida pelo usuário – pares de valor.
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.
estado string Contém o status definido pelo usuário do objeto.
eTag string Implementa simultaneidade otimista.
descrição string Descrição textual do recurso.
nome string Nome para identificar o recurso.

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

Propriedade Tipo Descrição
ID string ID exclusivo 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
propriedades Objeto Ele contém chave definida pelo usuário – pares de valor.
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.
estado string Contém o status definido pelo usuário do objeto.
eTag string Implementa simultaneidade otimista.
descrição string Descrição textual do recurso.
nome string Nome para identificar o recurso.
partyId string ID do partido a que pertence.

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

Propriedade Tipo Descrição
sensorPartnerId string ID associado ao sensorPartner.
ID string ID exclusivo do recurso.
actionType string Indica a alteração que desencadeou a publicação do evento. Os valores aplicáveis são criados, atualizados, excluídos
propriedades Objeto Ele contém chave definida pelo usuário – pares de valor.
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.
estado string Contém o status definido pelo usuário do objeto.
eTag string Implementa simultaneidade otimista.
descrição string Descrição textual do recurso.
nome string Nome para identificar o recurso.

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

Propriedade Tipo Descrição
deviceDataModelId string ID associado ao deviceDataModel.
integrationId string ID associado à integração.
sensorPartnerId string ID associado ao sensorPartner.
ID string ID exclusivo 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
propriedades Objeto Ele contém chave definida pelo usuário – pares de valor.
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.
estado string Contém o status definido pelo usuário do objeto.
eTag string Implementa simultaneidade otimista.
descrição string Descrição textual do recurso.
nome string Nome para identificar o recurso.

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

Propriedade Tipo 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 exclusivo 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
propriedades Objeto Ele contém chave definida pelo usuário – pares de valor.
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.
estado string Contém o status definido pelo usuário do objeto.
eTag string Implementa simultaneidade otimista.
descrição string Descrição textual do recurso.
nome string Nome para identificar o recurso.

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

Propriedade Tipo Descrição
Id sensorId string ID associado ao sensor.
partyId string ID associado à parte.
sensorPartnerId string ID associado ao sensorPartner.
ID string ID exclusivo 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
propriedades Objeto Ele contém chave definida pelo usuário – pares de valor.
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.
estado string Contém o status definido pelo usuário do objeto.
eTag string Implementa simultaneidade otimista.
descrição string Descrição textual do recurso.
nome 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 Tipo Descrição
integrationId string ID associado à integração.
partyId string ID associado à parte.
sensorPartnerId string ID associado ao sensorPartner.
ID string ID exclusivo 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
propriedades Objeto Ele contém chave definida pelo usuário – pares de valor.
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.
estado string Contém o status definido pelo usuário do objeto.
eTag string Implementa simultaneidade otimista.
descrição string Descrição textual do recurso.
nome string Nome para identificar o recurso.

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

Propriedade Tipo 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 ID do partido a que pertence.
Identificação da temporada 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.
nome 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 criados, atualizados, excluídos.
propriedades 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.
estado string Contém o status definido pelo usuário do objeto.
eTag string Implementa simultaneidade otimista.
descrição string Descrição textual do recurso.

Os eventos do Insight têm o seguinte objeto de dados:

Propriedade Tipo 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 ID do partido a que pertence.
modelVersion string Versão do modelo associado.
ID string ID do recurso definido pelo usuário.
estado 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 criados, atualizados, excluídos.
modifiedDateTime date-time Data-hora em que o recurso foi modificado pela última vez, formato de exemplo: aaaa-MM-ddTHH:mm:ssZ.
createdDateTime date-time Data-hora em que o recurso foi criado, formato de exemplo: aaaa-MM-ddTHH:mm:ssZ.
eTag string Implementa simultaneidade otimista
descrição string Uma lista de pares de valores de chave que descrevem o recurso. Apenas valores numéricos e de cadeia de caracteres são suportados.
nome string Nome do recurso definido pelo usuário.
propriedades objeto Nome do recurso definido pelo usuário.

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

Propriedade Tipo 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 ID do partido a que pertence.
insightId string ID associado ao recurso de insight.
ID string ID do recurso definido pelo usuário.
estado 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 criados, atualizados, excluídos.
modifiedDateTime date-time Data-hora em que o recurso foi modificado pela última vez, formato de exemplo: aaaa-MM-ddTHH:mm:ssZ.
createdDateTime date-time Data-hora em que o recurso foi criado, formato de exemplo: aaaa-MM-ddTHH:mm:ssZ.
eTag string Implementa simultaneidade otimista
descrição string Uma lista de pares de valores de chave que descrevem o recurso. Apenas valores numéricos e de cadeia de caracteres são suportados.
nome string Nome do recurso definido pelo usuário.
propriedades objeto Nome do recurso definido pelo usuário.

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

Propriedade Tipo Descrição
ID string ID do campo definido pelo utilizador.
farmId string ID definida pelo usuário do farm ao qual o campo está associado.
partyId string ID do partido a que pertence.
nome string Nome do campo definido pelo usuário.
actionType string Indica a alteração que disparou a publicação do evento. Os valores aplicáveis são criados, atualizados, excluídos.
propriedades 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.
estado string Contém o status definido pelo usuário do objeto.
eTag string Implementa simultaneidade otimista.
descrição string Descrição textual do recurso.

O evento ImageProcessingRasterizeJobStatusChanged tem o seguinte objeto de dados:

Propriedade Tipo Descrição
shapefileAttachmentId string Nome de ID definido pelo usuário do arquivo de forma associado.
partyId string ID do partido para o qual o trabalho foi criado.
ID string ID exclusivo do trabalho.
nome string Nome do trabalho definido pelo usuário.
estado string Vários estados em que um emprego pode estar. Os valores aplicáveis são Aguardando, Em execução, Bem-sucedido, Falhado, Cancelado etc.
isCancellationRequested boolean Sinalizador que é definido quando o cancelamento do trabalho é solicitado.
descrição string Descrição textual do trabalho.
mensagem string Mensagem de status para capturar mais detalhes do trabalho.
lastActionDateTime date-time Data-hora em que a última ação foi executada no trabalho, formato de exemplo: aaaa-MM-ddTHH:mm:ssZ.
createdDateTime date-time Data-hora em que o recurso foi criado, formato de exemplo: aaaa-MM-ddTHH:mm:ssZ.
propriedades 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 Tipo Descrição
ID string ID exclusivo do trabalho.
nome string Nome do trabalho definido pelo usuário.
estado string Vários estados em que um emprego pode estar.
isCancellationRequested boolean Sinalizador que é definido quando o cancelamento do trabalho é solicitado.
descrição string Descrição textual do trabalho.
partyId string ID do partido para o qual o trabalho foi criado.
mensagem string Mensagem de status para capturar mais detalhes do trabalho.
lastActionDateTime date-time Data-hora em que a última ação foi executada no trabalho, formato de exemplo: aaaa-MM-ddTHH:mm:ssZ.
createdDateTime date-time Data-hora em que o recurso foi criado, formato de exemplo: aaaa-MM-ddTHH:mm:ssZ.
propriedades Objeto Ele contém pares chave-valor definidos pelo usuário.

Os eventos de dados de operações agrícolas, como dados de aplicativos, dados de colheita, dados de plantio e dados de preparo do solo, têm o seguinte objeto de dados:

Propriedade Tipo Descrição
ID string ID exclusivo do recurso.
estado string Contém o status definido pelo usuário do recurso.
partyId string ID do partido a que pertence.
origem string Mensagem do Azure Data Manager for Agriculture com 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 Implementa simultaneidade otimista
nome 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 criados, atualizados, excluídos.
propriedades Objeto Ele contém pares chave-valor definidos pelo usuário.

O evento AttachmentChanged tem o seguinte objeto de dados:

Propriedade Tipo Descrição
resourceId string ID definido pelo usuário do recurso, como farm, campo, etc.
resourceType string Nome do tipo de recurso.
partyId string ID do partido a que pertence.
ID string ID do recurso definido pelo usuário.
estado 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 criados, atualizados, excluídos.
modifiedDateTime date-time Data-hora em que o recurso foi modificado pela última vez, formato de exemplo: aaaa-MM-ddTHH:mm:ssZ.
createdDateTime date-time Data-hora em que o recurso foi criado, formato de exemplo: aaaa-MM-ddTHH:mm:ssZ.
eTag string Implementa simultaneidade otimista
descrição string Descrição textual do recurso
nome string Nome do recurso definido pelo usuário.

O evento ZoneChanged tem o seguinte objeto de dados:

Propriedade Tipo Descrição
managementZoneId string ID da Zona de Gerenciamento associada à zona.
partyId string ID definido pelo usuário do campo associado.
ID string Id do partido a que pertence
estado 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 criados, atualizados, excluídos.
modifiedDateTime date-time Data-hora em que o recurso foi modificado pela última vez, formato de exemplo: aaaa-MM-ddTHH:mm:ssZ.
createdDateTime date-time Data-hora em que o recurso foi criado, formato de exemplo: aaaa-MM-ddTHH:mm:ssZ.
eTag string Implementa simultaneidade otimista
descrição string Descrição textual do recurso
nome string Nome do recurso definido pelo usuário.
propriedades objeto Uma lista de pares de valores de chave que descrevem o recurso. Apenas valores de cadeia de caracteres e numerais são suportados.

O evento PrescriptionChanged tem o seguinte objeto de dados:

Propriedade Tipo Descrição
prescriçãoMapId string ID definido pelo usuário do mapa de prescrição associado.
partyId string ID do partido a que pertence.
ID string ID da prescrição definido pelo utilizador.
actionType string Indica a alteração acionada durante a publicação do evento. Os valores aplicáveis são Criado, Atualizado, Excluído
estado string Contém o status definido pelo usuário da prescrição.
propriedades objeto Ele contém pares chave-valor definidos pelo usuário.
modifiedDateTime date-time Data-hora em que o recurso foi modificado pela última vez, formato de exemplo: aaaa-MM-ddTHH:mm:ssZ.
createdDateTime date-time Data-hora em que o recurso foi criado, formato de exemplo: aaaa-MM-ddTHH:mm:ssZ.
eTag string Implementa simultaneidade otimista
descrição string Descrição textual do recurso
nome string Nome da prescrição definido pelo utilizador.

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

Propriedade Tipo Descrição
Identificação da temporada string ID definido pelo utilizador da época associada.
cropId string ID definido pelo usuário do corte associado.
fieldId string ID definido pelo usuário do campo associado.
partyId string ID do partido a que pertence.
ID string ID do recurso definida pelo usuário.
actionType string Indica a alteração que disparou a publicação do evento. Os valores aplicáveis são criados, atualizados, excluídos.
modifiedDateTime date-time Data-hora em que o recurso foi modificado pela última vez, formato de exemplo: aaaa-MM-ddTHH:mm:ssZ.
createdDateTime date-time Data-hora em que o recurso foi criado, formato de exemplo: aaaa-MM-ddTHH:mm:ssZ.
eTag string Implementa simultaneidade otimista
descrição string Descrição textual do recurso
nome string Nome definido pelo usuário do mapa de prescrição.
propriedades objeto Ele contém pares chave-valor definidos pelo usuário
estado string Status do recurso.

O evento PlantTissueAnalysisChanged tem o seguinte objeto de dados:

Propriedade Tipo Descrição
Identificação da temporada string ID definido pelo utilizador da época associada.
cropId string ID definido pelo usuário do corte associado.
cropProductId string ID do produto da colheita associado à análise do tecido vegetal.
fieldId string ID definido pelo usuário do campo associado.
partyId string ID do partido a que pertence.
ID string ID do recurso definida pelo usuário.
actionType string Indica a alteração que disparou a publicação do evento. Os valores aplicáveis são criados, atualizados, excluídos.
modifiedDateTime date-time Data-hora em que o recurso foi modificado pela última vez, formato de exemplo: aaaa-MM-ddTHH:mm:ssZ.
createdDateTime date-time Data-hora em que o recurso foi criado, formato de exemplo: aaaa-MM-ddTHH:mm:ssZ.
eTag string Implementa simultaneidade otimista.
descrição string Descrição textual do recurso.
nome string Nome definido pelo usuário do mapa de prescrição.
propriedades objeto Ele contém pares chave-valor definidos pelo usuário.
estado string Status do recurso.

O evento NutrientAnalysisChanged tem o seguinte objeto de dados:

Propriedade Tipo Descrição
parentId string ID da análise de nutrientes pai pertence.
tipo pai string O tipo de análise de nutrientes pai pertence. O(s) valor(es) aplicável(eis) são(são) PlantTissueAnalysis.
partyId string ID do partido a que pertence.
ID string ID definido pelo utilizador 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.
propriedades objeto Ele 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.
estado string Contém o status definido pelo usuário da análise de nutrientes.
eTag string Implementa simultaneidade otimista.
descrição string Descrição textual do recurso.
nome string Nome definido pelo utilizador da análise de nutrientes.

Exemplos de eventos

Para Exemplos de eventos, consulte esta página

Próximos passos