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.
- Uma conta ativa do Azure
- Espaço de nomes Hubs de Eventos do Microsoft Azure e um hub de eventos implantado no portal do Azure
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:
- 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.
- 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
- Para obter uma introdução à Grade de Eventos do Azure, consulte O que é a Grade de Eventos?
- Teste as nossas APIs aqui.