Azure Data Manager for Agriculture Preview en tant que source Event Grid
Cet article fournit les propriétés et le schéma des événements Azure Data Manager pour l’agriculture. Pour une présentation des schémas d’événements, consultez Schéma d’événements Azure Event Grid.
Prérequis
Il est important que vous ayez les prérequis suivants avant de commencer les étapes de déploiement de la fonctionnalité Événements dans Azure Data Manager pour l’agriculture.
- Un compte Azure actif
- Espace de noms Microsoft Azure Event Hubs et hub d’événements déployé dans le Portail Azure
Réaction aux événements Data Manager pour l’agriculture
Les événements Data Manager for Agriculture permettent aux applications de réagir à la création, à la suppression et à la mise à jour des ressources. Les événements Data Manager for Agriculture sont envoyés (push) à l’aide d’Azure Event Grid.
Azure Functions, Azure Logic Apps ou même votre propre écouteur http peuvent s’abonner à ces événements. Azure Event Grid fournit une livraison d’événements fiable à vos applications via des stratégies de nouvelle tentative enrichies et des lettres mortes.
Voici des exemples de scénarios pour consommer des événements dans notre service :
- Lorsque vous téléchargez des données satellites ou météorologiques ou exécutez des travaux, vous pouvez utiliser des événements pour répondre aux modifications apportées à l’état du travail. Vous pouvez réduire la durée d’interrogation et diminuer le nombre d’appels d’API au service. Vous pouvez également recevoir une notification d’invite d’achèvement du travail. Tous nos travaux d’ingestion asynchrone sont capables de prendre en charge les événements.
Remarque
Les événements liés au flux de solutions ISV ne sont actuellement pas pris en charge.
- S’il existe des modifications apportées à des ressources de plan de données telles que des groupes, des champs, des batteries de serveurs et d’autres éléments similaires, vous pouvez réagir aux modifications et déclencher des flux de travail.
Filtrage des événements
Vous pouvez filtrer les événements Data Manager for Agriculture par type d’événement, objet ou champs dans l’objet de données. Les filtres dans Event Grid correspondent au début ou à la fin de l’objet afin que les événements correspondants puissent accéder à l’abonné.
Par exemple, pour l’événement PartyChanged, pour recevoir des notifications pour une partie particulière avec ID Party1234, vous pouvez utiliser le filtre d’objet « EndsWith » comme indiqué :
EndsWith- /Party1234 L’objet de cet événement est au format "/parties/Party1234"
Les sujets d’un schéma d’événement fournissent également des filtres « commence par » et « correspondance exacte ».
De même, pour filtrer le même événement pour un groupe d’ID tiers, utilisez le filtre Avancé sur le champ PartyId dans l’objet de données d’événement. Dans un seul abonnement, vous pouvez ajouter cinq filtres avancés avec une limite de 25 valeurs pour chaque clé filtrée.
Pour en savoir plus sur l’application de filtres, consultez les événements de filtre pour Event Grid.
S’abonner à des événements
Vous pouvez vous abonner aux événements Data Manager for Agriculture à l’aide de Portail Azure ou du client Azure Resource Manager. Chacun d’eux fournit à l’utilisateur un ensemble de fonctionnalités. Reportez-vous aux ressources suivantes pour en savoir plus sur chaque méthode.
S’abonner aux événements à l’aide du portail
S’abonner aux événements à l’aide du client de modèle ARM
Pratiques pour la consommation d’événements
Les applications qui gèrent les événements Data Manager for Agriculture doivent suivre quelques pratiques recommandées :
- Vérifiez que eventType est celui que vous êtes prêt à traiter et ne supposez pas que tous les événements que vous recevez sont les types attendus.
- À mesure que les messages peuvent arriver dans l’ordre, utilisez les champs modifiedTime etag pour comprendre l’ordre des événements pour n’importe quel objet particulier.
- Les événements Data Manager for Agriculture garantissent une remise au moins une fois aux abonnés, ce qui garantit que tous les messages sont générés. Toutefois, en raison de nouvelles tentatives ou de la disponibilité des abonnements, des messages dupliqués peuvent parfois se produire. Pour en savoir plus sur la remise et la nouvelle tentative de message, consultez remise des messages Event Grid et nouvelle tentative
- Ignorez les champs que vous ne comprenez pas. Cette pratique vous aidera à prendre en charge les nouvelles fonctionnalités qui peuvent être ajoutées à l’avenir.
Types d’événement disponibles
Nom de l'événement | Description |
---|---|
Microsoft.AgFoodPlatform.PartyChanged | Publié lorsqu’une partie est créée /mise à jour/supprimée dans une ressource Azure Data Manager pour l’agriculture |
Microsoft.AgFoodPlatform.FarmChangedV2 | Publié lorsqu’une batterie de serveurs est créée /mise à jour/supprimée dans une ressource Azure Data Manager pour l’agriculture |
Microsoft.AgFoodPlatform.FieldChangedV2 | Publié lorsqu’un champ est créé /mis à jour/supprimé dans une ressource Azure Data Manager pour l’agriculture |
Microsoft.AgFoodPlatform.SeasonalFieldChangedV2 | Publié lorsqu’un champ saisonnier est créé /mis à jour/supprimé dans une ressource Azure Data Manager pour l’agriculture |
Microsoft.AgFoodPlatform.CropChanged | Publié lorsqu’un rognage est créé /mis à jour/supprimé dans une ressource Azure Data Manager pour l’agriculture |
Microsoft.AgFoodPlatform.CropProductChanged | Publié lorsqu’un produit rognage est créé /mis à jour/supprimé dans une ressource Azure Data Manager pour l’agriculture |
Microsoft.AgFoodPlatform.SeasonChanged | Publié lorsqu’une saison est créée /mise à jour/supprimée dans une ressource Azure Data Manager pour l’agriculture |
Microsoft.AgFoodPlatform.SatelliteDataIngestionJobStatusChangedV2 | Publié lorsque l’état d’une tâche d’ingestion de données satellite évolue, par exemple, la tâche est créée, a progressé ou est terminée. |
Microsoft.AgFoodPlatform.WeatherDataIngestionJobStatusChangedV2 | Publié lorsque l’état d’une tâche d’ingestion de données météo évolue, par exemple, la tâche est créée, a progressé ou est terminée. |
Microsoft.AgFoodPlatform.WeatherDataRefresherJobStatusChangedV2 | Publié lorsque l’état du travail d’actualisation des données météorologiques est modifié. |
Microsoft.AgFoodPlatform.SensorMappingChangedV2 | Publié lorsque le mappage des capteurs est modifié |
Microsoft.AgFoodPlatform.SensorPartnerIntegrationChangedV2 | Publié lorsque l’intégration du partenaire de capteur est modifiée |
Microsoft.AgFoodPlatform.DeviceDataModelChanged | Publié lorsque le modèle de données d’appareil est modifié |
Microsoft.AgFoodPlatform.DeviceChanged | Publié lorsque l’appareil est modifié |
Microsoft.AgFoodPlatform.SensorDataModelChanged | Publié lorsque le modèle de données du capteur est modifié |
Microsoft.AgFoodPlatform.SensorChanged | Publié lorsque le capteur est modifié |
Microsoft.AgFoodPlatform.FarmOperationDataIngestionJobStatusChangedV2 | Publié lorsque l’état d’une tâche d’ingestion de données liées aux opérations agricoles évolue, par exemple, la tâche est créée, a progressé ou est terminée. |
Microsoft.AgFoodPlatform.ApplicationDataChangedV2 | Publié lorsque les données d’application sont créées /mises à jour/supprimées dans une ressource Azure Data Manager pour l’agriculture |
Microsoft.AgFoodPlatform.HarvestDataChangedV2 | Publié lors de la collecte de données est créé /mis à jour/supprimé dans une ressource Azure Data Manager pour l’agriculture |
Microsoft.AgFoodPlatform.TillageDataChangedV2 | Publié lorsque les données Tillage sont créées /mises à jour/supprimées dans une ressource Azure Data Manager pour l’agriculture |
Microsoft.AgFoodPlatform.PlantingDataChangedV2 | Publié lors de la création de données de plantation /mis à jour/supprimé dans une ressource Azure Data Manager pour l’agriculture |
Microsoft.AgFoodPlatform.AttachmentChangedV2 | Publié lorsqu’une pièce jointe est créée/mise à jour/supprimée. |
Microsoft.AgFoodPlatform.ZoneChangedV2 | Publié lorsqu’une zone est créée/mise à jour/supprimée. |
Microsoft.AgFoodPlatform.ManagementZoneChangedV2 | Publié lorsqu’une zone de gestion est créée/mise à jour/supprimée. |
Microsoft.AgFoodPlatform.PrescriptionChangedV2 | Publié lorsqu’une ordonnance est créée/mise à jour/supprimée. |
Microsoft.AgFoodPlatform.PrescriptionMapChangedV2 | Publié lorsqu’un mappage de prescription est créé/mis à jour/supprimé. |
Microsoft.AgFoodPlatform.PlantTissueAnalysisChangedV2 | Publié lorsque les données d’analyse des tissus végétaux sont créées/mises à jour/supprimées. |
Microsoft.AgFoodPlatform.NutrientAnalysisChangedV2 | Publié lorsque les données d’analyse des nutriments sont créées/mises à jour/supprimées. |
Microsoft.AgFoodPlatform.ImageProcessingRasterizeJobStatusChangedV2 | Publié lorsqu’un traitement d’images ratérisse l’état du travail change, par exemple, le travail est créé, a progressé ou terminé. |
Microsoft.AgFoodPlatform.InsightChangedV2 | Publié lorsque Insight est créé/mis à jour/supprimé. |
Microsoft.AgFoodPlatform.InsightAttachmentChangedV2 | Publié lorsque la pièce jointe Insight est créée/mise à jour/supprimée. |
Microsoft.AgFoodPlatform.BiomassModelJobStatusChangedV2 | Publié lorsque l’état du travail du modèle de biomasse est modifié |
Microsoft.AgFoodPlatform.SoilMoistureModelJobStatusChangedV2 | Publié lorsque l’état du travail du modèle d’humidité du sol est modifié |
Microsoft.AgFoodPlatform.SensorPlacementModelJobStatusChangedV2 | Publié lorsque l’état du travail du modèle de placement du capteur est modifié |
Propriétés d’événement
Chaque événement Azure Data Manager for Agriculture comporte deux parties, la première partie est commune entre les événements et le deuxième, l’objet de données contient des propriétés spécifiques à chaque événement.
La partie commune entre les événements est élaborée dans le schéma d’événements Event Grid et contient les données de niveau supérieur suivantes :
Propriété | Type | Description |
---|---|---|
topic | string | Chemin d’accès complet à la source de l’événement. Ce champ n’est pas modifiable. Event Grid fournit cette valeur. |
subject | string | Chemin de l’objet de l’événement, défini par le serveur de publication. |
eventType | string | Un des types d’événements inscrits pour cette source d’événement. |
eventTime | string | L’heure à quelle l’événement est généré selon l’heure UTC du fournisseur. |
Récompenses client | string | Identificateur unique de l’événement. |
data | object | Objet de données avec des propriétés propres à chaque type d’événement. |
dataVersion | string | Version du schéma de l’objet de données. Le serveur de publication définit la version du schéma. |
metadataVersion | string | Version du schéma des métadonnées d’événement. Event Grid définit le schéma des propriétés de niveau supérieur. Event Grid fournit cette valeur. |
Pour les événements tiers, saison, rognage, produits de rognage modifiés, l’objet de données contient les propriétés suivantes :
Propriété | Type | Description |
---|---|---|
id | string | ID unique de la ressource. |
actionType | string | Indique la modification qui a déclenché la publication de l’événement. Les valeurs applicables sont créées, mises à jour, supprimées |
properties | Objet | Il contient des paires clé définie par l’utilisateur : paires valeur. |
modifiedDateTime | string | Indique l’heure de la dernière modification de l’événement. |
createdDateTime | string | Indique l’heure à laquelle la ressource a été créée. |
status | string | Contient l’état défini par l’utilisateur de l’objet. |
eTag | string | Implémente l'accès concurrentiel optimiste. |
description | string | Description textuelle de la ressource. |
name | string | Nom destiné à identifier la ressource. |
Pour les événements de batterie de serveurs, l’objet de données contient les propriétés suivantes :
Propriété | Type | Description |
---|---|---|
id | string | ID unique de la ressource. |
actionType | string | Indique la modification qui a déclenché la publication de l’événement. Les valeurs applicables sont créées, mises à jour, supprimées |
properties | Objet | Il contient des paires clé définie par l’utilisateur : paires valeur. |
modifiedDateTime | string | Indique l’heure de la dernière modification de l’événement. |
createdDateTime | string | Indique l’heure à laquelle la ressource a été créée. |
status | string | Contient l’état défini par l’utilisateur de l’objet. |
eTag | string | Implémente l'accès concurrentiel optimiste. |
description | string | Description textuelle de la ressource. |
name | string | Nom destiné à identifier la ressource. |
partyId | string | ID de la partie à laquelle il appartient. |
Pour les événements de modèle de données d’appareil et de modèle de données de capteur, l’objet de données contient les propriétés suivantes :
Propriété | Type | Description |
---|---|---|
sensorPartnerId | string | ID associé au sensorPartner. |
Récompenses client | string | ID unique de la ressource. |
actionType | string | Indique la modification qui a déclenché la publication de l’événement. Les valeurs applicables sont créées, mises à jour, supprimées |
properties | Objet | Il contient des paires clé définie par l’utilisateur : paires valeur. |
modifiedDateTime | string | Indique l’heure de la dernière modification de l’événement. |
createdDateTime | string | Indique l’heure à laquelle la ressource a été créée. |
status | string | Contient l’état défini par l’utilisateur de l’objet. |
eTag | string | Implémente l'accès concurrentiel optimiste. |
description | string | Description textuelle de la ressource. |
name | string | Nom destiné à identifier la ressource. |
Pour les événements d’appareil, l’objet de données contient les propriétés suivantes :
Propriété | Type | Description |
---|---|---|
deviceDataModelId | string | ID associé à deviceDataModel. |
integrationId | string | ID associé à l’intégration. |
sensorPartnerId | string | ID associé au sensorPartner. |
Récompenses client | string | ID unique de la ressource. |
actionType | string | Indique la modification qui a déclenché la publication de l’événement. Les valeurs applicables sont créées, mises à jour, supprimées |
properties | Objet | Il contient des paires clé définie par l’utilisateur : paires valeur. |
modifiedDateTime | string | Indique l’heure de la dernière modification de l’événement. |
createdDateTime | string | Indique l’heure à laquelle la ressource a été créée. |
status | string | Contient l’état défini par l’utilisateur de l’objet. |
eTag | string | Implémente l'accès concurrentiel optimiste. |
description | string | Description textuelle de la ressource. |
name | string | Nom destiné à identifier la ressource. |
Pour les événements de capteur, l’objet de données contient les propriétés suivantes :
Propriété | Type | Description |
---|---|---|
sensorDataModelId | string | ID associé au sensorDataModel. |
integrationId | string | ID associé à l’intégration. |
deviceId | string | ID associé à l’appareil. |
sensorPartnerId | string | ID associé au sensorPartner. |
Récompenses client | string | ID unique de la ressource. |
actionType | string | Indique la modification qui a déclenché la publication de l’événement. Les valeurs applicables sont créées, mises à jour, supprimées |
properties | Objet | Il contient des paires clé définie par l’utilisateur : paires valeur. |
modifiedDateTime | string | Indique l’heure de la dernière modification de l’événement. |
createdDateTime | string | Indique l’heure à laquelle la ressource a été créée. |
status | string | Contient l’état défini par l’utilisateur de l’objet. |
eTag | string | Implémente l'accès concurrentiel optimiste. |
description | string | Description textuelle de la ressource. |
name | string | Nom destiné à identifier la ressource. |
Pour les événements de mappage de capteur, l’objet de données contient les propriétés suivantes :
Propriété | Type | Description |
---|---|---|
sensorId | string | ID associé au capteur. |
partyId | string | ID associé à la partie. |
sensorPartnerId | string | ID associé au sensorPartner. |
Récompenses client | string | ID unique de la ressource. |
actionType | string | Indique la modification qui a déclenché la publication de l’événement. Les valeurs applicables sont créées, mises à jour, supprimées |
properties | Objet | Il contient des paires clé définie par l’utilisateur : paires valeur. |
modifiedDateTime | string | Indique l’heure de la dernière modification de l’événement. |
createdDateTime | string | Indique l’heure à laquelle la ressource a été créée. |
status | string | Contient l’état défini par l’utilisateur de l’objet. |
eTag | string | Implémente l'accès concurrentiel optimiste. |
description | string | Description textuelle de la ressource. |
name | string | Nom destiné à identifier la ressource. |
Pour les événements d’intégration des partenaires de capteur, l’objet de données contient les propriétés suivantes :
Propriété | Type | Description |
---|---|---|
integrationId | string | ID associé à l’intégration. |
partyId | string | ID associé à la partie. |
sensorPartnerId | string | ID associé au sensorPartner. |
Récompenses client | string | ID unique de la ressource. |
actionType | string | Indique la modification qui a déclenché la publication de l’événement. Les valeurs applicables sont créées, mises à jour, supprimées |
properties | Objet | Il contient des paires clé définie par l’utilisateur : paires valeur. |
modifiedDateTime | string | Indique l’heure de la dernière modification de l’événement. |
createdDateTime | string | Indique l’heure à laquelle la ressource a été créée. |
status | string | Contient l’état défini par l’utilisateur de l’objet. |
eTag | string | Implémente l'accès concurrentiel optimiste. |
description | string | Description textuelle de la ressource. |
name | string | Nom destiné à identifier la ressource. |
Les événements de champ saisonnier ont l’objet de données suivant :
Propriété | Type | Description |
---|---|---|
id | string | ID défini par l’utilisateur du champ saisonnier |
farmId | string | ID défini par l’utilisateur de la batterie de serveurs auquel le champ saisonnier est associé. |
partyId | string | ID de la partie à laquelle il appartient. |
seasonId | string | ID défini par l’utilisateur de la saison à laquelle le champ saisonnier est associé. |
fieldId | string | ID défini par l’utilisateur du champ auquel le champ saisonnier est associé. |
name | chaîne | Nom défini par l’utilisateur du champ saisonnier. |
actionType | string | Indique la modification qui a déclenché la publication de l’événement. Les valeurs applicables sont Créé, Mis à jour, Supprimé. |
properties | Object | Contient des paires clé-valeur définies par l’utilisateur. |
modifiedDateTime | string | Indique l’heure de la dernière modification de l’événement. |
createdDateTime | string | Indique l’heure à laquelle la ressource a été créée. |
status | string | Contient l’état défini par l’utilisateur de l’objet. |
eTag | string | Implémente l'accès concurrentiel optimiste. |
description | string | Description textuelle de la ressource. |
Les événements Insight ont l’objet de données suivant :
Propriété | Type | Description |
---|---|---|
modelId | string | ID du modèle associé. |
resourceId | string | ID défini par l’utilisateur de la ressource, tel que la batterie de serveurs, le champ, etc. |
resourceType | string | Nom du type de ressource. Les valeurs applicables sont Party, Farm, Field, SeasonalField, etc. |
partyId | string | ID de la partie à laquelle il appartient. |
modelVersion | string | Version du modèle associé. |
Récompenses client | string | ID défini par l’utilisateur de la ressource. |
statut | string | Contient l'état de la tâche. |
actionType | string | Indique la modification qui a déclenché la publication de l’événement. Les valeurs applicables sont Créé, Mis à jour, Supprimé. |
modifiedDateTime | date-time | Date/Heure de la dernière modification de la ressource, exemple de format : aaaa-MM-jjTHH:mm:ssZ. |
createdDateTime | date-time | Date/Heure de création de la ressource, exemple de format : aaaa-MM-jjTHH:mm:ssZ. |
eTag | string | Implémente l'accès concurrentiel optimiste |
description | string | Liste de paires clé/valeur décrivant la ressource. Seules les valeurs numériques et de chaîne sont prises en charge. |
name | chaîne | Nom défini par l’utilisateur de la ressource. |
properties | object | Nom défini par l’utilisateur de la ressource. |
Les événements InsightAttachment ont l’objet de données suivant :
Propriété | Type | Description |
---|---|---|
modelId | string | ID du modèle associé. |
resourceId | string | ID défini par l’utilisateur de la ressource, tel que la batterie de serveurs, le champ, etc. |
resourceType | string | Nom du type de ressource. |
partyId | string | ID de la partie à laquelle il appartient. |
insightId | string | ID associé à la ressource Insight. |
Récompenses client | string | ID défini par l’utilisateur de la ressource. |
statut | string | Contient l'état de la tâche. |
actionType | string | Indique la modification qui a déclenché la publication de l’événement. Les valeurs applicables sont Créé, Mis à jour, Supprimé. |
modifiedDateTime | date-time | Date/Heure de la dernière modification de la ressource, exemple de format : aaaa-MM-jjTHH:mm:ssZ. |
createdDateTime | date-time | Date/Heure de création de la ressource, exemple de format : aaaa-MM-jjTHH:mm:ssZ. |
eTag | string | Implémente l'accès concurrentiel optimiste |
description | string | Liste de paires clé/valeur décrivant la ressource. Seules les valeurs numériques et de chaîne sont prises en charge. |
name | chaîne | Nom défini par l’utilisateur de la ressource. |
properties | object | Nom défini par l’utilisateur de la ressource. |
Les événements de champ ont l’objet de données suivant :
Propriété | Type | Description |
---|---|---|
id | string | ID défini par l’utilisateur du champ. |
farmId | string | ID défini par l’utilisateur de la batterie de serveurs auquel le champ est associé. |
partyId | string | ID de la partie à laquelle il appartient. |
name | chaîne | Nom défini par l’utilisateur du champ. |
actionType | string | Indique la modification qui a déclenché la publication de l’événement. Les valeurs applicables sont Créé, Mis à jour, Supprimé. |
properties | Object | Contient des paires clé-valeur définies par l’utilisateur. |
modifiedDateTime | string | Indique l’heure de la dernière modification de l’événement. |
createdDateTime | string | Indique l’heure à laquelle la ressource a été créée. |
status | string | Contient l’état défini par l’utilisateur de l’objet. |
eTag | string | Implémente l'accès concurrentiel optimiste. |
description | string | Description textuelle de la ressource. |
L’événement ImageProcessingRasterizeJobStatusChanged a l’objet de données suivant :
Propriété | Type | Description |
---|---|---|
shapefileAttachmentId | string | Nom d’ID défini par l’utilisateur du fichier de forme associé. |
partyId | string | ID du tiers pour lequel la tâche a été créée. |
Récompenses client | string | ID unique du travail. |
name | string | Nom défini par l'utilisateur de la tâche. |
status | string | Différents états dans lesquels une tâche peut se trouver. Les valeurs applicables sont En attente, En cours d’exécution, Réussite, Échec, Annulation, etc. |
isCancellationRequested | boolean | Indicateur défini lorsque l’annulation de la tâche est demandée. |
description | string | Description textuelle de la tâche. |
message | string | Message d’état pour capturer plus de détails sur la tâche. |
lastActionDateTime | date-time | Date/Heure de la dernière action effectuée sur la tâche, exemple de format : aaaa-MM-jjTHH:mm:ssZ. |
createdDateTime | date-time | Date/Heure de création de la ressource, exemple de format : aaaa-MM-jjTHH:mm:ssZ. |
properties | Objet | Il contient une paire clé-valeur définie par l’utilisateur |
Les événements SatelliteDataIngestionJobChanged, WeatherDataIngestionJobChanged, WeatherDataRefresherJobChanged, BiomassModelJobStatusChanged, SoilMoistureModelJobStatusChanged et FarmOperationDataIngestionJobChanged ont l’objet de données suivant :
Propriété | Type | Description |
---|---|---|
id | string | ID unique du travail. |
name | string | Nom défini par l'utilisateur de la tâche. |
status | string | Différents états dans lesquels une tâche peut se trouver. |
isCancellationRequested | boolean | Indicateur défini lorsque l’annulation de la tâche est demandée. |
description | string | Description textuelle de la tâche. |
partyId | string | ID du tiers pour lequel la tâche a été créée. |
message | string | Message d’état pour capturer plus de détails sur la tâche. |
lastActionDateTime | date-time | Date/Heure de la dernière action effectuée sur la tâche, exemple de format : aaaa-MM-jjTHH:mm:ssZ. |
createdDateTime | date-time | Date/Heure de création de la ressource, exemple de format : aaaa-MM-jjTHH:mm:ssZ. |
properties | Object | Contient des paires clé-valeur définies par l’utilisateur. |
Les événements de données des opérations de batterie de serveurs tels que les données d’application, la récolte des données, les données de plantation et les données deillage ont l’objet de données suivant :
Propriété | Type | Description |
---|---|---|
id | string | ID unique de la ressource. |
statut | string | Contient l’état défini par l’utilisateur de la ressource. |
partyId | string | ID de la partie à laquelle il appartient. |
source | string | Le message d’Azure Data Manager pour l’agriculture donne des détails sur le travail. |
modifiedDateTime | string | Indique l’heure à laquelle l’événement a été modifié pour la dernière fois |
createdDateTime | string | Indique l’heure à laquelle la ressource a été créée |
eTag | string | Implémente l'accès concurrentiel optimiste |
name | string | Nom destiné à identifier la ressource. |
description | string | Description textuelle de la ressource |
actionType | string | Indique la modification qui a déclenché la publication de l’événement. Les valeurs applicables sont Créé, Mis à jour, Supprimé. |
properties | Object | Contient des paires clé-valeur définies par l’utilisateur. |
L’événement AttachmentChanged a l’objet de données suivant
Propriété | Type | Description |
---|---|---|
resourceId | string | ID défini par l’utilisateur de la ressource, tel que la batterie de serveurs, le champ, etc. |
resourceType | string | Nom du type de ressource. |
partyId | string | ID de la partie à laquelle il appartient. |
Récompenses client | string | ID défini par l’utilisateur de la ressource. |
statut | string | Contient l'état de la tâche. |
actionType | string | Indique la modification qui a déclenché la publication de l’événement. Les valeurs applicables sont Créé, Mis à jour, Supprimé. |
modifiedDateTime | date-time | Date/Heure de la dernière modification de la ressource, exemple de format : aaaa-MM-jjTHH:mm:ssZ. |
createdDateTime | date-time | Date/Heure de création de la ressource, exemple de format : aaaa-MM-jjTHH:mm:ssZ. |
eTag | string | Implémente l'accès concurrentiel optimiste |
description | string | Description textuelle de la ressource |
name | chaîne | Nom défini par l’utilisateur de la ressource. |
L’événement ZoneChanged a l’objet de données suivant
Propriété | Type | Description |
---|---|---|
managementZoneId | string | ID de zone de gestion associé à la zone. |
partyId | string | ID défini par l’utilisateur du champ associé. |
Récompenses client | string | ID de la partie à laquelle il appartient |
statut | string | Contient l’état défini par l’utilisateur de la ressource. |
actionType | string | Indique la modification qui a déclenché la publication de l’événement. Les valeurs applicables sont Créé, Mis à jour, Supprimé. |
modifiedDateTime | date-time | Date/Heure de la dernière modification de la ressource, exemple de format : aaaa-MM-jjTHH:mm:ssZ. |
createdDateTime | date-time | Date/Heure de création de la ressource, exemple de format : aaaa-MM-jjTHH:mm:ssZ. |
eTag | string | Implémente l'accès concurrentiel optimiste |
description | string | Description textuelle de la ressource |
name | chaîne | Nom défini par l’utilisateur de la ressource. |
properties | object | Liste de paires clé/valeur décrivant la ressource. Seules les valeurs de chaîne et de chiffres sont prises en charge. |
L’événement PrescriptionChanged a l’objet de données suivant
Propriété | Type | Description |
---|---|---|
prescriptionMapId | string | ID défini par l’utilisateur du mappage de prescription associé. |
partyId | string | ID de la partie à laquelle il appartient. |
Récompenses client | string | ID défini par l’utilisateur de la prescription. |
actionType | string | Indique la modification déclenchée lors de la publication de l’événement. Les valeurs applicables sont Créé, Mis à jour, Supprimé |
status | string | Contient l’état défini par l’utilisateur de la prescription. |
properties | object | Contient des paires clé/valeur définies par l'utilisateur. |
modifiedDateTime | date-time | Date/Heure de la dernière modification de la ressource, exemple de format : aaaa-MM-jjTHH:mm:ssZ. |
createdDateTime | date-time | Date/Heure de création de la ressource, exemple de format : aaaa-MM-jjTHH:mm:ssZ. |
eTag | string | Implémente l'accès concurrentiel optimiste |
description | string | Description textuelle de la ressource |
name | chaîne | Nom défini par l’utilisateur de la prescription. |
Les événements PrescriptionMapChanged et ManagementZoneChanged ont l’objet de données suivant :
Propriété | Type | Description |
---|---|---|
seasonId | string | ID défini par l’utilisateur de la saison associée. |
cropId | string | ID défini par l’utilisateur du rognage associé. |
fieldId | string | ID défini par l’utilisateur du champ associé. |
partyId | string | ID de la partie à laquelle il appartient. |
Récompenses client | string | ID défini par l’utilisateur de la ressource. |
actionType | string | Indique la modification qui a déclenché la publication de l’événement. Les valeurs applicables sont Créé, Mis à jour, Supprimé. |
modifiedDateTime | date-time | Date/Heure de la dernière modification de la ressource, exemple de format : aaaa-MM-jjTHH:mm:ssZ. |
createdDateTime | date-time | Date/Heure de création de la ressource, exemple de format : aaaa-MM-jjTHH:mm:ssZ. |
eTag | string | Implémente l'accès concurrentiel optimiste |
description | string | Description textuelle de la ressource |
name | chaîne | Nom défini par l’utilisateur du mappage d’ordonnances. |
properties | object | Contient des paires clé/valeur définies par l'utilisateur. |
statut | string | État de la ressource. |
L’événement PlantTissueAnalysisChanged a l’objet de données suivant :
Propriété | Type | Description |
---|---|---|
seasonId | string | ID défini par l’utilisateur de la saison associée. |
cropId | string | ID défini par l’utilisateur du rognage associé. |
cropProductId | string | ID de produit de rognage associé à l’analyse des tissus végétaux. |
fieldId | string | ID défini par l’utilisateur du champ associé. |
partyId | string | ID de la partie à laquelle il appartient. |
Récompenses client | string | ID défini par l’utilisateur de la ressource. |
actionType | string | Indique la modification qui a déclenché la publication de l’événement. Les valeurs applicables sont Créé, Mis à jour, Supprimé. |
modifiedDateTime | date-time | Date/Heure de la dernière modification de la ressource, exemple de format : aaaa-MM-jjTHH:mm:ssZ. |
createdDateTime | date-time | Date/Heure de création de la ressource, exemple de format : aaaa-MM-jjTHH:mm:ssZ. |
eTag | string | Implémente l'accès concurrentiel optimiste. |
description | string | Description textuelle de la ressource. |
name | chaîne | Nom défini par l’utilisateur du mappage d’ordonnances. |
properties | object | Contient des paires clé/valeur définies par l'utilisateur. |
statut | string | État de la ressource. |
L’événement NutrientAnalysisChanged a l’objet de données suivant :
Propriété | Type | Description |
---|---|---|
parentId | string | L’ID de l’analyse des nutriments parent appartient. |
parentType | string | Le type de l’analyse des nutriments parent appartient. Les valeurs applicables sont PlantTissueAnalysis. |
partyId | string | ID de la partie à laquelle il appartient. |
Récompenses client | string | ID défini par l’utilisateur de l’analyse des nutriments. |
actionType | string | Indique la modification déclenchée lors de la publication de l’événement. Les valeurs applicables sont Créé, Mis à jour, Supprimé. |
properties | object | Contient des paires clé/valeur définies par l'utilisateur. |
modifiedDateTime | date-time | Date et heure de la dernière modification de l’analyse des nutriments, exemple de format : aaaa-MM-ddTHH :mm :ssZ. |
createdDateTime | date-time | Date et heure de création de l’analyse des nutriments, exemple de format : aaaa-MM-ddTHH :mm :ssZ. |
statut | string | Contient l’état défini par l’utilisateur de l’analyse des nutriments. |
eTag | string | Implémente l'accès concurrentiel optimiste. |
description | string | Description textuelle de la ressource. |
name | chaîne | Nom défini par l’utilisateur de l’analyse des nutriments. |
Échantillonner les événements
Pour obtenir des exemples d’événements, reportez-vous à cette page
Étapes suivantes
- Pour une présentation d’Azure Event Grid, consultez Présentation d’Event Grid.
- Testez nos API ici.