Udostępnij za pośrednictwem


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.

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:

  1. 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.

  1. 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 stroną

Następne kroki