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