Azure Data Manager for Agriculture Preview 作為事件方格來源
本文提供適用于農業事件的 Azure Data Manager 屬性和架構。 如需事件架構的簡介,請參閱 Azure 事件方格 事件架構。
必要條件
請務必先完成下列必要條件,再開始在 Azure Data Manager for Agriculture 中部署事件功能的步驟。
回應農業資料管理員事件
農業資料管理員事件可讓應用程式回應資源的建立、刪除和更新。 農業資料管理員事件會使用 Azure 事件方格 推送。
Azure Functions、Azure Logic Apps 或甚至您自己的 HTTP 接聽程式都可以訂閱這些事件。 Azure 事件方格透過豐富的重試原則和寄不出的信件,為您的應用程式提供可靠的事件傳遞。
以下是在服務中取用事件的範例案例:
- 下載衛星或天氣資料或執行作業時,您可以使用事件來回應作業狀態的變更。 您可以將長時間輪詢降到最低,並減少對服務的 API 呼叫數目。 您也可以取得作業完成的提示通知。 我們所有的非同步擷取作業都能夠支援事件。
注意
目前不支援與 ISV 解決方案流程相關的事件。
- 如果資料平面資源有修改,例如合作物件、欄位、伺服器陣列和其他類似的元素,您可以回應變更,也可以觸發工作流程。
篩選事件
您可以依資料物件中的事件種類、主旨或欄位篩選農業 事件 的資料管理員。 事件方格中的篩選會比對主旨的開頭或結尾,讓符合的事件可以移至訂閱者。
例如,針對 PartyChanged 事件,若要接收識別碼為 Party1234 之特定合作物件的變更通知,您可以使用主旨篩選 「EndsWith」,如下所示:
EndsWith- /Party1234 此事件的主體格式為 "/parties/Party1234"
事件架構中的主體也會提供「開頭」和「完全相符」篩選。
同樣地,若要篩選一組合作物件識別碼的相同事件,請在事件資料物件中使用 partyId 欄位的進階篩選。 在單一訂用帳戶中,您可以為每個篩選的索引鍵新增五個進階篩選,其限制為 25 個。
若要深入瞭解如何套用篩選,請參閱 篩選事件方格的事件。
訂閱事件
您可以使用 Azure 入口網站 或 Azure Resource Manager 用戶端來訂閱農業用 Data Manager 事件。 每一項都會為使用者提供一組功能。 請參閱下列資源,以深入瞭解每個方法。
取用事件的作法
處理農業資料管理員事件的應用程式應該遵循一些建議的做法:
- 檢查 eventType 是否為您準備處理的事件種類,且不要假設您收到的所有事件都是您預期的類型。
- 由於訊息可以依序抵達,請使用 modifiedTime 和 etag 欄位來瞭解任何特定物件之事件的順序。
- 農業事件的資料管理員保證至少一次傳遞給訂閱者,這可確保所有訊息都會輸出。 不過,由於重試或訂用帳戶的可用性,可能會偶爾發生重複的訊息。 若要深入瞭解訊息傳遞和重試,請參閱 事件方格訊息傳遞和重試
- 忽略您不了解的欄位。 這種做法可協助您復原未來可能新增的新功能。
可用的事件種類
事件名稱 | 描述 |
---|---|
Microsoft.AgFoodPlatform.PartyChanged | 在 Azure Data Manager for Agriculture 資源中建立 /updated/deleted 時發佈 |
Microsoft.AgFoodPlatform.FarmChangedV2 | 在 Azure Data Manager for Agriculture 資源中建立 /updated/deleted 伺服器陣列時發佈 |
Microsoft.AgFoodPlatform.FieldChangedV2 | 在 Azure Data Manager for Agriculture 資源中建立 /updated/deleted 欄位時發佈 |
Microsoft.AgFoodPlatform.SeasonalFieldChangedV2 | 在 Azure Data Manager for Agriculture 資源中建立/更新/刪除季節性欄位時發佈 |
Microsoft.AgFoodPlatform.CropChanged | 在 Azure Data Manager for Agriculture 資源中建立 /updated/deleted 時發佈 |
Microsoft.AgFoodPlatform.CropProductChanged | 在農業用 Azure Data Manager 中建立 /updated/deleted 作物產品時發佈 |
Microsoft.AgFoodPlatform.SeasonChanged | 在 Azure Data Manager for Agriculture 資源中建立 /updated/deleted 時發佈 |
Microsoft.AgFoodPlatform.SatelliteDataIngestionJobStatusChangedV2 | 當衛星資料擷取作業的狀態變更時發佈,例如建立作業、進度或完成。 |
Microsoft.AgFoodPlatform.WeatherDataIngestionJobStatusChangedV2 | 在天氣資料擷取作業的狀態變更時發佈,例如建立作業、進度或完成。 |
Microsoft.AgFoodPlatform.WeatherDataRefresherJobStatusChangedV2 | 在天氣資料重新整理器工作狀態變更時發佈。 |
Microsoft.AgFoodPlatform.SensorMappingChangedV2 | 變更感應器對應時發佈 |
Microsoft.AgFoodPlatform.SensorPartnerIntegrationChangedV2 | 變更感應器合作夥伴整合時發佈 |
Microsoft.AgFoodPlatform.DeviceDataModelChanged | 變更裝置資料模型時發佈 |
Microsoft.AgFoodPlatform.DeviceChanged | 變更裝置時發佈 |
Microsoft.AgFoodPlatform.SensorDataModelChanged | 變更感應器資料模型時發佈 |
Microsoft.AgFoodPlatform.SensorChanged | 變更感應器時發佈 |
Microsoft.AgFoodPlatform.FarmOperationDataIngestionJobStatusChangedV2 | 當伺服器陣列作業資料擷取作業的狀態變更時發佈,例如,建立作業、進度或完成。 |
Microsoft.AgFoodPlatform.ApplicationDataChangedV2 | 在 Azure Data Manager for Agriculture 資源中建立 /updated/deleted 時發佈 |
Microsoft.AgFoodPlatform.HarvestDataChangedV2 | 在 Azure Data Manager for Agriculture 資源中建立 /updated/deleted 時發佈 |
Microsoft.AgFoodPlatform.TillageDataChangedV2 | 在 Azure Data Manager for Agriculture 資源中建立 /updated/deleted 時發佈 |
Microsoft.AgFoodPlatform.PlantingDataChangedV2 | 在農業用 Azure 資料管理員中建立 /updated/deleted 時發佈 |
Microsoft.AgFoodPlatform.AttachmentChangedV2 | 建立/更新/刪除附件時發佈。 |
Microsoft.AgFoodPlatform.ZoneChangedV2 | 建立/更新/刪除區域時發佈。 |
Microsoft.AgFoodPlatform.ManagementZoneChangedV2 | 建立/更新/刪除管理區域時發佈。 |
Microsoft.AgFoodPlatform.PrescriptionChangedV2 | 建立/更新/刪除處方時發佈。 |
Microsoft.AgFoodPlatform.PrescriptionMapChangedV2 | 建立/更新/刪除處方地圖時發佈。 |
Microsoft.AgFoodPlatform.PlantTissueAnalysisChangedV2 | 建立/更新/刪除植物組織分析資料時發佈。 |
Microsoft.AgFoodPlatform.NutrientAnalysisChangedV2 | 建立/更新/刪除營養分析資料時發佈。 |
Microsoft.AgFoodPlatform.ImageProcessingRasterizeJobStatusChangedV2 | 在影像處理點陣化作業狀態變更時發佈,例如建立作業、進度或完成。 |
Microsoft.AgFoodPlatform.InsightChangedV2 | 建立/更新/刪除深入解析時發佈。 |
Microsoft.AgFoodPlatform.InsightAttachmentChangedV2 | 建立/更新/刪除深入解析附件時發佈。 |
Microsoft.AgFoodPlatform.BiomassModelJobStatusChangedV2 | 當生物量模型作業狀態變更時發佈 |
Microsoft.AgFoodPlatform.SoilMoistureModelJobStatusChangedV2 | 當土壤水分模型作業狀態變更時發佈 |
Microsoft.AgFoodPlatform.SensorPlacementModelJobStatusChangedV2 | 在感應器放置模型作業狀態變更時發佈 |
事件屬性
每個適用于農業的 Azure Data Manager 事件都有兩個部分,第一個部分在事件之間很常見,第二個部分是資料物件包含每個事件特有的屬性。
事件方格事件架構 中 會詳細說明事件通用的部分,並具有下列最上層資料:
屬性 | 類型 | 描述 |
---|---|---|
主題 | string | 事件來源的完整資源路徑。 此欄位無法寫入。 事件方格提供此值。 |
主旨 | string | 發行者定義事件主旨的路徑。 |
eventType | string | 此事件來源已註冊的事件類型之一。 |
eventTime | string | 事件產生的時間,以提供者的 UTC 時間為準。 |
識別碼 | string | 事件的唯一識別碼。 |
資料 | object | 具有每個事件種類特定屬性的資料物件。 |
dataVersion | string | 資料物件的結構描述版本。 發行者會定義結構描述版本。 |
metadataVersion | string | 事件中繼資料的結構描述版本。 「事件方格」會定義最上層屬性的結構描述。 事件方格提供此值。 |
針對派對、季節、作物、作物產品變更事件,資料物件包含下列屬性:
屬性 | 類型 | 描述 |
---|---|---|
識別碼 | string | 資源的唯一識別碼。 |
actionType | string | 指出觸發事件發行的變更。 適用的值會建立、更新、刪除 |
內容 | Object | 其中包含使用者定義的索引鍵 – 值組。 |
modifiedDateTime | string | 指出上次修改事件的時間。 |
createdDateTime | string | 指出資源建立的時間。 |
status | 字串 | 包含物件的使用者定義狀態。 |
eTag | string | 實作開放式平行存取。 |
description | string | 資源的文字描述。 |
NAME | 字串 | 用來識別資源的名稱。 |
針對伺服器陣列事件,資料物件包含下列屬性:
屬性 | 類型 | 描述 |
---|---|---|
識別碼 | string | 資源的唯一識別碼。 |
actionType | string | 指出觸發事件發行的變更。 適用的值會建立、更新、刪除 |
內容 | Object | 其中包含使用者定義的索引鍵 – 值組。 |
modifiedDateTime | string | 指出上次修改事件的時間。 |
createdDateTime | string | 指出資源建立的時間。 |
status | 字串 | 包含物件的使用者定義狀態。 |
eTag | string | 實作開放式平行存取。 |
description | string | 資源的文字描述。 |
NAME | 字串 | 用來識別資源的名稱。 |
partyId | string | 所屬之合作物件的識別碼。 |
針對裝置資料模型和感應器資料模型事件,資料物件包含下列屬性:
屬性 | 類型 | 描述 |
---|---|---|
sensorPartnerId | string | 與 sensorPartner 相關聯的識別碼。 |
識別碼 | string | 資源的唯一識別碼。 |
actionType | string | 指出觸發事件發行的變更。 適用的值會建立、更新、刪除 |
內容 | Object | 其中包含使用者定義的索引鍵 – 值組。 |
modifiedDateTime | string | 指出上次修改事件的時間。 |
createdDateTime | string | 指出資源建立的時間。 |
status | 字串 | 包含物件的使用者定義狀態。 |
eTag | string | 實作開放式平行存取。 |
description | string | 資源的文字描述。 |
NAME | 字串 | 用來識別資源的名稱。 |
針對裝置事件,資料物件包含下列屬性:
屬性 | 類型 | 描述 |
---|---|---|
deviceDataModelId | string | 與 deviceDataModel 相關聯的識別碼。 |
integrationId | string | 與整合相關聯的識別碼。 |
sensorPartnerId | string | 與 sensorPartner 相關聯的識別碼。 |
識別碼 | string | 資源的唯一識別碼。 |
actionType | string | 指出觸發事件發行的變更。 適用的值會建立、更新、刪除 |
內容 | Object | 其中包含使用者定義的索引鍵 – 值組。 |
modifiedDateTime | string | 指出上次修改事件的時間。 |
createdDateTime | string | 指出資源建立的時間。 |
status | 字串 | 包含物件的使用者定義狀態。 |
eTag | string | 實作開放式平行存取。 |
description | string | 資源的文字描述。 |
NAME | 字串 | 用來識別資源的名稱。 |
針對感應器事件,資料物件包含下列屬性:
屬性 | 類型 | 描述 |
---|---|---|
sensorDataModelId | string | 與 sensorDataModel 相關聯的識別碼。 |
integrationId | string | 與整合相關聯的識別碼。 |
deviceId | string | 與裝置相關聯的識別碼。 |
sensorPartnerId | string | 與 sensorPartner 相關聯的識別碼。 |
識別碼 | string | 資源的唯一識別碼。 |
actionType | string | 指出觸發事件發行的變更。 適用的值會建立、更新、刪除 |
內容 | Object | 其中包含使用者定義的索引鍵 – 值組。 |
modifiedDateTime | string | 指出上次修改事件的時間。 |
createdDateTime | string | 指出資源建立的時間。 |
status | 字串 | 包含物件的使用者定義狀態。 |
eTag | string | 實作開放式平行存取。 |
description | string | 資源的文字描述。 |
NAME | 字串 | 用來識別資源的名稱。 |
針對感應器對應事件,資料物件包含下列屬性:
屬性 | 類型 | 描述 |
---|---|---|
sensorId | string | 與感應器相關聯的識別碼。 |
partyId | string | 與合作物件相關聯的識別碼。 |
sensorPartnerId | string | 與 sensorPartner 相關聯的識別碼。 |
識別碼 | string | 資源的唯一識別碼。 |
actionType | string | 指出觸發事件發行的變更。 適用的值會建立、更新、刪除 |
內容 | Object | 其中包含使用者定義的索引鍵 – 值組。 |
modifiedDateTime | string | 指出上次修改事件的時間。 |
createdDateTime | string | 指出資源建立的時間。 |
status | 字串 | 包含物件的使用者定義狀態。 |
eTag | string | 實作開放式平行存取。 |
description | string | 資源的文字描述。 |
NAME | 字串 | 用來識別資源的名稱。 |
針對感應器夥伴整合事件,資料物件包含下列屬性:
屬性 | 類型 | 描述 |
---|---|---|
integrationId | string | 與整合相關聯的識別碼。 |
partyId | string | 與合作物件相關聯的識別碼。 |
sensorPartnerId | string | 與 sensorPartner 相關聯的識別碼。 |
識別碼 | string | 資源的唯一識別碼。 |
actionType | string | 指出觸發事件發行的變更。 適用的值會建立、更新、刪除 |
內容 | Object | 其中包含使用者定義的索引鍵 – 值組。 |
modifiedDateTime | string | 指出上次修改事件的時間。 |
createdDateTime | string | 指出資源建立的時間。 |
status | 字串 | 包含物件的使用者定義狀態。 |
eTag | string | 實作開放式平行存取。 |
description | string | 資源的文字描述。 |
NAME | 字串 | 用來識別資源的名稱。 |
季節性欄位事件具有下列資料物件:
屬性 | 類型 | 描述 |
---|---|---|
識別碼 | string | 季節性欄位的使用者定義識別碼 |
farmId | string | 與季節性欄位相關聯之伺服器陣列的使用者定義識別碼。 |
partyId | string | 所屬之合作物件的識別碼。 |
seasonId | string | 與季節性欄位相關聯的季節使用者定義識別碼。 |
fieldId | string | 季節性欄位相關聯之欄位的使用者定義識別碼。 |
NAME | 字串 | 季節性欄位的使用者定義名稱。 |
actionType | string | 指出觸發事件發行的變更。 適用的值會建立、更新、刪除。 |
內容 | Object | 其中包含使用者定義的索引鍵/值組。 |
modifiedDateTime | string | 指出上次修改事件的時間。 |
createdDateTime | string | 指出資源建立的時間。 |
status | 字串 | 包含物件的使用者定義狀態。 |
eTag | string | 實作開放式平行存取。 |
description | string | 資源的文字描述。 |
深入解析事件具有下列資料物件:
屬性 | 類型 | 描述 |
---|---|---|
modelId | string | 相關聯模型的識別碼。 |
resourceId | string | 資源的使用者定義識別碼,例如伺服器陣列、欄位等。 |
resourceType | string | 資源類型名稱。 適用的值為 Party、Farm、Field、SeasonalField 等。 |
partyId | string | 所屬之合作物件的識別碼。 |
modelVersion | string | 相關聯的模型版本。 |
識別碼 | string | 資源的使用者定義識別碼。 |
status | 字串 | 包含作業的狀態。 |
actionType | string | 指出觸發事件發行的變更。 適用的值會建立、更新、刪除。 |
modifiedDateTime | date-time | 上次修改資源的日期時間,範例格式:yyyy-MM-ddTHH:mm:ssZ。 |
createdDateTime | date-time | 建立資源的日期時間,範例格式:yyyy-MM-ddTHH:mm:ssZ。 |
eTag | string | 實作開放式平行存取 |
description | string | 描述資源的索引鍵值組清單。 僅支援字串和數值。 |
NAME | 字串 | 使用者定義的資源名稱。 |
內容 | object | 使用者定義的資源名稱。 |
InsightAttachment 事件具有下列資料物件:
屬性 | 類型 | 描述 |
---|---|---|
modelId | string | 相關聯模型的識別碼。 |
resourceId | string | 資源的使用者定義識別碼,例如伺服器陣列、欄位等。 |
resourceType | string | 資源類型名稱。 |
partyId | string | 所屬之合作物件的識別碼。 |
insightId | string | 與深入解析資源相關聯的識別碼。 |
識別碼 | string | 資源的使用者定義識別碼。 |
status | 字串 | 包含作業的狀態。 |
actionType | string | 指出觸發事件發行的變更。 適用的值會建立、更新、刪除。 |
modifiedDateTime | date-time | 上次修改資源的日期時間,範例格式:yyyy-MM-ddTHH:mm:ssZ。 |
createdDateTime | date-time | 建立資源的日期時間,範例格式:yyyy-MM-ddTHH:mm:ssZ。 |
eTag | string | 實作開放式平行存取 |
description | string | 描述資源的索引鍵值組清單。 僅支援字串和數值。 |
NAME | 字串 | 使用者定義的資源名稱。 |
內容 | object | 使用者定義的資源名稱。 |
欄位事件具有下列資料物件:
屬性 | 類型 | 描述 |
---|---|---|
識別碼 | string | 欄位的使用者定義識別碼。 |
farmId | string | 與欄位相關聯之伺服器陣列的使用者定義識別碼。 |
partyId | string | 所屬之合作物件的識別碼。 |
NAME | 字串 | 使用者定義欄位的名稱。 |
actionType | string | 指出觸發事件發行的變更。 適用的值會建立、更新、刪除。 |
內容 | Object | 其中包含使用者定義的索引鍵/值組。 |
modifiedDateTime | string | 指出上次修改事件的時間。 |
createdDateTime | string | 指出資源建立的時間。 |
status | 字串 | 包含物件的使用者定義狀態。 |
eTag | string | 實作開放式平行存取。 |
description | string | 資源的文字描述。 |
ImageProcessingRasterizeJobStatusChanged 事件具有下列資料物件:
屬性 | 類型 | 描述 |
---|---|---|
shapefileAttachmentId | string | 相關聯圖形檔的使用者定義識別碼名稱。 |
partyId | string | 建立作業的合作物件識別碼。 |
識別碼 | string | 作業的唯一識別碼。 |
NAME | 字串 | 作業的使用者定義名稱。 |
status | 字串 | 作業可以處於的各種狀態。 適用的值為 Waiting、Running、Succeeded、Failed、Canceled 等。 |
isCancellationRequested | boolean | 要求作業取消時所設定的旗標。 |
description | string | 作業的文字描述。 |
message | string | 用來擷取更多作業詳細資料的狀態訊息。 |
lastActionDateTime | date-time | 作業上採取最後一個動作的日期時間,範例格式:yyyy-MM-ddTHH:mm:ssZ。 |
createdDateTime | date-time | 建立資源的日期時間,範例格式:yyyy-MM-ddTHH:mm:ssZ。 |
內容 | Object | 其中包含使用者定義的索引鍵/值組 |
SatelliteDataIngestionJobChanged、WeatherDataIngestionJobChanged、WeatherDataRefresherJobChanged、BiomassModelJobStatusChanged、SoilMoistureModelJobStatusChanged 和 FarmOperationDataIngestionJobChanged 事件具有下列資料物件:
屬性 | 類型 | 描述 |
---|---|---|
識別碼 | string | 作業的唯一識別碼。 |
NAME | 字串 | 作業的使用者定義名稱。 |
status | 字串 | 作業可以處於的各種狀態。 |
isCancellationRequested | boolean | 要求作業取消時所設定的旗標。 |
description | string | 作業的文字描述。 |
partyId | string | 建立作業的合作物件識別碼。 |
message | string | 用來擷取更多作業詳細資料的狀態訊息。 |
lastActionDateTime | date-time | 作業上採取最後一個動作的日期時間,範例格式:yyyy-MM-ddTHH:mm:ssZ。 |
createdDateTime | date-time | 建立資源的日期時間,範例格式:yyyy-MM-ddTHH:mm:ssZ。 |
內容 | Object | 其中包含使用者定義的索引鍵/值組。 |
伺服器陣列作業資料事件,例如應用程式資料、收穫資料、種植資料和耕地資料,具有下列資料物件:
屬性 | 類型 | 描述 |
---|---|---|
識別碼 | string | 資源的唯一識別碼。 |
status | 字串 | 包含資源的使用者定義狀態。 |
partyId | string | 所屬之合作物件的識別碼。 |
來源 | string | 來自適用于農業的 Azure 資料管理員的訊息,提供作業的詳細資料。 |
modifiedDateTime | string | 指出上次修改事件的時間 |
createdDateTime | string | 指出建立資源的時間 |
eTag | string | 實作開放式平行存取 |
NAME | 字串 | 用來識別資源的名稱。 |
description | string | 資源的文字描述 |
actionType | string | 指出觸發事件發行的變更。 適用的值會建立、更新、刪除。 |
內容 | Object | 其中包含使用者定義的索引鍵/值組。 |
AttachmentChanged 事件具有下列資料物件
屬性 | 類型 | 描述 |
---|---|---|
resourceId | string | 資源的使用者定義識別碼,例如伺服器陣列、欄位等。 |
resourceType | string | 資源類型名稱。 |
partyId | string | 所屬之合作物件的識別碼。 |
識別碼 | string | 資源的使用者定義識別碼。 |
status | 字串 | 包含作業的狀態。 |
actionType | string | 指出觸發事件發行的變更。 適用的值會建立、更新、刪除。 |
modifiedDateTime | date-time | 上次修改資源的日期時間,範例格式:yyyy-MM-ddTHH:mm:ssZ。 |
createdDateTime | date-time | 建立資源的日期時間,範例格式:yyyy-MM-ddTHH:mm:ssZ。 |
eTag | string | 實作開放式平行存取 |
description | string | 資源的文字描述 |
NAME | 字串 | 使用者定義的資源名稱。 |
ZoneChanged 事件具有下列資料物件
屬性 | 類型 | 描述 |
---|---|---|
managementZoneId | string | 與區域相關聯的管理區域識別碼。 |
partyId | string | 相關聯欄位的使用者定義識別碼。 |
識別碼 | string | 所屬之合作物件的識別碼 |
status | 字串 | 包含資源的使用者定義狀態。 |
actionType | string | 指出觸發事件發行的變更。 適用的值會建立、更新、刪除。 |
modifiedDateTime | date-time | 上次修改資源的日期時間,範例格式:yyyy-MM-ddTHH:mm:ssZ。 |
createdDateTime | date-time | 建立資源的日期時間,範例格式:yyyy-MM-ddTHH:mm:ssZ。 |
eTag | string | 實作開放式平行存取 |
description | string | 資源的文字描述 |
NAME | 字串 | 使用者定義的資源名稱。 |
內容 | object | 描述資源的索引鍵值組清單。 僅支援字串和數位值。 |
PrescriptionChanged 事件具有下列資料物件
屬性 | 類型 | 描述 |
---|---|---|
prescriptionMapId | string | 相關聯處方地圖的使用者定義識別碼。 |
partyId | string | 所屬之合作物件的識別碼。 |
識別碼 | string | 處方的使用者定義識別碼。 |
actionType | string | 指出在發佈事件期間觸發的變更。 適用的值為 Created、Updated、Deleted |
status | 字串 | 包含處方的使用者定義狀態。 |
內容 | object | 其中包含使用者定義的索引鍵/值組。 |
modifiedDateTime | date-time | 上次修改資源的日期時間,範例格式:yyyy-MM-ddTHH:mm:ssZ。 |
createdDateTime | date-time | 建立資源的日期時間,範例格式:yyyy-MM-ddTHH:mm:ssZ。 |
eTag | string | 實作開放式平行存取 |
description | string | 資源的文字描述 |
NAME | 字串 | 處方的使用者定義名稱。 |
PrescriptionMapChanged 和 ManagementZoneChanged 事件具有下列資料物件:
屬性 | 類型 | 描述 |
---|---|---|
seasonId | string | 相關聯季節的使用者定義識別碼。 |
cropId | string | 相關聯裁剪的使用者定義識別碼。 |
fieldId | string | 相關聯欄位的使用者定義識別碼。 |
partyId | string | 所屬之合作物件的識別碼。 |
識別碼 | string | 資源的使用者定義識別碼。 |
actionType | string | 指出觸發事件發行的變更。 適用的值會建立、更新、刪除。 |
modifiedDateTime | date-time | 上次修改資源的日期時間,範例格式:yyyy-MM-ddTHH:mm:ssZ。 |
createdDateTime | date-time | 建立資源的日期時間,範例格式:yyyy-MM-ddTHH:mm:ssZ。 |
eTag | string | 實作開放式平行存取 |
description | string | 資源的文字描述 |
NAME | 字串 | 處方地圖的使用者定義名稱。 |
內容 | object | 其中包含使用者定義的索引鍵/值組 |
status | 字串 | 資源的狀態。 |
PlantTissueAnalysisChanged 事件具有下列資料物件:
屬性 | 類型 | 描述 |
---|---|---|
seasonId | string | 相關聯季節的使用者定義識別碼。 |
cropId | string | 相關聯裁剪的使用者定義識別碼。 |
cropProductId | string | 與植物組織分析相關聯的作物產品識別碼。 |
fieldId | string | 相關聯欄位的使用者定義識別碼。 |
partyId | string | 所屬之合作物件的識別碼。 |
識別碼 | string | 資源的使用者定義識別碼。 |
actionType | string | 指出觸發事件發行的變更。 適用的值會建立、更新、刪除。 |
modifiedDateTime | date-time | 上次修改資源的日期時間,範例格式:yyyy-MM-ddTHH:mm:ssZ。 |
createdDateTime | date-time | 建立資源的日期時間,範例格式:yyyy-MM-ddTHH:mm:ssZ。 |
eTag | string | 實作開放式平行存取。 |
description | string | 資源的文字描述。 |
NAME | 字串 | 處方地圖的使用者定義名稱。 |
內容 | object | 其中包含使用者定義的索引鍵/值組。 |
status | 字串 | 資源的狀態。 |
NutrientAnalysisChanged 事件具有下列資料物件:
屬性 | 類型 | 描述 |
---|---|---|
parentId | string | 父營養分析所屬的識別碼。 |
parentType | string | 父營養分析的類型屬於。 適用的值為 PlantTissueAnalysis。 |
partyId | string | 所屬之合作物件的識別碼。 |
識別碼 | string | 營養分析的使用者定義識別碼。 |
actionType | string | 表示在發佈事件期間所觸發的變更。 適用的值為 Created、Updated、Deleted。 |
內容 | object | 其中包含使用者定義的索引鍵/值組。 |
modifiedDateTime | date-time | 上次修改營養分析的日期時間,範例格式:yyyy-MM-ddTHH:mm:ssZ。 |
createdDateTime | date-time | 建立營養分析的日期時間,範例格式:yyyy-MM-ddTHH:mm:ssZ。 |
status | 字串 | 包含營養分析的使用者定義狀態。 |
eTag | string | 實作開放式平行存取。 |
description | string | 資源的文字描述。 |
NAME | 字串 | 營養分析的使用者定義名稱。 |
取樣事件
如需範例事件,請參閱 此頁面