Anteprima di Azure Data Manager per l'agricoltura come origine di Griglia di eventi
Questo articolo fornisce le proprietà e lo schema per gli eventi di Azure Data Manager per l'agricoltura. Per un'introduzione agli schemi di eventi, vedere Schema di eventi di Griglia di eventi di Azure.
Prerequisiti
È importante avere i prerequisiti seguenti completati prima di iniziare i passaggi della distribuzione della funzionalità Eventi in Azure Data Manager for Agriculture.
- Un account Azure attivo
- Spazio dei nomi di Microsoft Hub eventi di Azure e un hub eventi distribuito nel portale di Azure
Reazione agli eventi di Data Manager per l'agricoltura
Gli eventi di Data Manager per l'agricoltura consentono alle applicazioni di reagire alla creazione, all'eliminazione e all'aggiornamento delle risorse. Il push degli eventi di Data Manager per l'agricoltura viene eseguito tramite Griglia di eventi di Azure.
Funzioni di Azure, App per la logica di Azure o persino al listener HTTP personalizzato può sottoscrivere questi eventi. Griglia di eventi di Azure fornisce un recapito affidabile degli eventi alle applicazioni tramite criteri avanzati di ripetizione dei tentativi e messaggi non recapitabili.
Ecco alcuni scenari di esempio per l'utilizzo di eventi nel servizio:
- Quando si scaricano dati meteo o satellite o si eseguono processi, è possibile usare gli eventi per rispondere alle modifiche apportate allo stato del processo. È possibile ridurre al minimo il polling lungo e ridurre il numero di chiamate API al servizio. È anche possibile ricevere una notifica di conferma del completamento del processo. Tutti i processi di inserimento asincroni sono in grado di supportare gli eventi.
Nota
Gli eventi correlati al flusso delle soluzioni ISV non sono attualmente supportati.
- Se sono state apportate modifiche alle risorse del piano dati, ad esempio parti, campi, farm e altri elementi simili, è possibile reagire alle modifiche ed è possibile attivare flussi di lavoro.
Filtro degli eventi
È possibile filtrare Gli eventi di Data Manager per agricoltura in base al tipo di evento, all'oggetto o ai campi nell'oggetto dati. I filtri in Griglia di eventi corrispondono all'inizio o alla fine dell'oggetto in modo che gli eventi che corrispondono possano passare al sottoscrittore.
Ad esempio, per l'evento PartyChanged, per ricevere notifiche per le modifiche per una determinata parte con ID Party1234, è possibile usare il filtro soggetto "EndsWith" come illustrato:
EndsWith- /Party1234 L'oggetto di questo evento è del formato "/parties/Party1234"
Gli oggetti in uno schema di eventi forniscono anche filtri "inizia con" e "corrispondenza esatta".
Analogamente, per filtrare lo stesso evento per un gruppo di ID di entità, usare il campo Advanced filter on partyId nell'oggetto dati dell'evento. In una singola sottoscrizione è possibile aggiungere cinque filtri avanzati con un limite di 25 valori per ogni chiave filtrata.
Per altre informazioni su come applicare filtri, vedere filtrare gli eventi per Griglia di eventi.
Sottoscrizione di eventi
È possibile sottoscrivere gli eventi di Data Manager per l'agricoltura usando portale di Azure o il client di Azure Resource Manager. Ognuno di questi fornisce all'utente un set di funzionalità. Per altre informazioni su ogni metodo, vedere le risorse seguenti.
Sottoscrivere eventi tramite il portale
Sottoscrivere eventi usando il client del modello di Resource Manager
Procedure consigliate per l'utilizzo di eventi
Le applicazioni che gestiscono gli eventi di Data Manager per l'agricoltura devono seguire alcune procedure consigliate:
- Verificare che eventType sia uno che si è preparati a elaborare e non si supponga che tutti gli eventi ricevuti siano i tipi previsti.
- Quando i messaggi possono arrivare fuori ordine, usare i campi modifiedTime ed etag per comprendere l'ordine degli eventi per qualsiasi oggetto specifico.
- Gli eventi di Data Manager per l'agricoltura garantiscono il recapito di almeno una volta ai sottoscrittori, assicurando che tutti i messaggi vengano inviati. Tuttavia, a causa di nuovi tentativi o disponibilità di sottoscrizioni, i messaggi duplicati possono verificarsi occasionalmente. Per altre informazioni sul recapito dei messaggi e sui nuovi tentativi, vedere Recapito e ripetizione dei messaggi di Griglia di eventi
- Ignorare i campi che non si conoscono. Questa procedura consentirà di rimanere flessibili alle nuove funzionalità che potrebbero essere aggiunte in futuro.
Tipi di evento disponibili
Nome evento | Descrizione |
---|---|
Microsoft.AgFoodPlatform.PartyChanged | Pubblicato quando un'entità viene creata /aggiornata/eliminata in una risorsa di Azure Data Manager per l'agricoltura |
Microsoft.AgFoodPlatform.FarmChangedV2 | Pubblicato quando una farm viene creata /aggiornata/eliminata in una risorsa di Azure Data Manager per l'agricoltura |
Microsoft.AgFoodPlatform.FieldChangedV2 | Pubblicato quando un campo viene creato /aggiornato/eliminato in una risorsa di Azure Data Manager per l'agricoltura |
Microsoft.AgFoodPlatform.SeasonalFieldChangedV2 | Pubblicato quando viene creato un campo stagionale /aggiornato/eliminato in una risorsa di Azure Data Manager per l'agricoltura |
Microsoft.AgFoodPlatform.CropChanged | Pubblicato quando viene creato /updated/deleted in una risorsa di Azure Data Manager for Agriculture |
Microsoft.AgFoodPlatform.CropProductChanged | Pubblicato quando un prodotto di ritaglio viene creato /aggiornato/eliminato in una risorsa di Azure Data Manager per l'agricoltura |
Microsoft.AgFoodPlatform.SeasonChanged | Pubblicato quando una stagione viene creata /aggiornata/eliminata in una risorsa di Azure Data Manager per l'agricoltura |
Microsoft.AgFoodPlatform.SatelliteDataIngestionJobStatusChangedV2 | Pubblicato quando lo stato di un processo di inserimento dati satellite cambia, ad esempio quando viene creato un processo, è stato o completato. |
Microsoft.AgFoodPlatform.WeatherDataIngestionJobStatusChangedV2 | Pubblicato quando lo stato di un processo di inserimento dati meteo cambia, ad esempio quando viene creato un processo, è stato o completato. |
Microsoft.AgFoodPlatform.WeatherDataRefresherJobStatusChangedV2 | Pubblicato quando lo stato del processo Di aggiornamento dati meteo viene modificato. |
Microsoft.AgFoodPlatform.SensorMappingChangedV2 | Pubblicato quando viene modificato il mapping dei sensori |
Microsoft.AgFoodPlatform.SensorPartnerIntegrationChangedV2 | Pubblicato quando viene modificata l'integrazione di Sensor Partner |
Microsoft.AgFoodPlatform.DeviceDataModelChanged | Pubblicato quando viene modificato il modello di dati del dispositivo |
Microsoft.AgFoodPlatform.DeviceChanged | Pubblicato quando il dispositivo viene modificato |
Microsoft.AgFoodPlatform.SensorDataModelChanged | Pubblicato quando viene modificato il modello di dati del sensore |
Microsoft.AgFoodPlatform.SensorChanged | Pubblicato quando viene modificato il sensore |
Microsoft.AgFoodPlatform.FarmOperationDataIngestionJobStatusChangedV2 | Pubblicato quando lo stato di un processo di inserimento dati viene modificato, ad esempio quando viene creato un processo, è stato o completato. |
Microsoft.AgFoodPlatform.ApplicationDataChangedV2 | Pubblicato quando i dati dell'applicazione vengono creati /aggiornati/eliminati in una risorsa di Azure Data Manager per l'agricoltura |
Microsoft.AgFoodPlatform.HarvestDataChangedV2 | Pubblicato quando vengono creati /aggiornati/eliminati dati in una risorsa di Azure Data Manager per l'agricoltura |
Microsoft.AgFoodPlatform.TillageDataChangedV2 | Pubblicato quando i dati di tillage vengono creati /aggiornati/eliminati in una risorsa di Azure Data Manager per l'agricoltura |
Microsoft.AgFoodPlatform.PlantingDataChangedV2 | Pubblicato quando vengono creati /updated/deleted in una risorsa di Azure Data Manager for Agriculture |
Microsoft.AgFoodPlatform.AttachmentChangedV2 | Pubblicato quando viene creato/aggiornato/eliminato un allegato. |
Microsoft.AgFoodPlatform.ZoneChangedV2 | Pubblicato quando viene creata/aggiornata/eliminata una zona. |
Microsoft.AgFoodPlatform.ManagementZoneChangedV2 | Pubblicato quando viene creata/aggiornata/eliminata una zona di gestione. |
Microsoft.AgFoodPlatform.PrescriptionChangedV2 | Pubblicato quando viene creata/aggiornata/eliminata una prescrizione. |
Microsoft.AgFoodPlatform.PrescriptionMapChangedV2 | Pubblicato quando viene creata/aggiornata/eliminata una mappa di prescrizione. |
Microsoft.AgFoodPlatform.PlantTissueAnalysisChangedV2 | Pubblicato quando vengono creati/aggiornati/eliminati i dati di analisi dei tessuti vegetali. |
Microsoft.AgFoodPlatform.NutrientAnalysisChangedV2 | Pubblicato quando vengono creati/aggiornati/eliminati i dati di analisi dei nutrienti. |
Microsoft.AgFoodPlatform.ImageProcessingRasterizeJobStatusChangedV2 | Pubblicato quando un'immagine che elabora rasterize lo stato del processo cambia, ad esempio, viene creato, è stato o completato. |
Microsoft.AgFoodPlatform.InsightChangedV2 | Pubblicato quando insight viene creato/aggiornato/eliminato. |
Microsoft.AgFoodPlatform.InsightAttachmentChangedV2 | Pubblicato quando l'allegato di Insight viene creato/aggiornato/eliminato. |
Microsoft.AgFoodPlatform.BiomassModelJobStatusChangedV2 | Pubblicato quando lo stato del processo del modello di Biomassa viene modificato |
Microsoft.AgFoodPlatform.SoilMoistureModelJobStatusChangedV2 | Pubblicato quando lo stato del processo del modello di umidità del suolo viene modificato |
Microsoft.AgFoodPlatform.SensorPlacementModelJobStatusChangedV2 | Pubblicato quando lo stato del processo del modello di posizionamento del sensore viene modificato |
Proprietà dell'evento
Ogni evento di Azure Data Manager per l'agricoltura ha due parti, la prima parte è comune tra gli eventi e la seconda, l'oggetto dati contiene proprietà specifiche di ogni evento.
La parte comune tra gli eventi viene elaborata nello schema di eventi di Griglia di eventi e include i dati di primo livello seguenti:
Proprietà | Digita | Descrizione |
---|---|---|
argomento | string | Percorso completo della risorsa all'origine evento. Questo campo non è scrivibile. Questo valore viene specificato da Griglia di eventi. |
subject | string | Percorso definito dall'editore all'oggetto dell'evento. |
eventType | string | Uno dei tipi di evento registrati per l'origine evento. |
eventTime | string | Ora di generazione dell'evento in base all'ora UTC del provider. |
ID | stringa | Identificatore univoco per l'evento. |
data | object | Oggetto dati con proprietà specifiche di ogni tipo di evento. |
dataVersion | string | Versione dello schema dell'oggetto dati. La versione dello schema è definita dall'origine di pubblicazione. |
metadataVersion | string | Versione dello schema dei metadati dell'evento. Lo schema delle proprietà di primo livello è definito da Griglia di eventi. Questo valore viene specificato da Griglia di eventi. |
Per gli eventi party, season, crop, crop product changed, l'oggetto dati contiene le proprietà seguenti:
Proprietà | Digita | Descrizione |
---|---|---|
ID | stringa | ID univoco della risorsa. |
actionType | stringa | Indica la modifica che ha attivato la pubblicazione dell'evento. I valori applicabili vengono creati, aggiornati, eliminati |
proprietà | Oggetto | Contiene coppie chiave -valore definite dall'utente. |
modifiedDateTime | stringa | Indica l'ora dell'ultima modifica dell'evento. |
createdDateTime | stringa | Indica l'ora di creazione della risorsa. |
stato | stringa | Contiene lo stato definito dall'utente dell'oggetto. |
eTag | stringa | Implementa la concorrenza ottimistica. |
description | stringa | Descrizione testuale della risorsa. |
name | stringa | Nome che identifica la risorsa. |
Per gli eventi della farm, l'oggetto dati contiene le proprietà seguenti:
Proprietà | Digita | Descrizione |
---|---|---|
ID | stringa | ID univoco della risorsa. |
actionType | stringa | Indica la modifica che ha attivato la pubblicazione dell'evento. I valori applicabili vengono creati, aggiornati, eliminati |
proprietà | Oggetto | Contiene coppie chiave -valore definite dall'utente. |
modifiedDateTime | stringa | Indica l'ora dell'ultima modifica dell'evento. |
createdDateTime | stringa | Indica l'ora di creazione della risorsa. |
stato | stringa | Contiene lo stato definito dall'utente dell'oggetto. |
eTag | stringa | Implementa la concorrenza ottimistica. |
description | stringa | Descrizione testuale della risorsa. |
name | stringa | Nome che identifica la risorsa. |
partyId | stringa | ID della parte a cui appartiene. |
Per il modello di dati del dispositivo e gli eventi del modello di dati del sensore, l'oggetto dati contiene le proprietà seguenti:
Proprietà | Digita | Descrizione |
---|---|---|
sensorPartnerId | stringa | ID associato al sensorPartner. |
ID | stringa | ID univoco della risorsa. |
actionType | stringa | Indica la modifica che ha attivato la pubblicazione dell'evento. I valori applicabili vengono creati, aggiornati, eliminati |
proprietà | Oggetto | Contiene coppie chiave -valore definite dall'utente. |
modifiedDateTime | stringa | Indica l'ora dell'ultima modifica dell'evento. |
createdDateTime | stringa | Indica l'ora di creazione della risorsa. |
stato | stringa | Contiene lo stato definito dall'utente dell'oggetto. |
eTag | stringa | Implementa la concorrenza ottimistica. |
description | stringa | Descrizione testuale della risorsa. |
name | stringa | Nome che identifica la risorsa. |
Per gli eventi del dispositivo, l'oggetto dati contiene le proprietà seguenti:
Proprietà | Digita | Descrizione |
---|---|---|
deviceDataModelId | stringa | ID associato a deviceDataModel. |
integrationId | stringa | ID associato all'integrazione. |
sensorPartnerId | stringa | ID associato al sensorPartner. |
ID | stringa | ID univoco della risorsa. |
actionType | stringa | Indica la modifica che ha attivato la pubblicazione dell'evento. I valori applicabili vengono creati, aggiornati, eliminati |
proprietà | Oggetto | Contiene coppie chiave -valore definite dall'utente. |
modifiedDateTime | stringa | Indica l'ora dell'ultima modifica dell'evento. |
createdDateTime | stringa | Indica l'ora di creazione della risorsa. |
stato | stringa | Contiene lo stato definito dall'utente dell'oggetto. |
eTag | stringa | Implementa la concorrenza ottimistica. |
description | stringa | Descrizione testuale della risorsa. |
name | stringa | Nome che identifica la risorsa. |
Per gli eventi del sensore, l'oggetto dati contiene le proprietà seguenti:
Proprietà | Digita | Descrizione |
---|---|---|
sensorDataModelId | stringa | ID associato al sensorDataModel. |
integrationId | stringa | ID associato all'integrazione. |
deviceId | stringa | ID associato al dispositivo. |
sensorPartnerId | stringa | ID associato al sensorPartner. |
ID | stringa | ID univoco della risorsa. |
actionType | stringa | Indica la modifica che ha attivato la pubblicazione dell'evento. I valori applicabili vengono creati, aggiornati, eliminati |
proprietà | Oggetto | Contiene coppie chiave -valore definite dall'utente. |
modifiedDateTime | stringa | Indica l'ora dell'ultima modifica dell'evento. |
createdDateTime | stringa | Indica l'ora di creazione della risorsa. |
stato | stringa | Contiene lo stato definito dall'utente dell'oggetto. |
eTag | stringa | Implementa la concorrenza ottimistica. |
description | stringa | Descrizione testuale della risorsa. |
name | stringa | Nome che identifica la risorsa. |
Per gli eventi di mapping dei sensori, l'oggetto dati contiene le proprietà seguenti:
Proprietà | Digita | Descrizione |
---|---|---|
sensorId | stringa | ID associato al sensore. |
partyId | stringa | ID associato all'entità. |
sensorPartnerId | stringa | ID associato al sensorPartner. |
ID | stringa | ID univoco della risorsa. |
actionType | stringa | Indica la modifica che ha attivato la pubblicazione dell'evento. I valori applicabili vengono creati, aggiornati, eliminati |
proprietà | Oggetto | Contiene coppie chiave -valore definite dall'utente. |
modifiedDateTime | stringa | Indica l'ora dell'ultima modifica dell'evento. |
createdDateTime | stringa | Indica l'ora di creazione della risorsa. |
stato | stringa | Contiene lo stato definito dall'utente dell'oggetto. |
eTag | stringa | Implementa la concorrenza ottimistica. |
description | stringa | Descrizione testuale della risorsa. |
name | stringa | Nome che identifica la risorsa. |
Per gli eventi di integrazione dei partner del sensore, l'oggetto dati contiene le proprietà seguenti:
Proprietà | Digita | Descrizione |
---|---|---|
integrationId | stringa | ID associato all'integrazione. |
partyId | stringa | ID associato all'entità. |
sensorPartnerId | stringa | ID associato al sensorPartner. |
ID | stringa | ID univoco della risorsa. |
actionType | stringa | Indica la modifica che ha attivato la pubblicazione dell'evento. I valori applicabili vengono creati, aggiornati, eliminati |
proprietà | Oggetto | Contiene coppie chiave -valore definite dall'utente. |
modifiedDateTime | stringa | Indica l'ora dell'ultima modifica dell'evento. |
createdDateTime | stringa | Indica l'ora di creazione della risorsa. |
stato | stringa | Contiene lo stato definito dall'utente dell'oggetto. |
eTag | stringa | Implementa la concorrenza ottimistica. |
description | stringa | Descrizione testuale della risorsa. |
name | stringa | Nome che identifica la risorsa. |
Gli eventi di campo stagionale hanno l'oggetto dati seguente:
Proprietà | Digita | Descrizione |
---|---|---|
ID | stringa | ID definito dall'utente del campo stagionale |
farmId | stringa | ID definito dall'utente della farm a cui è associato il campo stagionale. |
partyId | stringa | ID della parte a cui appartiene. |
seasonId | stringa | ID definito dall'utente della stagione a cui è associato il campo stagionale. |
Idcampo | stringa | ID definito dall'utente del campo a cui è associato il campo stagionale. |
name | stringa | Nome definito dall'utente del campo stagionale. |
actionType | stringa | Indica la modifica che ha attivato la pubblicazione dell'evento. I valori applicabili vengono creati, aggiornati ed eliminati. |
proprietà | Oggetto | Contiene coppie chiave-valore definite dall'utente. |
modifiedDateTime | stringa | Indica l'ora dell'ultima modifica dell'evento. |
createdDateTime | stringa | Indica l'ora di creazione della risorsa. |
stato | stringa | Contiene lo stato definito dall'utente dell'oggetto. |
eTag | stringa | Implementa la concorrenza ottimistica. |
description | stringa | Descrizione testuale della risorsa. |
Gli eventi insight hanno l'oggetto dati seguente:
Proprietà | Digita | Descrizione |
---|---|---|
modelId | stringa | ID del modello associato. |
resourceId | stringa | ID definito dall'utente della risorsa, ad esempio farm, campo e così via. |
resourceType | stringa | Nome del tipo di risorsa. I valori applicabili sono Party, Farm, Field, SeasonalField e così via. |
partyId | stringa | ID della parte a cui appartiene. |
modelVersion | stringa | Versione del modello associato. |
ID | stringa | ID definito dall'utente della risorsa. |
stato | stringa | Contiene lo stato del processo. |
actionType | stringa | Indica la modifica che ha attivato la pubblicazione dell'evento. I valori applicabili vengono creati, aggiornati ed eliminati. |
modifiedDateTime | datetime | Data e ora dell'ultima modifica della risorsa, formato di esempio: aaaa-MM-ggTHH:mm:ssZ. |
createdDateTime | datetime | Data e ora di creazione della risorsa, formato di esempio: aaaa-MM-ggTHH:mm:ssZ. |
eTag | stringa | Implementa la concorrenza ottimistica |
description | stringa | Elenco di coppie chiave-valore che descrivono la risorsa. Sono supportati solo valori stringa e numerici. |
name | stringa | Nome definito dall'utente della risorsa. |
proprietà | oggetto | Nome definito dall'utente della risorsa. |
Gli eventi InsightAttachment hanno l'oggetto dati seguente:
Proprietà | Digita | Descrizione |
---|---|---|
modelId | stringa | ID del modello associato. |
resourceId | stringa | ID definito dall'utente della risorsa, ad esempio farm, campo e così via. |
resourceType | stringa | Nome del tipo di risorsa. |
partyId | stringa | ID della parte a cui appartiene. |
insightId | stringa | ID associato alla risorsa di informazioni dettagliate. |
ID | stringa | ID definito dall'utente della risorsa. |
stato | stringa | Contiene lo stato del processo. |
actionType | stringa | Indica la modifica che ha attivato la pubblicazione dell'evento. I valori applicabili vengono creati, aggiornati ed eliminati. |
modifiedDateTime | datetime | Data e ora dell'ultima modifica della risorsa, formato di esempio: aaaa-MM-ggTHH:mm:ssZ. |
createdDateTime | datetime | Data e ora di creazione della risorsa, formato di esempio: aaaa-MM-ggTHH:mm:ssZ. |
eTag | stringa | Implementa la concorrenza ottimistica |
description | stringa | Elenco di coppie chiave-valore che descrivono la risorsa. Sono supportati solo valori stringa e numerici. |
name | stringa | Nome definito dall'utente della risorsa. |
proprietà | oggetto | Nome definito dall'utente della risorsa. |
Gli eventi field hanno l'oggetto dati seguente:
Proprietà | Digita | Descrizione |
---|---|---|
ID | stringa | ID definito dall'utente del campo. |
farmId | stringa | ID definito dall'utente della farm a cui è associato il campo. |
partyId | stringa | ID della parte a cui appartiene. |
name | stringa | Nome definito dall'utente del campo. |
actionType | stringa | Indica la modifica che ha attivato la pubblicazione dell'evento. I valori applicabili vengono creati, aggiornati ed eliminati. |
proprietà | Oggetto | Contiene coppie chiave-valore definite dall'utente. |
modifiedDateTime | stringa | Indica l'ora dell'ultima modifica dell'evento. |
createdDateTime | stringa | Indica l'ora di creazione della risorsa. |
stato | stringa | Contiene lo stato definito dall'utente dell'oggetto. |
eTag | stringa | Implementa la concorrenza ottimistica. |
description | stringa | Descrizione testuale della risorsa. |
L'evento ImageProcessingRasterizeJobStatusChanged ha l'oggetto dati seguente:
Proprietà | Digita | Descrizione |
---|---|---|
shapefileAttachmentId | stringa | Nome ID definito dall'utente del file di forma associato. |
partyId | stringa | ID entità per il quale è stato creato il processo. |
ID | stringa | ID univoco del processo. |
name | stringa | Nome definito dall'utente del processo. |
stato | stringa | Vari stati in cui un processo può trovarsi. I valori applicabili sono Waiting, Running, Succeeded, Failed, Canceled e così via. |
isCancellationRequested | boolean | Flag che viene impostato quando viene richiesto l'annullamento del processo. |
description | stringa | Descrizione testuale del processo. |
messaggio | stringa | Messaggio di stato per acquisire altri dettagli del processo. |
lastActionDateTime | datetime | Data e ora dell'ultima azione eseguita sul processo, formato di esempio: aaaa-MM-ggTHH:mm:ssZ. |
createdDateTime | datetime | Data e ora di creazione della risorsa, formato di esempio: aaaa-MM-ggTHH:mm:ssZ. |
proprietà | Oggetto | Contiene una coppia chiave-valore definita dall'utente |
Gli eventi SatelliteDataIngestionJobChanged, WeatherDataIngestionJobChanged, WeatherDataRefresherJobChanged, BiomassModelJobStatusChanged, SoilMoistureModelJobStatusChanged e FarmOperationDataIngestionJobChanged hanno l'oggetto dati seguente:
Proprietà | Digita | Descrizione |
---|---|---|
ID | stringa | ID univoco del processo. |
name | stringa | Nome definito dall'utente del processo. |
stato | stringa | Vari stati in cui un processo può trovarsi. |
isCancellationRequested | boolean | Flag che viene impostato quando viene richiesto l'annullamento del processo. |
description | stringa | Descrizione testuale del processo. |
partyId | stringa | ID entità per il quale è stato creato il processo. |
messaggio | stringa | Messaggio di stato per acquisire altri dettagli del processo. |
lastActionDateTime | datetime | Data e ora dell'ultima azione eseguita sul processo, formato di esempio: aaaa-MM-ggTHH:mm:ssZ. |
createdDateTime | datetime | Data e ora di creazione della risorsa, formato di esempio: aaaa-MM-ggTHH:mm:ssZ. |
proprietà | Oggetto | Contiene coppie chiave-valore definite dall'utente. |
Gli eventi di dati delle operazioni della farm, ad esempio i dati dell'applicazione, la raccolta di dati, l'impianto di dati e i dati di tillage hanno l'oggetto dati seguente:
Proprietà | Digita | Descrizione |
---|---|---|
ID | stringa | ID univoco della risorsa. |
stato | stringa | Contiene lo stato definito dall'utente della risorsa. |
partyId | stringa | ID della parte a cui appartiene. |
source | stringa | Messaggio di Azure Data Manager per l'agricoltura che fornisce informazioni dettagliate sul processo. |
modifiedDateTime | stringa | Indica l'ora dell'ultima modifica dell'evento |
createdDateTime | stringa | Indica l'ora in cui è stata creata la risorsa |
eTag | stringa | Implementa la concorrenza ottimistica |
name | stringa | Nome che identifica la risorsa. |
description | stringa | Descrizione testuale della risorsa |
actionType | stringa | Indica la modifica che ha attivato la pubblicazione dell'evento. I valori applicabili vengono creati, aggiornati ed eliminati. |
proprietà | Oggetto | Contiene coppie chiave-valore definite dall'utente. |
L'evento AttachmentChanged ha l'oggetto dati seguente
Proprietà | Digita | Descrizione |
---|---|---|
resourceId | stringa | ID definito dall'utente della risorsa, ad esempio farm, campo e così via. |
resourceType | stringa | Nome del tipo di risorsa. |
partyId | stringa | ID della parte a cui appartiene. |
ID | stringa | ID definito dall'utente della risorsa. |
stato | stringa | Contiene lo stato del processo. |
actionType | stringa | Indica la modifica che ha attivato la pubblicazione dell'evento. I valori applicabili vengono creati, aggiornati ed eliminati. |
modifiedDateTime | datetime | Data e ora dell'ultima modifica della risorsa, formato di esempio: aaaa-MM-ggTHH:mm:ssZ. |
createdDateTime | datetime | Data e ora di creazione della risorsa, formato di esempio: aaaa-MM-ggTHH:mm:ssZ. |
eTag | stringa | Implementa la concorrenza ottimistica |
description | stringa | Descrizione testuale della risorsa |
name | stringa | Nome definito dall'utente della risorsa. |
L'evento ZoneChanged ha l'oggetto dati seguente
Proprietà | Digita | Descrizione |
---|---|---|
managementZoneId | stringa | ID zona di gestione associato alla zona. |
partyId | stringa | ID definito dall'utente del campo associato. |
ID | stringa | ID della parte a cui appartiene |
stato | stringa | Contiene lo stato definito dall'utente della risorsa. |
actionType | stringa | Indica la modifica che ha attivato la pubblicazione dell'evento. I valori applicabili vengono creati, aggiornati ed eliminati. |
modifiedDateTime | datetime | Data e ora dell'ultima modifica della risorsa, formato di esempio: aaaa-MM-ggTHH:mm:ssZ. |
createdDateTime | datetime | Data e ora di creazione della risorsa, formato di esempio: aaaa-MM-ggTHH:mm:ssZ. |
eTag | stringa | Implementa la concorrenza ottimistica |
description | stringa | Descrizione testuale della risorsa |
name | stringa | Nome definito dall'utente della risorsa. |
proprietà | oggetto | Elenco di coppie chiave-valore che descrivono la risorsa. Sono supportati solo valori stringa e numerali. |
L'evento PrescriptionChanged ha l'oggetto dati seguente
Proprietà | Digita | Descrizione |
---|---|---|
prescriptionMapId | stringa | ID definito dall'utente della mappa di prescrizione associata. |
partyId | stringa | ID della parte a cui appartiene. |
ID | stringa | ID definito dall'utente della prescrizione. |
actionType | stringa | Indica la modifica attivata durante la pubblicazione dell'evento. I valori applicabili sono Created, Updated, Deleted |
stato | stringa | Contiene lo stato definito dall'utente della prescrizione. |
proprietà | oggetto | Contiene coppie chiave-valore definite dall'utente. |
modifiedDateTime | datetime | Data e ora dell'ultima modifica della risorsa, formato di esempio: aaaa-MM-ggTHH:mm:ssZ. |
createdDateTime | datetime | Data e ora di creazione della risorsa, formato di esempio: aaaa-MM-ggTHH:mm:ssZ. |
eTag | stringa | Implementa la concorrenza ottimistica |
description | stringa | Descrizione testuale della risorsa |
name | stringa | Nome definito dall'utente della prescrizione. |
Gli eventi PrescriptionMapChanged e ManagementZoneChanged hanno l'oggetto dati seguente:
Proprietà | Digita | Descrizione |
---|---|---|
seasonId | stringa | ID definito dall'utente della stagione associata. |
cropId | stringa | ID definito dall'utente del ritaglio associato. |
Idcampo | stringa | ID definito dall'utente del campo associato. |
partyId | stringa | ID della parte a cui appartiene. |
ID | stringa | ID definito dall'utente della risorsa. |
actionType | stringa | Indica la modifica che ha attivato la pubblicazione dell'evento. I valori applicabili vengono creati, aggiornati ed eliminati. |
modifiedDateTime | datetime | Data e ora dell'ultima modifica della risorsa, formato di esempio: aaaa-MM-ggTHH:mm:ssZ. |
createdDateTime | datetime | Data e ora di creazione della risorsa, formato di esempio: aaaa-MM-ggTHH:mm:ssZ. |
eTag | stringa | Implementa la concorrenza ottimistica |
description | stringa | Descrizione testuale della risorsa |
name | stringa | Nome definito dall'utente della mappa di prescrizione. |
proprietà | oggetto | Contiene coppie chiave-valore definite dall'utente |
stato | stringa | Stato della risorsa. |
L'evento PlantTissueAnalysisChanged ha l'oggetto dati seguente:
Proprietà | Digita | Descrizione |
---|---|---|
seasonId | stringa | ID definito dall'utente della stagione associata. |
cropId | stringa | ID definito dall'utente del ritaglio associato. |
cropProductId | stringa | ID prodotto ritagliato associato all'analisi del tessuto vegetale. |
Idcampo | stringa | ID definito dall'utente del campo associato. |
partyId | stringa | ID della parte a cui appartiene. |
ID | stringa | ID definito dall'utente della risorsa. |
actionType | stringa | Indica la modifica che ha attivato la pubblicazione dell'evento. I valori applicabili vengono creati, aggiornati ed eliminati. |
modifiedDateTime | datetime | Data e ora dell'ultima modifica della risorsa, formato di esempio: aaaa-MM-ggTHH:mm:ssZ. |
createdDateTime | datetime | Data e ora di creazione della risorsa, formato di esempio: aaaa-MM-ggTHH:mm:ssZ. |
eTag | stringa | Implementa la concorrenza ottimistica. |
description | stringa | Descrizione testuale della risorsa. |
name | stringa | Nome definito dall'utente della mappa di prescrizione. |
proprietà | oggetto | Contiene coppie chiave-valore definite dall'utente. |
stato | stringa | Stato della risorsa. |
L'evento NutrientAnalysisChanged ha l'oggetto dati seguente:
Proprietà | Digita | Descrizione |
---|---|---|
parentId | stringa | ID dell'analisi dei nutrienti padre appartiene. |
parentType | stringa | Il tipo di analisi dei nutrienti padre appartiene. I valori applicabili sono PlantTissueAnalysis. |
partyId | stringa | ID della parte a cui appartiene. |
ID | stringa | ID definito dall'utente dell'analisi dei nutrienti. |
actionType | stringa | Indica la modifica attivata durante la pubblicazione dell'evento. I valori applicabili sono Created, Updated, Deleted. |
proprietà | oggetto | Contiene coppie chiave-valore definite dall'utente. |
modifiedDateTime | datetime | Data e ora dell'ultima modifica dell'analisi dei nutrienti, formato campione: aaaa-MM-ggTHH:mm:ssZ. |
createdDateTime | datetime | Data e ora in cui è stata creata l'analisi dei nutrienti, formato di esempio: aaaa-MM-ggTHH:mm:ssZ. |
stato | stringa | Contiene lo stato definito dall'utente dell'analisi dei nutrienti. |
eTag | stringa | Implementa la concorrenza ottimistica. |
description | stringa | Descrizione testuale della risorsa. |
name | stringa | Nome definito dall'utente dell'analisi dei nutrienti. |
Eventi di esempio
Per gli eventi di esempio, fare riferimento a questa pagina
Passaggi successivi
- Per un'introduzione a Griglia di eventi di Azure, vedere Informazioni su Griglia di eventi
- Testare le API qui.