Comparteix a través de


Versión preliminar de Azure Data Manager for Agriculture como origen de Event Grid

En este artículo se proporcionan las propiedades y el esquema de los eventos de Azure Data Manager para Agricultura. Para una introducción a los esquemas de eventos, consulte Esquema de eventos de Azure Event Grid.

Requisitos previos

Es importante que tenga los siguientes requisitos previos completados antes de comenzar los pasos para implementar la característica Eventos en Azure Data Manager for Agriculture.

Reacción a eventos de Data Manager para Agricultura

Los eventos de Data Manager para Agricultura permiten que las aplicaciones reaccionen a la creación, eliminación y actualización de recursos. Los eventos de Data Manager para Agricultura se insertan mediante Azure Event Grid.

Azure Functions, Azure Logic Apps o incluso a su propio agente de escucha http puede suscribirse a estos eventos. Azure Event Grid proporciona entrega de eventos confiable a las aplicaciones a través de directivas de reintento enriquecidas y mensajes fallidos.

Estos son escenarios de ejemplo para consumir eventos en nuestro servicio:

  1. Al descargar datos satélite o meteorológicos o ejecutar trabajos, puede usar eventos para responder a los cambios en el estado del trabajo. Puede minimizar el sondeo largo y reducir el número de llamadas API al servicio. También puede recibir una notificación de solicitud de finalización del trabajo. Todos nuestros trabajos de ingesta asincrónica son capaces de admitir eventos.

Nota:

Actualmente no se admiten eventos relacionados con el flujo de soluciones de ISV.

  1. Si hay modificaciones en los recursos del plano de datos, como entidad, campos, granjas de servidores y otros elementos similares, puede reaccionar a los cambios y puede desencadenar flujos de trabajo.

Filtrado de eventos

Puede filtrar Data Manager para eventos de Agricultura por tipo de evento, asunto o campos en el objeto de datos. Los filtros de Event Grid coinciden con el principio o el final del asunto para que los eventos que coincidan puedan ir al suscriptor.

Por ejemplo, para el evento PartyChanged, para recibir notificaciones de cambios para una entidad determinada con id. Party1234, puede usar el filtro de asunto "EndsWith" como se muestra:

EndsWith- /Party1234 El asunto de este evento tiene el formato "/parties/Party1234"

Los temas de un esquema de eventos proporcionan filtros "starts with" y "exact match" también.

Del mismo modo, para filtrar el mismo evento para un grupo de identificadores de entidad, use el filtro Avanzado en el campo partyId en el objeto de datos del evento. En una sola suscripción, puede agregar cinco filtros avanzados con un límite de 25 valores para cada clave filtrada.

Para más información sobre cómo aplicar filtros, consulte Eventos de filtro para Event Grid.

Suscripción a eventos

Puede suscribirse a eventos de Data Manager for Agriculture mediante Azure Portal o el cliente de Azure Resource Manager. Cada uno de ellos proporciona al usuario un conjunto de funcionalidades. Consulte los siguientes recursos para obtener más información sobre cada método.

Suscripción a eventos mediante el portal

Suscripción a eventos mediante el cliente de plantilla de ARM

Prácticas para consumir eventos

Las aplicaciones que controlan eventos de Data Manager para Agricultura deben seguir algunos procedimientos recomendados:

  • Compruebe que eventType es el que está preparado para procesar y no suponga que todos los eventos que recibe son los tipos que espera.
  • A medida que los mensajes pueden llegar fuera de orden, use los campos modifiedTime y etag para comprender el orden de los eventos de cualquier objeto determinado.
  • Data Manager para eventos de Agricultura garantiza la entrega al menos una vez a los suscriptores, lo que garantiza que se generan todos los mensajes. Sin embargo, debido a los reintentos o a la disponibilidad de las suscripciones, en algunas ocasiones se pueden generar mensajes duplicados. Para más información sobre la entrega y el reintento de mensajes, consulte Entrega y reintento de mensajes de Event Grid.
  • Ignore los campos que no comprenda. Esta práctica le ayudará a mantenerse resistente a las nuevas características que puedan agregarse en el futuro.

Tipos de eventos disponibles

Nombre del evento Descripción
Microsoft.AgFoodPlatform.PartyChanged Publicado cuando se crea o elimina una entidad en un recurso de Azure Data Manager for Agriculture
Microsoft.AgFoodPlatform.FarmChangedV2 Publicado cuando se crea o elimina una granja de servidores en un recurso de Azure Data Manager for Agriculture
Microsoft.AgFoodPlatform.FieldChangedV2 Publicado cuando se crea o elimina un campo en un recurso de Azure Data Manager for Agriculture
Microsoft.AgFoodPlatform.SeasonalFieldChangedV2 Publicado cuando se crea o se elimina un campo estacional en un recurso de Azure Data Manager for Agriculture
Microsoft.AgFoodPlatform.CropChanged Publicado cuando se crea /actualiza o elimina un recorte en un recurso de Azure Data Manager for Agriculture
Microsoft.AgFoodPlatform.CropProductChanged Publicado cuando se crea o elimina un producto de recorte en un recurso de Azure Data Manager for Agriculture
Microsoft.AgFoodPlatform.SeasonChanged Publicado cuando se crea /actualiza/elimina una temporada en un recurso de Azure Data Manager for Agriculture
Microsoft.AgFoodPlatform.SatelliteDataIngestionJobStatusChangedV2 Se publica cuando cambia el estado de un trabajo de ingesta de datos del satélite, por ejemplo, cuando se crea un trabajo, o este ha progresado o se ha completado.
Microsoft.AgFoodPlatform.WeatherDataIngestionJobStatusChangedV2 Se publica cuando cambia el estado de un trabajo de ingesta de datos de tiempo atmosférico, por ejemplo, cuando se crea un trabajo, o este ha progresado o se ha completado.
Microsoft.AgFoodPlatform.WeatherDataRefresherJobStatusChangedV2 Publicado cuando se cambia el estado del trabajo del actualizador de datos meteorológicos.
Microsoft.AgFoodPlatform.SensorMappingChangedV2 Publicado cuando se cambia la asignación de sensores
Microsoft.AgFoodPlatform.SensorPartnerIntegrationChangedV2 Publicado cuando se cambia la integración de asociados de sensor
Microsoft.AgFoodPlatform.DeviceDataModelChanged Publicado cuando se cambia el modelo de datos de dispositivo
Microsoft.AgFoodPlatform.DeviceChanged Publicado cuando se cambia el dispositivo
Microsoft.AgFoodPlatform.SensorDataModelChanged Publicado cuando se cambia el modelo de datos del sensor
Microsoft.AgFoodPlatform.SensorChanged Publicado cuando se cambia el sensor
Microsoft.AgFoodPlatform.FarmOperationDataIngestionJobStatusChangedV2 Se publica cuando cambia el estado de un trabajo de ingesta de datos de operaciones de la granja, por ejemplo, cuando se crea un trabajo, o este ha progresado o se ha completado.
Microsoft.AgFoodPlatform.ApplicationDataChangedV2 Publicado cuando los datos de la aplicación se crean /actualizan o eliminan en un recurso de Azure Data Manager for Agriculture
Microsoft.AgFoodPlatform.HarvestDataChangedV2 Publicado al crear o actualizar o eliminar datos en un recurso de Azure Data Manager for Agriculture
Microsoft.AgFoodPlatform.TillageDataChangedV2 Publicado cuando se crean /actualizan o eliminan datos de Tillage en un recurso de Azure Data Manager for Agriculture
Microsoft.AgFoodPlatform.PlantingDataChangedV2 Publicado al crear o actualizar o eliminar datos de plantación en un recurso de Azure Data Manager for Agriculture
Microsoft.AgFoodPlatform.AttachmentChangedV2 Publicado cuando se crean, actualizan o eliminan datos adjuntos.
Microsoft.AgFoodPlatform.ZoneChangedV2 Publicado cuando se crea o actualiza o elimina una zona.
Microsoft.AgFoodPlatform.ManagementZoneChangedV2 Publicado cuando se crea o actualiza o elimina una zona de administración.
Microsoft.AgFoodPlatform.PrescriptionChangedV2 Publicado cuando se crea o actualiza o elimina una receta.
Microsoft.AgFoodPlatform.PrescriptionMapChangedV2 Publicado cuando se crea o actualiza o elimina un mapa de prescripción.
Microsoft.AgFoodPlatform.PlantTissueAnalysisChangedV2 Publicado cuando los datos de análisis de tejido vegetal se crean, actualizan o eliminan.
Microsoft.AgFoodPlatform.NutrientAnalysisChangedV2 Publicado cuando los datos de análisis de nutrientes se crean, actualizan o eliminan.
Microsoft.AgFoodPlatform.ImageProcessingRasterizeJobStatusChangedV2 Publicado cuando cambia el estado de un trabajo de rasterización de procesamiento de imágenes, por ejemplo, se crea el trabajo, se ha progresado o completado.
Microsoft.AgFoodPlatform.InsightChangedV2 Se publica cuando insight se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.InsightAttachmentChangedV2 Publicado cuando insight Attachment se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.BiomassModelJobStatusChangedV2 Publicado cuando se cambia el estado del trabajo del modelo de biomasa
Microsoft.AgFoodPlatform.SoilMoistureModelJobStatusChangedV2 Publicado cuando se cambia el estado del trabajo del modelo de humedad del suelo
Microsoft.AgFoodPlatform.SensorPlacementModelJobStatusChangedV2 Publicado cuando se cambia el estado del trabajo del modelo de selección de ubicación del sensor

Propiedades de evento

Cada evento de Azure Data Manager para Agricultura tiene dos partes, la primera parte es común entre eventos y el segundo, el objeto de datos contiene propiedades específicas de cada evento.

La parte común entre eventos se elabora en el esquema de eventos de Event Grid y tiene los siguientes datos de nivel superior:

Propiedad Type Descripción
topic cadena Ruta de acceso completa a los recursos del origen del evento. En este campo no se puede escribir. Event Grid proporciona este valor.
subject cadena Ruta al asunto del evento definida por el anunciante.
eventType cadena Uno de los tipos de eventos registrados para este origen de eventos.
eventTime cadena La hora de generación del evento en función de la hora UTC del proveedor.
Identificador cadena Identificador único para el evento
datos object Objeto de datos con propiedades específicas de cada tipo de evento.
dataVersion cadena Versión del esquema del objeto de datos. El publicador define la versión del esquema.
metadataVersion cadena Versión del esquema de los metadatos del evento. Event Grid define el esquema de las propiedades de nivel superior. Event Grid proporciona este valor.

En el caso de los eventos de fiesta, temporada, recorte, producto de recorte cambiado, el objeto de datos contiene las siguientes propiedades:

Propiedad Type Descripción
ID cadena Identificador único del recurso.
actionType string Indica el cambio que desencadenó la publicación del evento. Los valores aplicables se crean, actualizan y eliminan
properties Object Contiene pares clave definida por el usuario: valor.
modifiedDateTime cadena Indica la hora en la que se modificó por última vez el evento.
createdDateTime cadena Indica la hora en la que se creó el recurso.
status cadena Contiene el estado definido por el usuario del objeto.
eTag string Implementa una simultaneidad optimista.
description string Descripción textual del recurso.
name string Nombre para identificar el recurso.

En el caso de los eventos de granja de servidores, el objeto de datos contiene las siguientes propiedades:

Propiedad Type Descripción
ID cadena Identificador único del recurso.
actionType string Indica el cambio que desencadenó la publicación del evento. Los valores aplicables se crean, actualizan y eliminan
properties Object Contiene pares clave definida por el usuario: valor.
modifiedDateTime cadena Indica la hora en la que se modificó por última vez el evento.
createdDateTime cadena Indica la hora en la que se creó el recurso.
status cadena Contiene el estado definido por el usuario del objeto.
eTag string Implementa una simultaneidad optimista.
description string Descripción textual del recurso.
name string Nombre para identificar el recurso.
partyId cadena Identificador de la entidad a la que pertenece.

En el caso del modelo de datos del dispositivo y los eventos del modelo de datos del sensor, el objeto de datos contiene las siguientes propiedades:

Propiedad Type Descripción
sensorPartnerId cadena Identificador asociado al sensorPartner.
Identificador cadena Identificador único del recurso.
actionType cadena Indica el cambio que desencadenó la publicación del evento. Los valores aplicables se crean, actualizan y eliminan
properties Object Contiene pares clave definida por el usuario: valor.
modifiedDateTime cadena Indica la hora en la que se modificó por última vez el evento.
createdDateTime cadena Indica la hora en la que se creó el recurso.
status cadena Contiene el estado definido por el usuario del objeto.
eTag string Implementa una simultaneidad optimista.
description string Descripción textual del recurso.
name string Nombre para identificar el recurso.

En el caso de los eventos de dispositivo, el objeto de datos contiene las siguientes propiedades:

Propiedad Type Descripción
deviceDataModelId cadena Identificador asociado al deviceDataModel.
integrationId cadena Identificador asociado a la integración.
sensorPartnerId cadena Identificador asociado al sensorPartner.
Identificador cadena Identificador único del recurso.
actionType string Indica el cambio que desencadenó la publicación del evento. Los valores aplicables se crean, actualizan y eliminan
properties Object Contiene pares clave definida por el usuario: valor.
modifiedDateTime cadena Indica la hora en la que se modificó por última vez el evento.
createdDateTime cadena Indica la hora en la que se creó el recurso.
status cadena Contiene el estado definido por el usuario del objeto.
eTag string Implementa una simultaneidad optimista.
description string Descripción textual del recurso.
name string Nombre para identificar el recurso.

En el caso de los eventos de sensor, el objeto de datos contiene las siguientes propiedades:

Propiedad Type Descripción
sensorDataModelId cadena Identificador asociado al sensorDataModel.
integrationId cadena Identificador asociado a la integración.
deviceId cadena Identificador asociado al dispositivo.
sensorPartnerId cadena Identificador asociado al sensorPartner.
Identificador cadena Identificador único del recurso.
actionType string Indica el cambio que desencadenó la publicación del evento. Los valores aplicables se crean, actualizan y eliminan
properties Object Contiene pares clave definida por el usuario: valor.
modifiedDateTime cadena Indica la hora en la que se modificó por última vez el evento.
createdDateTime cadena Indica la hora en la que se creó el recurso.
status cadena Contiene el estado definido por el usuario del objeto.
eTag string Implementa una simultaneidad optimista.
description string Descripción textual del recurso.
name string Nombre para identificar el recurso.

En el caso de los eventos de asignación de sensores, el objeto de datos contiene las siguientes propiedades:

Propiedad Type Descripción
sensorId cadena Identificador asociado al sensor.
partyId cadena Identificador asociado a la entidad.
sensorPartnerId cadena Identificador asociado al sensorPartner.
Identificador cadena Identificador único del recurso.
actionType string Indica el cambio que desencadenó la publicación del evento. Los valores aplicables se crean, actualizan y eliminan
properties Object Contiene pares clave definida por el usuario: valor.
modifiedDateTime cadena Indica la hora en la que se modificó por última vez el evento.
createdDateTime cadena Indica la hora en la que se creó el recurso.
status cadena Contiene el estado definido por el usuario del objeto.
eTag string Implementa una simultaneidad optimista.
description string Descripción textual del recurso.
name string Nombre para identificar el recurso.

En el caso de los eventos de integración de asociados de sensor, el objeto de datos contiene las siguientes propiedades:

Propiedad Type Descripción
integrationId cadena Identificador asociado a la integración.
partyId cadena Identificador asociado a la entidad.
sensorPartnerId cadena Identificador asociado al sensorPartner.
Identificador cadena Identificador único del recurso.
actionType string Indica el cambio que desencadenó la publicación del evento. Los valores aplicables se crean, actualizan y eliminan
properties Object Contiene pares clave definida por el usuario: valor.
modifiedDateTime cadena Indica la hora en la que se modificó por última vez el evento.
createdDateTime cadena Indica la hora en la que se creó el recurso.
status cadena Contiene el estado definido por el usuario del objeto.
eTag string Implementa una simultaneidad optimista.
description string Descripción textual del recurso.
name string Nombre para identificar el recurso.

Los eventos de campo estacional tienen el siguiente objeto de datos:

Propiedad Type Descripción
ID cadena Identificador definido por el usuario del campo estacional
farmId cadena Identificador definido por el usuario de la granja a la que está asociado el campo estacional.
partyId cadena Identificador de la entidad a la que pertenece.
seasonId cadena Identificador definido por el usuario de la temporada a la que está asociado el campo estacional.
fieldId cadena Identificador definido por el usuario del campo al que está asociado el campo estacional.
name cadena Nombre definido por el usuario del campo estacional.
actionType string Indica el cambio que desencadenó la publicación del evento. Los valores aplicables son Creado, Actualizado, Eliminado.
properties Objeto Contiene los pares clave-valor definidos por el usuario.
modifiedDateTime cadena Indica la hora en la que se modificó por última vez el evento.
createdDateTime cadena Indica la hora en la que se creó el recurso.
status cadena Contiene el estado definido por el usuario del objeto.
eTag string Implementa una simultaneidad optimista.
description string Descripción textual del recurso.

Los eventos de información tienen el siguiente objeto de datos:

Propiedad Type Descripción
modelId cadena Identificador del modelo asociado.
resourceId cadena Identificador definido por el usuario del recurso, como granja, campo, etc.
resourceType cadena Nombre del tipo de recurso Los valores aplicables son Party, Farm, Field, SeasonalField, etc.
partyId cadena Identificador de la entidad a la que pertenece.
modelVersion cadena Versión del modelo asociado.
Identificador cadena Identificador definido por el usuario del recurso.
status string Contiene el estado del trabajo.
actionType string Indica el cambio que desencadenó la publicación del evento. Los valores aplicables son Creado, Actualizado, Eliminado.
modifiedDateTime date-time Fecha y hora en que se modificó por última vez el recurso, formato de ejemplo: aaaa-MM-ddTHH:mm:ssZ.
createdDateTime date-time Fecha y hora en que se creó el recurso, formato de ejemplo: aaaa-MM-ddTHH:mm:ssZ.
eTag string Implementa una simultaneidad optimista.
description cadena Una lista de pares de clave y valor que describen el recurso. Solo se admiten valores numéricos y de cadena.
name cadena Nombre definido por el usuario del recurso.
properties object Nombre definido por el usuario del recurso.

Los eventos InsightAttachment tienen el siguiente objeto de datos:

Propiedad Type Descripción
modelId cadena Identificador del modelo asociado.
resourceId cadena Identificador definido por el usuario del recurso, como granja, campo, etc.
resourceType cadena Nombre del tipo de recurso
partyId cadena Identificador de la entidad a la que pertenece.
insightId cadena Identificador asociado al recurso de información.
Identificador cadena Identificador definido por el usuario del recurso.
status string Contiene el estado del trabajo.
actionType string Indica el cambio que desencadenó la publicación del evento. Los valores aplicables son Creado, Actualizado, Eliminado.
modifiedDateTime date-time Fecha y hora en que se modificó por última vez el recurso, formato de ejemplo: aaaa-MM-ddTHH:mm:ssZ.
createdDateTime date-time Fecha y hora en que se creó el recurso, formato de ejemplo: aaaa-MM-ddTHH:mm:ssZ.
eTag string Implementa una simultaneidad optimista.
description cadena Una lista de pares de clave y valor que describen el recurso. Solo se admiten valores numéricos y de cadena.
name cadena Nombre definido por el usuario del recurso.
properties object Nombre definido por el usuario del recurso.

Los eventos de campo tienen el siguiente objeto de datos:

Propiedad Type Descripción
ID cadena Identificador definido por el usuario del campo.
farmId cadena Identificador definido por el usuario de la granja de servidores a la que está asociado el campo.
partyId cadena Identificador de la entidad a la que pertenece.
name cadena Nombre definido por el usuario del campo.
actionType string Indica el cambio que desencadenó la publicación del evento. Los valores aplicables son Creado, Actualizado, Eliminado.
properties Objeto Contiene los pares clave-valor definidos por el usuario.
modifiedDateTime cadena Indica la hora en la que se modificó por última vez el evento.
createdDateTime cadena Indica la hora en la que se creó el recurso.
status cadena Contiene el estado definido por el usuario del objeto.
eTag string Implementa una simultaneidad optimista.
description string Descripción textual del recurso.

El evento ImageProcessingRasterizeJobStatusChanged tiene el siguiente objeto de datos:

Propiedad Type Descripción
shapefileAttachmentId cadena Nombre de identificador definido por el usuario del archivo de forma asociado.
partyId string Id. de entidad para el que se creó el trabajo.
Identificador cadena Id. único del trabajo.
name string Nombre del trabajo definido por el usuario
status string Diversos estados en los que puede estar un trabajo. Los valores aplicables son Waiting, Running, Succeeded, Failed, Canceled, etc.
isCancellationRequested boolean Marca que se establece cuando se solicita la cancelación del trabajo.
description string Descripción textual del trabajo.
message string Mensaje de estado para capturar más detalles del trabajo.
lastActionDateTime date-time Fecha y hora en que se realizó la última acción en el trabajo, formato de ejemplo: aaaa-MM-ddTHH:mm:ssZ.
createdDateTime date-time Fecha y hora en que se creó el recurso, formato de ejemplo: aaaa-MM-ddTHH:mm:ssZ.
properties Object Contiene el par clave-valor definido por el usuario.

Los eventos SatelliteDataIngestionJobChanged, WeatherDataIngestionJobChanged, WeatherDataRefresherJobChanged, BiomassModelJobStatusChanged, SoilMoistureModelJobStatusChanged y FarmOperationDataIngestionJobChanged tienen el objeto de datos siguiente:

Propiedad Type Descripción
ID cadena Id. único del trabajo.
name string Nombre del trabajo definido por el usuario
status string Diversos estados en los que puede estar un trabajo.
isCancellationRequested boolean Marca que se establece cuando se solicita la cancelación del trabajo.
description string Descripción textual del trabajo.
partyId string Id. de entidad para el que se creó el trabajo.
message string Mensaje de estado para capturar más detalles del trabajo.
lastActionDateTime date-time Fecha y hora en que se realizó la última acción en el trabajo, formato de ejemplo: aaaa-MM-ddTHH:mm:ssZ.
createdDateTime date-time Fecha y hora en que se creó el recurso, formato de ejemplo: aaaa-MM-ddTHH:mm:ssZ.
properties Objeto Contiene los pares clave-valor definidos por el usuario.

Los eventos de datos de operaciones de granja de servidores, como los datos de la aplicación, la recolección de datos, los datos de plantación y el almacenamiento de datos tienen el siguiente objeto de datos:

Propiedad Type Descripción
ID cadena Identificador único del recurso.
status cadena Contiene el estado definido por el usuario del recurso.
partyId cadena Identificador de la entidad a la que pertenece.
source cadena Mensaje de Azure Data Manager for Agriculture que proporciona detalles sobre el trabajo.
modifiedDateTime cadena Indica la hora en la que se modificó por última vez el evento.
createdDateTime cadena Indica la hora en la que se creó el recurso.
eTag string Implementa una simultaneidad optimista.
name string Nombre para identificar el recurso.
descripción string Descripción textual del recurso.
actionType string Indica el cambio que desencadenó la publicación del evento. Los valores aplicables son Creado, Actualizado, Eliminado.
properties Objeto Contiene los pares clave-valor definidos por el usuario.

El evento AttachmentChanged tiene el siguiente objeto de datos

Propiedad Type Descripción
resourceId cadena Identificador definido por el usuario del recurso, como granja, campo, etc.
resourceType cadena Nombre del tipo de recurso
partyId cadena Identificador de la entidad a la que pertenece.
Identificador cadena Identificador definido por el usuario del recurso.
status string Contiene el estado del trabajo.
actionType string Indica el cambio que desencadenó la publicación del evento. Los valores aplicables son Creado, Actualizado, Eliminado.
modifiedDateTime date-time Fecha y hora en que se modificó por última vez el recurso, formato de ejemplo: aaaa-MM-ddTHH:mm:ssZ.
createdDateTime date-time Fecha y hora en que se creó el recurso, formato de ejemplo: aaaa-MM-ddTHH:mm:ssZ.
eTag string Implementa una simultaneidad optimista.
description string Descripción textual del recurso.
name cadena Nombre definido por el usuario del recurso.

El evento ZoneChanged tiene el siguiente objeto de datos

Propiedad Type Descripción
managementZoneId cadena Identificador de zona de administración asociado a la zona.
partyId cadena Identificador definido por el usuario del campo asociado.
Identificador cadena Id. de la entidad a la que pertenece
status cadena Contiene el estado definido por el usuario del recurso.
actionType string Indica el cambio que desencadenó la publicación del evento. Los valores aplicables son Creado, Actualizado, Eliminado.
modifiedDateTime date-time Fecha y hora en que se modificó por última vez el recurso, formato de ejemplo: aaaa-MM-ddTHH:mm:ssZ.
createdDateTime date-time Fecha y hora en que se creó el recurso, formato de ejemplo: aaaa-MM-ddTHH:mm:ssZ.
eTag string Implementa una simultaneidad optimista.
description string Descripción textual del recurso.
name cadena Nombre definido por el usuario del recurso.
properties object Una lista de pares de clave y valor que describen el recurso. Solo se admiten valores de cadena y numeral.

El evento PrescriptionChanged tiene el siguiente objeto de datos

Propiedad Type Descripción
prescriptionMapId cadena Identificador definido por el usuario del mapa de prescripción asociado.
partyId cadena Identificador de la entidad a la que pertenece.
Identificador cadena Identificador definido por el usuario de la receta.
actionType string Indica el cambio desencadenado durante la publicación del evento. Los valores aplicables son Creado, Actualizado, Eliminado.
status cadena Contiene el estado definido por el usuario de la receta.
properties object Contiene los pares clave/valor definidos por el usuario.
modifiedDateTime date-time Fecha y hora en que se modificó por última vez el recurso, formato de ejemplo: aaaa-MM-ddTHH:mm:ssZ.
createdDateTime date-time Fecha y hora en que se creó el recurso, formato de ejemplo: aaaa-MM-ddTHH:mm:ssZ.
eTag string Implementa una simultaneidad optimista.
description string Descripción textual del recurso.
name cadena Nombre definido por el usuario de la receta.

Los eventos PrescriptionMapChanged y ManagementZoneChanged tienen el siguiente objeto de datos:

Propiedad Type Descripción
seasonId cadena Identificador definido por el usuario de la temporada asociada.
cropId cadena Identificador definido por el usuario del recorte asociado.
fieldId cadena Identificador definido por el usuario del campo asociado.
partyId cadena Identificador de la entidad a la que pertenece.
Identificador cadena Identificador definido por el usuario del recurso.
actionType string Indica el cambio que desencadenó la publicación del evento. Los valores aplicables son Creado, Actualizado, Eliminado.
modifiedDateTime date-time Fecha y hora en que se modificó por última vez el recurso, formato de ejemplo: aaaa-MM-ddTHH:mm:ssZ.
createdDateTime date-time Fecha y hora en que se creó el recurso, formato de ejemplo: aaaa-MM-ddTHH:mm:ssZ.
eTag string Implementa una simultaneidad optimista.
description string Descripción textual del recurso.
name cadena Nombre definido por el usuario del mapa de prescripción.
properties object Contiene los pares clave/valor definidos por el usuario.
status cadena Estado del recurso.

El evento PlantTissueAnalysisChanged tiene el siguiente objeto de datos:

Propiedad Type Descripción
seasonId cadena Identificador definido por el usuario de la temporada asociada.
cropId cadena Identificador definido por el usuario del recorte asociado.
cropProductId cadena Id. de producto de cultivo asociado al análisis de tejido vegetal.
fieldId cadena Identificador definido por el usuario del campo asociado.
partyId cadena Identificador de la entidad a la que pertenece.
Identificador cadena Identificador definido por el usuario del recurso.
actionType string Indica el cambio que desencadenó la publicación del evento. Los valores aplicables son Creado, Actualizado, Eliminado.
modifiedDateTime date-time Fecha y hora en que se modificó por última vez el recurso, formato de ejemplo: aaaa-MM-ddTHH:mm:ssZ.
createdDateTime date-time Fecha y hora en que se creó el recurso, formato de ejemplo: aaaa-MM-ddTHH:mm:ssZ.
eTag string Implementa una simultaneidad optimista.
description string Descripción textual del recurso.
name cadena Nombre definido por el usuario del mapa de prescripción.
properties object Contiene los pares clave/valor definidos por el usuario.
status cadena Estado del recurso.

El evento NutrientAnalysisChanged tiene el siguiente objeto de datos:

Propiedad Type Descripción
parentId cadena El identificador del análisis de nutrientes primario pertenece.
parentType cadena El tipo de análisis de nutrientes primario pertenece. Los valores aplicables son PlantTissueAnalysis.
partyId cadena Identificador de la entidad a la que pertenece.
Identificador cadena Identificador definido por el usuario del análisis de nutrientes.
actionType string Indica el cambio que se desencadena durante la publicación del evento. Los valores aplicables son Creado, Actualizado, Eliminado.
properties object Contiene los pares clave/valor definidos por el usuario.
modifiedDateTime date-time Fecha y hora en que se modificó por última vez el análisis de nutrientes, formato de muestra: aaaa-MM-ddTHH:mm:ssZ.
createdDateTime date-time Fecha y hora en que se creó el análisis de nutrientes, formato de muestra: aaaa-MM-ddTHH:mm:ssZ.
status cadena Contiene el estado definido por el usuario del análisis de nutrientes.
eTag string Implementa una simultaneidad optimista.
description cadena Descripción textual del recurso.
name cadena Nombre definido por el usuario del análisis de nutrientes.

Eventos de muestra

Para eventos de ejemplo, consulte esta página.

Pasos siguientes