Usługa Azure Data Manager for Agriculture (wersja zapoznawcza) jako źródło usługi Event Grid
Ten artykuł zawiera właściwości i schemat zdarzeń usługi Azure Data Manager for Agriculture. Aby zapoznać się ze schematami zdarzeń, zobacz Schemat zdarzeń usługi Azure Event Grid .
Wymagania wstępne
Przed rozpoczęciem kroków wdrażania funkcji Zdarzenia w usłudze Azure Data Manager for Agriculture należy spełnić następujące wymagania wstępne.
- Aktywne konto platformy Azure
- Przestrzeń nazw usługi Microsoft Azure Event Hubs i centrum zdarzeń wdrożone w witrynie Azure Portal
Reagowanie na zdarzenia związane z menedżerem danych dla rolnictwa
Zdarzenia menedżera danych dla rolnictwa umożliwiają aplikacjom reagowanie na tworzenie, usuwanie i aktualizowanie zasobów. Zdarzenia programu Data Manager for Agriculture są wypychane przy użyciu usługi Azure Event Grid.
Usługi Azure Functions, Azure Logic Apps, a nawet do własnego odbiornika http mogą subskrybować te zdarzenia. Usługa Azure Event Grid zapewnia niezawodne dostarczanie zdarzeń do aplikacji za pomocą zaawansowanych zasad ponawiania prób i utraconych komunikatów.
Oto przykładowe scenariusze korzystania ze zdarzeń w naszej usłudze:
- Podczas pobierania danych satelickich lub pogodowych lub wykonywania zadań można użyć zdarzeń w celu reagowania na zmiany stanu zadania. Można zminimalizować długie sondowanie i zmniejszyć liczbę wywołań interfejsu API do usługi. Możesz również otrzymywać monit o powiadomienie o zakończeniu zadania. Wszystkie nasze zadania asynchronicznego pozyskiwania mogą obsługiwać zdarzenia.
Uwaga
Zdarzenia związane z przepływem rozwiązań niezależnego dostawcy oprogramowania nie są obecnie obsługiwane.
- Jeśli istnieją modyfikacje zasobów płaszczyzny danych, takich jak strony, pola, farmy i inne podobne elementy, możesz reagować na zmiany i wyzwalać przepływy pracy.
Filtrowanie zdarzeń
Zdarzenia menedżera danych dla rolnictwa można filtrować według typu zdarzenia, tematu lub pól w obiekcie danych. Filtry w usłudze Event Grid pasują do początku lub końca tematu, aby zdarzenia zgodne mogły przejść do subskrybenta.
Na przykład w przypadku zdarzenia PartyChanged, aby otrzymywać powiadomienia o zmianach dla określonej strony o identyfikatorze Party1234, można użyć filtru tematu "EndsWith", jak pokazano:
EndsWith- /Party1234 Temat dla tego zdarzenia ma format "/parties/Party1234"
Podmioty w schemacie zdarzeń udostępniają również filtry "rozpoczyna się od" i "dokładne dopasowanie".
Podobnie, aby filtrować to samo zdarzenie dla grupy identyfikatorów stron, użyj filtru zaawansowanego w polu partyId w obiekcie danych zdarzenia. W jednej subskrypcji można dodać pięć filtrów zaawansowanych z limitem 25 wartości dla każdego odfiltrowanego klucza.
Aby dowiedzieć się więcej o sposobie stosowania filtrów, zobacz filtrowanie zdarzeń dla usługi Event Grid.
Subskrybowanie zdarzeń
Zasubskrybowanie zdarzeń usługi Data Manager for Agriculture można subskrybować przy użyciu witryny Azure Portal lub klienta usługi Azure Resource Manager. Każdy z nich zapewnia użytkownikowi zestaw funkcji. Zapoznaj się z następującymi zasobami, aby dowiedzieć się więcej o każdej metodzie.
Subskrybowanie zdarzeń przy użyciu portalu
Subskrybowanie zdarzeń przy użyciu klienta szablonu usługi ARM
Praktyki dotyczące korzystania ze zdarzeń
Aplikacje obsługujące zdarzenia programu Data Manager for Agriculture powinny postępować zgodnie z kilkoma zalecanymi rozwiązaniami:
- Sprawdź, czy typ eventType jest gotowy do przetworzenia i nie zakładaj, że wszystkie otrzymane zdarzenia są typami, których oczekujesz.
- W miarę możliwości odebrania komunikatów z zamówienia użyj pól modifiedTime i etag, aby zrozumieć kolejność zdarzeń dla dowolnego określonego obiektu.
- Zdarzenie Data Manager for Agriculture gwarantuje co najmniej jednokrotne dostarczanie subskrybentom, co gwarantuje, że wszystkie komunikaty są zwracane. Jednak ze względu na ponawianie prób lub dostępność subskrypcji, od czasu do czasu mogą wystąpić zduplikowane komunikaty. Aby dowiedzieć się więcej na temat dostarczania komunikatów i ponawiania próby, zobacz Dostarczanie komunikatów usługi Event Grid i ponawianie próby
- Ignoruj pola, których nie rozumiesz. Ta praktyka pomoże zapewnić odporność na nowe funkcje, które mogą zostać dodane w przyszłości.
Dostępne typy zdarzeń
Nazwa zdarzenia | opis |
---|---|
Microsoft.AgFoodPlatform.PartyChanged | Opublikowane po utworzeniu/zaktualizowaniu/usunięciu strony w zasobie usługi Azure Data Manager for Agriculture |
Microsoft.AgFoodPlatform.FarmChangedV2 | Opublikowane po utworzeniu/zaktualizowaniu/usunięciu farmy w zasobie usługi Azure Data Manager for Agriculture |
Microsoft.AgFoodPlatform.FieldChangedV2 | Opublikowane po utworzeniu/zaktualizowaniu/usunięciu pola w zasobie usługi Azure Data Manager for Agriculture |
Microsoft.AgFoodPlatform.SeasonalFieldChangedV2 | Opublikowane po utworzeniu/zaktualizowaniu/usunięciu pola sezonowego w zasobie usługi Azure Data Manager for Agriculture |
Microsoft.AgFoodPlatform.CropChanged | Opublikowane po utworzeniu/zaktualizowaniu/usunięciu przycinania w zasobie usługi Azure Data Manager for Agriculture |
Microsoft.AgFoodPlatform.CropProductChanged | Opublikowany podczas tworzenia /aktualizowania/usuwania produktu przycinania w zasobie usługi Azure Data Manager for Agriculture |
Microsoft.AgFoodPlatform.SeasonChanged | Opublikowane po utworzeniu sezonu /updated/delete w zasobie usługi Azure Data Manager for Agriculture |
Microsoft.AgFoodPlatform.SatelliteDataIngestionJobStatusChangedV2 | Opublikowane po zmianie stanu zadania pozyskiwania danych satelitarnych, na przykład utworzenia zadania, postępu lub ukończenia. |
Microsoft.AgFoodPlatform.WeatherDataIngestionJobStatusChangedV2 | Opublikowane po zmianie stanu zadania pozyskiwania danych pogodowych, na przykład utworzenia zadania, postępu lub ukończenia. |
Microsoft.AgFoodPlatform.WeatherDataRefresherJobStatusChangedV2 | Opublikowany po zmianie stanu zadania narzędzia Weather Data Refresher. |
Microsoft.AgFoodPlatform.SensorMappingChangedV2 | Opublikowane po zmianie mapowania czujnika |
Microsoft.AgFoodPlatform.SensorPartnerIntegrationChangedV2 | Opublikowane po zmianie integracji partnerów czujników |
Microsoft.AgFoodPlatform.DeviceDataModelChanged | Opublikowane po zmianie modelu danych urządzenia |
Microsoft.AgFoodPlatform.DeviceChanged | Opublikowano, gdy urządzenie zostanie zmienione |
Microsoft.AgFoodPlatform.SensorDataModelChanged | Opublikowany po zmianie modelu danych czujnika |
Microsoft.AgFoodPlatform.SensorChanged | Opublikowany po zmianie czujnika |
Microsoft.AgFoodPlatform.FarmOperationDataIngestionJobStatusChangedV2 | Opublikowane po zmianie stanu zadania pozyskiwania danych operacji farmy, na przykład utworzenia zadania, postępu lub ukończenia. |
Microsoft.AgFoodPlatform.ApplicationDataChangedV2 | Opublikowane po utworzeniu/zaktualizowaniu/usunięciu danych aplikacji w zasobie usługi Azure Data Manager for Agriculture |
Microsoft.AgFoodPlatform.HarvestDataChangedV2 | Opublikowany podczas zbierania danych jest tworzony /zaktualizowany/usunięty w zasobie usługi Azure Data Manager for Agriculture |
Microsoft.AgFoodPlatform.TillageDataChangedV2 | Opublikowany podczas tworzenia /aktualizowania/usuwania danych tillage w zasobie usługi Azure Data Manager for Agriculture |
Microsoft.AgFoodPlatform.PlantingDataChangedV2 | Opublikowane podczas tworzenia/aktualizowania/usuwania danych w zasobie usługi Azure Data Manager for Agriculture |
Microsoft.AgFoodPlatform.AttachmentChangedV2 | Opublikowane po utworzeniu/zaktualizowaniu/usunięciu załącznika. |
Microsoft.AgFoodPlatform.ZoneChangedV2 | Opublikowane po utworzeniu/zaktualizowaniu/usunięciu strefy. |
Microsoft.AgFoodPlatform.ManagementZoneChangedV2 | Opublikowane po utworzeniu/zaktualizowaniu/usunięciu strefy zarządzania. |
Microsoft.AgFoodPlatform.PrescriptionChangedV2 | Opublikowane po utworzeniu/zaktualizowaniu/usunięciu recepty. |
Microsoft.AgFoodPlatform.PrescriptionMapChangedV2 | Opublikowane po utworzeniu/zaktualizowaniu/usunięciu mapy recepty. |
Microsoft.AgFoodPlatform.PlantTissueAnalysisChangedV2 | Opublikowane podczas tworzenia/aktualizowania/usuwania danych analizy tkanek roślin. |
Microsoft.AgFoodPlatform.NutrientAnalysisChangedV2 | Opublikowane podczas tworzenia/aktualizowania/usuwania danych analizy składników odżywczych. |
Microsoft.AgFoodPlatform.ImageProcessingRasterizeJobStatusChangedV2 | Opublikowany po zmianie stanu zadania przetwarzania obrazu, na przykład utworzenia zadania, postępu lub zakończenia przetwarzania obrazów. |
Microsoft.AgFoodPlatform.InsightChangedV2 | Opublikowane po utworzeniu/zaktualizowaniu/usunięciu szczegółowych informacji. |
Microsoft.AgFoodPlatform.InsightAttachmentChangedV2 | Opublikowane po utworzeniu/zaktualizowaniu/usunięciu załącznika szczegółowych informacji. |
Microsoft.AgFoodPlatform.BiomassModelJobStatusChangedV2 | Opublikowano, gdy stan zadania modelu biomasy jest zmieniany |
Microsoft.AgFoodPlatform.SoilMoistureModelJobStatusChangedV2 | Opublikowano, gdy stan zadania Modelu wilgoci gleby jest zmieniany |
Microsoft.AgFoodPlatform.SensorPlacementModelJobStatusChangedV2 | Opublikowany po zmianie stanu zadania modelu umieszczania czujnika |
Właściwości zdarzenia
Każde zdarzenie usługi Azure Data Manager for Agriculture ma dwie części, pierwsza część jest wspólna dla zdarzeń, a drugi obiekt danych zawiera właściwości specyficzne dla każdego zdarzenia.
Część wspólna dla zdarzeń jest opracowywana w schemacie zdarzeń usługi Event Grid i ma następujące dane najwyższego poziomu:
Właściwość | Pisz | Opis |
---|---|---|
topic | string | Pełna ścieżka zasobu do źródła zdarzeń. To pole nie jest możliwe do zapisu. Ta wartość jest podawana przez usługę Event Grid. |
subject | string | Zdefiniowana przez wydawcę ścieżka do tematu zdarzenia. |
eventType | string | Jeden z zarejestrowanych typów zdarzeń dla tego źródła zdarzeń. |
eventTime | string | Czas generowania zdarzenia na podstawie czasu UTC dostawcy. |
IDENTYFIKATOR | string | Unikatowy identyfikator zdarzenia. |
dane | obiekt | Obiekt danych z właściwościami specyficznymi dla każdego typu zdarzenia. |
dataVersion | string | Wersja schematu obiektu danych. Wydawca definiuje wersję schematu. |
metadataVersion | string | Wersja schematu metadanych zdarzenia. Usługa Event Grid definiuje schemat właściwości najwyższego poziomu. Ta wartość jest podawana przez usługę Event Grid. |
W przypadku imprez, sezon, przycinanie, przycinanie zmienionych zdarzeń, obiekt danych zawiera następujące właściwości:
Właściwość | Pisz | Opis |
---|---|---|
IDENTYFIKATOR | string | Unikatowy identyfikator zasobu. |
actionType | string | Wskazuje zmianę, która wyzwoliła publikowanie zdarzenia. Odpowiednie wartości są tworzone, aktualizowane, usuwane |
właściwości | Obiekt | Zawiera on pary klucz zdefiniowany przez użytkownika — pary wartości. |
modifiedDateTime | string | Wskazuje czas ostatniej modyfikacji zdarzenia. |
createdDateTime | string | Wskazuje czas utworzenia zasobu. |
stan | string | Zawiera zdefiniowany przez użytkownika stan obiektu. |
Etag | string | Implementuje optymistyczną współbieżność. |
opis | string | Tekstowy opis zasobu. |
nazwa | string | Nazwa identyfikującego zasób. |
W przypadku zdarzeń farmy obiekt danych zawiera następujące właściwości:
Właściwość | Pisz | Opis |
---|---|---|
IDENTYFIKATOR | string | Unikatowy identyfikator zasobu. |
actionType | string | Wskazuje zmianę, która wyzwoliła publikowanie zdarzenia. Odpowiednie wartości są tworzone, aktualizowane, usuwane |
właściwości | Obiekt | Zawiera on pary klucz zdefiniowany przez użytkownika — pary wartości. |
modifiedDateTime | string | Wskazuje czas ostatniej modyfikacji zdarzenia. |
createdDateTime | string | Wskazuje czas utworzenia zasobu. |
stan | string | Zawiera zdefiniowany przez użytkownika stan obiektu. |
Etag | string | Implementuje optymistyczną współbieżność. |
opis | string | Tekstowy opis zasobu. |
nazwa | string | Nazwa identyfikującego zasób. |
partyId | string | Identyfikator strony, do którego należy. |
W przypadku zdarzeń modelu danych urządzenia i zdarzeń modelu danych czujników obiekt danych zawiera następujące właściwości:
Właściwość | Pisz | Opis |
---|---|---|
sensorPartnerId | string | Identyfikator skojarzony z modułem sensorPartner. |
IDENTYFIKATOR | string | Unikatowy identyfikator zasobu. |
actionType | string | Wskazuje zmianę, która wyzwoliła publikowanie zdarzenia. Odpowiednie wartości są tworzone, aktualizowane, usuwane |
właściwości | Obiekt | Zawiera on pary klucz zdefiniowany przez użytkownika — pary wartości. |
modifiedDateTime | string | Wskazuje czas ostatniej modyfikacji zdarzenia. |
createdDateTime | string | Wskazuje czas utworzenia zasobu. |
stan | string | Zawiera zdefiniowany przez użytkownika stan obiektu. |
Etag | string | Implementuje optymistyczną współbieżność. |
opis | string | Tekstowy opis zasobu. |
nazwa | string | Nazwa identyfikującego zasób. |
W przypadku zdarzeń urządzenia obiekt danych zawiera następujące właściwości:
Właściwość | Pisz | Opis |
---|---|---|
deviceDataModelId | string | Identyfikator skojarzony z modelem deviceDataModel. |
integrationId | string | Identyfikator skojarzony z integracją. |
sensorPartnerId | string | Identyfikator skojarzony z modułem sensorPartner. |
IDENTYFIKATOR | string | Unikatowy identyfikator zasobu. |
actionType | string | Wskazuje zmianę, która wyzwoliła publikowanie zdarzenia. Odpowiednie wartości są tworzone, aktualizowane, usuwane |
właściwości | Obiekt | Zawiera on pary klucz zdefiniowany przez użytkownika — pary wartości. |
modifiedDateTime | string | Wskazuje czas ostatniej modyfikacji zdarzenia. |
createdDateTime | string | Wskazuje czas utworzenia zasobu. |
stan | string | Zawiera zdefiniowany przez użytkownika stan obiektu. |
Etag | string | Implementuje optymistyczną współbieżność. |
opis | string | Tekstowy opis zasobu. |
nazwa | string | Nazwa identyfikującego zasób. |
W przypadku zdarzeń czujnika obiekt danych zawiera następujące właściwości:
Właściwość | Pisz | Opis |
---|---|---|
sensorDataModelId | string | Identyfikator skojarzony z sensorDataModel. |
integrationId | string | Identyfikator skojarzony z integracją. |
deviceId | string | Identyfikator skojarzony z urządzeniem. |
sensorPartnerId | string | Identyfikator skojarzony z modułem sensorPartner. |
IDENTYFIKATOR | string | Unikatowy identyfikator zasobu. |
actionType | string | Wskazuje zmianę, która wyzwoliła publikowanie zdarzenia. Odpowiednie wartości są tworzone, aktualizowane, usuwane |
właściwości | Obiekt | Zawiera on pary klucz zdefiniowany przez użytkownika — pary wartości. |
modifiedDateTime | string | Wskazuje czas ostatniej modyfikacji zdarzenia. |
createdDateTime | string | Wskazuje czas utworzenia zasobu. |
stan | string | Zawiera zdefiniowany przez użytkownika stan obiektu. |
Etag | string | Implementuje optymistyczną współbieżność. |
opis | string | Tekstowy opis zasobu. |
nazwa | string | Nazwa identyfikującego zasób. |
W przypadku zdarzeń mapowania czujnika obiekt danych zawiera następujące właściwości:
Właściwość | Pisz | Opis |
---|---|---|
sensorId | string | Identyfikator skojarzony z czujnikiem. |
partyId | string | Identyfikator skojarzony ze stroną. |
sensorPartnerId | string | Identyfikator skojarzony z modułem sensorPartner. |
IDENTYFIKATOR | string | Unikatowy identyfikator zasobu. |
actionType | string | Wskazuje zmianę, która wyzwoliła publikowanie zdarzenia. Odpowiednie wartości są tworzone, aktualizowane, usuwane |
właściwości | Obiekt | Zawiera on pary klucz zdefiniowany przez użytkownika — pary wartości. |
modifiedDateTime | string | Wskazuje czas ostatniej modyfikacji zdarzenia. |
createdDateTime | string | Wskazuje czas utworzenia zasobu. |
stan | string | Zawiera zdefiniowany przez użytkownika stan obiektu. |
Etag | string | Implementuje optymistyczną współbieżność. |
opis | string | Tekstowy opis zasobu. |
nazwa | string | Nazwa identyfikującego zasób. |
W przypadku zdarzeń integracji partnerów czujników obiekt danych zawiera następujące właściwości:
Właściwość | Pisz | Opis |
---|---|---|
integrationId | string | Identyfikator skojarzony z integracją. |
partyId | string | Identyfikator skojarzony ze stroną. |
sensorPartnerId | string | Identyfikator skojarzony z modułem sensorPartner. |
IDENTYFIKATOR | string | Unikatowy identyfikator zasobu. |
actionType | string | Wskazuje zmianę, która wyzwoliła publikowanie zdarzenia. Odpowiednie wartości są tworzone, aktualizowane, usuwane |
właściwości | Obiekt | Zawiera on pary klucz zdefiniowany przez użytkownika — pary wartości. |
modifiedDateTime | string | Wskazuje czas ostatniej modyfikacji zdarzenia. |
createdDateTime | string | Wskazuje czas utworzenia zasobu. |
stan | string | Zawiera zdefiniowany przez użytkownika stan obiektu. |
Etag | string | Implementuje optymistyczną współbieżność. |
opis | string | Tekstowy opis zasobu. |
nazwa | string | Nazwa identyfikującego zasób. |
Zdarzenia pól sezonowych mają następujący obiekt danych:
Właściwość | Pisz | Opis |
---|---|---|
IDENTYFIKATOR | string | Identyfikator zdefiniowany przez użytkownika pola sezonowego |
farmId | string | Identyfikator zdefiniowany przez użytkownika farmy, z którą jest skojarzone pole sezonowe. |
partyId | string | Identyfikator strony, do którego należy. |
seasonId | string | Zdefiniowany przez użytkownika identyfikator sezonu skojarzonego z polem sezonowym. |
fieldId | string | Identyfikator zdefiniowanego przez użytkownika pola, z którymi jest skojarzone pole sezonowe. |
nazwa | string | Nazwa pola sezonowego zdefiniowana przez użytkownika. |
actionType | string | Wskazuje zmianę, która wyzwoliła publikowanie zdarzenia. Odpowiednie wartości są tworzone, aktualizowane, usuwane. |
właściwości | Obiekt | Zawiera pary klucz-wartość zdefiniowane przez użytkownika. |
modifiedDateTime | string | Wskazuje czas ostatniej modyfikacji zdarzenia. |
createdDateTime | string | Wskazuje czas utworzenia zasobu. |
stan | string | Zawiera zdefiniowany przez użytkownika stan obiektu. |
Etag | string | Implementuje optymistyczną współbieżność. |
opis | string | Tekstowy opis zasobu. |
Zdarzenia szczegółowych informacji mają następujący obiekt danych:
Właściwość | Pisz | Opis |
---|---|---|
modelId | string | Identyfikator skojarzonego modelu. |
resourceId | string | Identyfikator zdefiniowany przez użytkownika zasobu, takiego jak farma, pole itp. |
resourceType | string | Nazwa typu zasobu. Odpowiednie wartości to Party, Farm, Field, SeasonalField itp. |
partyId | string | Identyfikator strony, do którego należy. |
modelVersion | string | Wersja skojarzonego modelu. |
IDENTYFIKATOR | string | Identyfikator zdefiniowany przez użytkownika zasobu. |
stan | string | Zawiera stan zadania. |
actionType | string | Wskazuje zmianę, która wyzwoliła publikowanie zdarzenia. Odpowiednie wartości są tworzone, aktualizowane, usuwane. |
modifiedDateTime | data i godzina | Data i godzina ostatniej modyfikacji zasobu, format próbki: rrrr-MM-ddTHH:mm:ssZ. |
createdDateTime | data i godzina | Data i godzina utworzenia zasobu, przykładowy format: rrrr-MM-ddTHH:mm:ssZ. |
Etag | string | Implementuje optymistyczną współbieżność |
opis | string | Lista par klucz-wartość, które opisują zasób. Obsługiwane są tylko wartości ciągowe i liczbowe. |
nazwa | string | Zdefiniowana przez użytkownika nazwa zasobu. |
właściwości | obiekt | Zdefiniowana przez użytkownika nazwa zasobu. |
Zdarzenia insightAttachment mają następujący obiekt danych:
Właściwość | Pisz | Opis |
---|---|---|
modelId | string | Identyfikator skojarzonego modelu. |
resourceId | string | Identyfikator zdefiniowany przez użytkownika zasobu, takiego jak farma, pole itp. |
resourceType | string | Nazwa typu zasobu. |
partyId | string | Identyfikator strony, do którego należy. |
insightId | string | Identyfikator skojarzony z zasobem szczegółowych informacji. |
IDENTYFIKATOR | string | Identyfikator zdefiniowany przez użytkownika zasobu. |
stan | string | Zawiera stan zadania. |
actionType | string | Wskazuje zmianę, która wyzwoliła publikowanie zdarzenia. Odpowiednie wartości są tworzone, aktualizowane, usuwane. |
modifiedDateTime | data i godzina | Data i godzina ostatniej modyfikacji zasobu, format próbki: rrrr-MM-ddTHH:mm:ssZ. |
createdDateTime | data i godzina | Data i godzina utworzenia zasobu, przykładowy format: rrrr-MM-ddTHH:mm:ssZ. |
Etag | string | Implementuje optymistyczną współbieżność |
opis | string | Lista par klucz-wartość, które opisują zasób. Obsługiwane są tylko wartości ciągowe i liczbowe. |
nazwa | string | Zdefiniowana przez użytkownika nazwa zasobu. |
właściwości | obiekt | Zdefiniowana przez użytkownika nazwa zasobu. |
Zdarzenia pól mają następujący obiekt danych:
Właściwość | Pisz | Opis |
---|---|---|
IDENTYFIKATOR | string | Identyfikator zdefiniowanego przez użytkownika pola. |
farmId | string | Identyfikator zdefiniowany przez użytkownika farmy, z którą jest skojarzone. |
partyId | string | Identyfikator strony, do którego należy. |
nazwa | string | Nazwa pola zdefiniowana przez użytkownika. |
actionType | string | Wskazuje zmianę, która wyzwoliła publikowanie zdarzenia. Odpowiednie wartości są tworzone, aktualizowane, usuwane. |
właściwości | Obiekt | Zawiera pary klucz-wartość zdefiniowane przez użytkownika. |
modifiedDateTime | string | Wskazuje czas ostatniej modyfikacji zdarzenia. |
createdDateTime | string | Wskazuje czas utworzenia zasobu. |
stan | string | Zawiera zdefiniowany przez użytkownika stan obiektu. |
Etag | string | Implementuje optymistyczną współbieżność. |
opis | string | Tekstowy opis zasobu. |
Zdarzenie ImageProcessingRasterizeJobStatusChanged ma następujący obiekt danych:
Właściwość | Pisz | Opis |
---|---|---|
shapefileAttachmentId | string | Zdefiniowana przez użytkownika nazwa identyfikatora skojarzonego pliku kształtu. |
partyId | string | Identyfikator strony, dla którego utworzono zadanie. |
IDENTYFIKATOR | string | Unikatowy identyfikator zadania. |
nazwa | string | Zdefiniowana przez użytkownika nazwa zadania. |
stan | string | Różne stany, w których może znajdować się zadanie. Odpowiednie wartości to Oczekiwanie, Uruchomione, Powodzenie, Niepowodzenie, Anulowane itp. |
Iscancellationrequested | boolean | Flaga ustawiana po żądaniu anulowania zadania. |
opis | string | Tekstowy opis zadania. |
wiadomość | string | Komunikat o stanie umożliwiający przechwycenie dodatkowych szczegółów zadania. |
lastActionDateTime | data i godzina | Data i godzina wykonania ostatniej akcji zadania, format przykładu: rrrr-MM-ddTHH:mm:ssZ. |
createdDateTime | data i godzina | Data i godzina utworzenia zasobu, przykładowy format: rrrr-MM-ddTHH:mm:ssZ. |
właściwości | Obiekt | Zawiera parę klucz-wartość zdefiniowaną przez użytkownika |
SatelliteDataIngestionJobChanged, WeatherDataIngestionJobChanged, WeatherDataRefresherJobChanged, BiomassModelJobStatusChanged, SoilMoistureModelJobStatusChanged i FarmOperationDataIngestionJobChanged mają następujący obiekt danych:
Właściwość | Pisz | Opis |
---|---|---|
IDENTYFIKATOR | string | Unikatowy identyfikator zadania. |
nazwa | string | Zdefiniowana przez użytkownika nazwa zadania. |
stan | string | Różne stany, w których może znajdować się zadanie. |
Iscancellationrequested | boolean | Flaga ustawiana po żądaniu anulowania zadania. |
opis | string | Tekstowy opis zadania. |
partyId | string | Identyfikator strony, dla którego utworzono zadanie. |
wiadomość | string | Komunikat o stanie umożliwiający przechwycenie dodatkowych szczegółów zadania. |
lastActionDateTime | data i godzina | Data i godzina wykonania ostatniej akcji zadania, format przykładu: rrrr-MM-ddTHH:mm:ssZ. |
createdDateTime | data i godzina | Data i godzina utworzenia zasobu, przykładowy format: rrrr-MM-ddTHH:mm:ssZ. |
właściwości | Obiekt | Zawiera pary klucz-wartość zdefiniowane przez użytkownika. |
Zdarzenia danych operacji farmy, takie jak dane aplikacji, zbieranie danych, sadzenia danych i danych do przechowywania danych, mają następujący obiekt danych:
Właściwość | Pisz | Opis |
---|---|---|
IDENTYFIKATOR | string | Unikatowy identyfikator zasobu. |
stan | string | Zawiera stan zdefiniowany przez użytkownika zasobu. |
partyId | string | Identyfikator strony, do którego należy. |
source | string | Komunikat z usługi Azure Data Manager for Agriculture zawierający szczegółowe informacje o zadaniu. |
modifiedDateTime | string | Wskazuje czas ostatniej modyfikacji zdarzenia |
createdDateTime | string | Wskazuje czas utworzenia zasobu |
Etag | string | Implementuje optymistyczną współbieżność |
nazwa | string | Nazwa identyfikującego zasób. |
opis | string | Tekstowy opis zasobu |
actionType | string | Wskazuje zmianę, która wyzwoliła publikowanie zdarzenia. Odpowiednie wartości są tworzone, aktualizowane, usuwane. |
właściwości | Obiekt | Zawiera pary klucz-wartość zdefiniowane przez użytkownika. |
Zdarzenie AttachmentChanged ma następujący obiekt danych
Właściwość | Pisz | Opis |
---|---|---|
resourceId | string | Identyfikator zdefiniowany przez użytkownika zasobu, takiego jak farma, pole itp. |
resourceType | string | Nazwa typu zasobu. |
partyId | string | Identyfikator strony, do którego należy. |
IDENTYFIKATOR | string | Identyfikator zdefiniowany przez użytkownika zasobu. |
stan | string | Zawiera stan zadania. |
actionType | string | Wskazuje zmianę, która wyzwoliła publikowanie zdarzenia. Odpowiednie wartości są tworzone, aktualizowane, usuwane. |
modifiedDateTime | data i godzina | Data i godzina ostatniej modyfikacji zasobu, format próbki: rrrr-MM-ddTHH:mm:ssZ. |
createdDateTime | data i godzina | Data i godzina utworzenia zasobu, przykładowy format: rrrr-MM-ddTHH:mm:ssZ. |
Etag | string | Implementuje optymistyczną współbieżność |
opis | string | Tekstowy opis zasobu |
nazwa | string | Zdefiniowana przez użytkownika nazwa zasobu. |
Zdarzenie ZoneChanged ma następujący obiekt danych
Właściwość | Pisz | Opis |
---|---|---|
managementZoneId | string | Identyfikator strefy zarządzania skojarzony ze strefą. |
partyId | string | Identyfikator zdefiniowanego przez użytkownika skojarzonego pola. |
IDENTYFIKATOR | string | Identyfikator strony, do którego należy |
stan | string | Zawiera stan zdefiniowany przez użytkownika zasobu. |
actionType | string | Wskazuje zmianę, która wyzwoliła publikowanie zdarzenia. Odpowiednie wartości są tworzone, aktualizowane, usuwane. |
modifiedDateTime | data i godzina | Data i godzina ostatniej modyfikacji zasobu, format próbki: rrrr-MM-ddTHH:mm:ssZ. |
createdDateTime | data i godzina | Data i godzina utworzenia zasobu, przykładowy format: rrrr-MM-ddTHH:mm:ssZ. |
Etag | string | Implementuje optymistyczną współbieżność |
opis | string | Tekstowy opis zasobu |
nazwa | string | Zdefiniowana przez użytkownika nazwa zasobu. |
właściwości | obiekt | Lista par klucz-wartość, które opisują zasób. Obsługiwane są tylko wartości ciągowe i liczbowe. |
Zdarzenie PrescriptionChanged ma następujący obiekt danych
Właściwość | Pisz | Opis |
---|---|---|
prescriptionMapId | string | Identyfikator zdefiniowany przez użytkownika skojarzonej mapy recept. |
partyId | string | Identyfikator strony, do którego należy. |
IDENTYFIKATOR | string | Identyfikator recepty zdefiniowany przez użytkownika. |
actionType | string | Wskazuje zmianę wyzwalaną podczas publikowania zdarzenia. Odpowiednie wartości to Utworzone, Zaktualizowane, Usunięte |
stan | string | Zawiera stan recepty zdefiniowany przez użytkownika. |
właściwości | obiekt | Zawiera pary klucz-wartość zdefiniowane przez użytkownika. |
modifiedDateTime | data i godzina | Data i godzina ostatniej modyfikacji zasobu, format próbki: rrrr-MM-ddTHH:mm:ssZ. |
createdDateTime | data i godzina | Data i godzina utworzenia zasobu, przykładowy format: rrrr-MM-ddTHH:mm:ssZ. |
Etag | string | Implementuje optymistyczną współbieżność |
opis | string | Tekstowy opis zasobu |
nazwa | string | Zdefiniowana przez użytkownika nazwa recepty. |
Zdarzenia PrescriptionMapChanged i ManagementZoneChanged mają następujący obiekt danych:
Właściwość | Pisz | Opis |
---|---|---|
seasonId | string | Identyfikator zdefiniowany przez użytkownika skojarzonego sezonu. |
cropId | string | Identyfikator zdefiniowany przez użytkownika skojarzonego przycinania. |
fieldId | string | Identyfikator zdefiniowany przez użytkownika skojarzonego pola. |
partyId | string | Identyfikator strony, do którego należy. |
IDENTYFIKATOR | string | Identyfikator zdefiniowany przez użytkownika zasobu. |
actionType | string | Wskazuje zmianę, która wyzwoliła publikowanie zdarzenia. Odpowiednie wartości są tworzone, aktualizowane, usuwane. |
modifiedDateTime | data i godzina | Data i godzina ostatniej modyfikacji zasobu, format próbki: rrrr-MM-ddTHH:mm:ssZ. |
createdDateTime | data i godzina | Data i godzina utworzenia zasobu, przykładowy format: rrrr-MM-ddTHH:mm:ssZ. |
Etag | string | Implementuje optymistyczną współbieżność |
opis | string | Tekstowy opis zasobu |
nazwa | string | Zdefiniowana przez użytkownika nazwa mapy recept. |
właściwości | obiekt | Zawiera pary klucz-wartość zdefiniowana przez użytkownika |
stan | string | Stan zasobu. |
Zdarzenie PlantTissueAnalysisChanged ma następujący obiekt danych:
Właściwość | Pisz | Opis |
---|---|---|
seasonId | string | Identyfikator zdefiniowany przez użytkownika skojarzonego sezonu. |
cropId | string | Identyfikator zdefiniowany przez użytkownika skojarzonego przycinania. |
cropProductId | string | Identyfikator produktu uprawy skojarzony z analizą tkanki roślin. |
fieldId | string | Identyfikator zdefiniowany przez użytkownika skojarzonego pola. |
partyId | string | Identyfikator strony, do którego należy. |
IDENTYFIKATOR | string | Identyfikator zdefiniowany przez użytkownika zasobu. |
actionType | string | Wskazuje zmianę, która wyzwoliła publikowanie zdarzenia. Odpowiednie wartości są tworzone, aktualizowane, usuwane. |
modifiedDateTime | data i godzina | Data i godzina ostatniej modyfikacji zasobu, format próbki: rrrr-MM-ddTHH:mm:ssZ. |
createdDateTime | data i godzina | Data i godzina utworzenia zasobu, przykładowy format: rrrr-MM-ddTHH:mm:ssZ. |
Etag | string | Implementuje optymistyczną współbieżność. |
opis | string | Tekstowy opis zasobu. |
nazwa | string | Zdefiniowana przez użytkownika nazwa mapy recept. |
właściwości | obiekt | Zawiera pary klucz-wartość zdefiniowane przez użytkownika. |
stan | string | Stan zasobu. |
Zdarzenie NutrientAnalysisChanged ma następujący obiekt danych:
Właściwość | Pisz | Opis |
---|---|---|
Parentid | string | Identyfikator nadrzędnej analizy składników odżywczych należy do. |
parentType | string | Typ nadrzędnej analizy składników odżywczych należy do. Odpowiednie wartości to PlantTissueAnalysis. |
partyId | string | Identyfikator strony, do którego należy. |
IDENTYFIKATOR | string | Zdefiniowany przez użytkownika identyfikator analizy składników odżywczych. |
actionType | string | Wskazuje zmianę wyzwalaną podczas publikowania zdarzenia. Odpowiednie wartości to Utworzone, Zaktualizowane, Usunięte. |
właściwości | obiekt | Zawiera pary klucz-wartość zdefiniowane przez użytkownika. |
modifiedDateTime | data i godzina | Data i godzina ostatniej modyfikacji analizy składników odżywczych, format próbki: rrrr-MM-ddTHH:mm:ssZ. |
createdDateTime | data i godzina | Data i godzina utworzenia analizy składników odżywczych, format próbki: rrrr-MM-ddTHH:mm:ssZ. |
stan | string | Zawiera stan zdefiniowany przez użytkownika analizy składników odżywczych. |
Etag | string | Implementuje optymistyczną współbieżność. |
opis | string | Tekstowy opis zasobu. |
nazwa | string | Zdefiniowana przez użytkownika nazwa analizy składników odżywczych. |
Przykładowe zdarzenia
W przypadku przykładowych zdarzeń zapoznaj się z tą stroną
Następne kroki
- Aby zapoznać się z wprowadzeniem do usługi Azure Event Grid, zobacz Co to jest usługa Event Grid?
- Przetestuj nasze interfejsy API tutaj.