Предварительная версия Диспетчера данных Azure для сельского хозяйства в качестве источника сетки событий
Эта статья содержит свойства и схему для событий Azure Data Manager для сельского хозяйства. Общие сведения о схемах событий см. в статье Схема событий службы "Сетка событий Azure".
Необходимые компоненты
Прежде чем приступить к развертыванию функции "События" в Azure Data Manager для сельского хозяйства, важно выполнить следующие предварительные требования.
- Активная учетная запись Azure
- Пространство имен Центры событий Azure Майкрософт и концентратор событий, развернутый в портал Azure
Реагирование на события Диспетчера данных для сельского хозяйства
События Диспетчера данных для сельского хозяйства позволяют приложениям реагировать на создание, удаление и обновление ресурсов. События диспетчера данных для сельского хозяйства отправляются с помощью Сетка событий Azure.
Функции Azure, Azure Logic Apps или даже на собственный прослушиватель http может подписаться на эти события. Сетка событий Azure обеспечивает надежную доставку событий в приложения с помощью расширенных политик повторных попыток и недоставки.
Ниже приведены примеры сценариев использования событий в нашей службе:
- При скачивании спутниковых или погодных данных или выполнении заданий можно использовать события для реагирования на изменения состояния задания. Можно свести к минимуму длинный опрос и уменьшить количество вызовов API к службе. Вы также можете получить уведомление о завершении задания. Все наши асинхронные задания приема способны поддерживать события.
Примечание.
События, связанные с потоком решений ISV, в настоящее время не поддерживаются.
- Если существуют изменения в ресурсах плоскости данных, таких как стороны, поля, фермы и другие аналогичные элементы, можно реагировать на изменения и активировать рабочие процессы.
Фильтрация событий
Вы можете фильтровать события Data Manager для сельского хозяйства по типу событий , субъекту или полям в объекте данных. Фильтры в сетке событий соответствуют началу или концу темы, чтобы события, которые совпадали с подписчиком.
Например, для события PartyChanged для получения уведомлений об изменениях для определенной стороны с id Party1234 можно использовать фильтр темы "EndsWith", как показано ниже.
EndsWith- /Party1234 Тема этого события имеет формат "/parties/Party1234"
Темы в схеме событий также предоставляют фильтры "начинается с" и "точного соответствия".
Аналогичным образом, чтобы отфильтровать одно и то же событие для группы идентификаторов сторон, используйте расширенный фильтр по полю partyId в объекте данных события. В одной подписке можно добавить пять расширенных фильтров с ограничением в 25 значений для каждого отфильтрованного ключа.
Дополнительные сведения о применении фильтров см. в разделе "События фильтрации" для сетки событий.
Подписка на события
Вы можете подписаться на события Data Manager для сельского хозяйства с помощью портал Azure или клиента Azure Resource Manager. Каждый из них предоставляет пользователю набор функциональных возможностей. Дополнительные сведения о каждом методе см. в следующих ресурсах.
Подписка на события с помощью портала
Подписка на события с помощью клиента шаблона ARM
Рекомендации по потреблению событий
Приложения, обрабатывающие события Data Manager для сельского хозяйства, должны соблюдать несколько рекомендаций.
- Убедитесь, что eventType — это событие, которое вы готовы обработать, и не предполагается, что все полученные события являются ожидаемыми типами.
- По мере того как сообщения могут поступать вне порядка, используйте поля modifiedTime и etag, чтобы понять порядок событий для любого конкретного объекта.
- События Диспетчера данных для сельского хозяйства гарантируют по крайней мере один раз доставку подписчикам, что гарантирует вывод всех сообщений. Однако из-за повторных попыток или доступности подписок иногда могут возникать повторяющиеся сообщения. Дополнительные сведения о доставке сообщений и повторных попытках см. в разделе "Доставка сообщений сетки событий" и повторная попытка
- Игнорируйте поля, которые вам непонятны. Такой подход поможет обеспечить устойчивость к новым функциям, которые могут быть добавлены в будущем.
Доступные типы событий
Имя события | Description |
---|---|
Microsoft.AgFoodPlatform.PartyChanged | Опубликовано при создании /обновлении или удалении участника в ресурсе Azure Data Manager для сельского хозяйства |
Microsoft.AgFoodPlatform.FarmChangedV2 | Опубликовано при создании /обновлении/удалении фермы в ресурсе Azure Data Manager для сельского хозяйства |
Microsoft.AgFoodPlatform.FieldChangedV2 | Опубликовано при создании /обновлении или удалении поля в ресурсе Azure Data Manager для сельского хозяйства |
Microsoft.AgFoodPlatform.SeasonalFieldChangedV2 | Опубликовано при создании /обновлении или удалении сезонного поля в ресурсе Azure Data Manager для сельского хозяйства |
Microsoft.AgFoodPlatform.CropChanged | Опубликовано при создании /обновлении или удалении обрезки в ресурсе Azure Data Manager для сельского хозяйства |
Microsoft.AgFoodPlatform.CropProductChanged | Опубликовано при создании /обновлении или удалении продукта обрезки в ресурсе Azure Data Manager для сельского хозяйства |
Microsoft.AgFoodPlatform.SeasonChanged | Опубликовано при создании /обновлении или удалении сезона в ресурсе Azure Data Manager для сельского хозяйства |
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 для сельского хозяйства |
Microsoft.AgFoodPlatform.HarvestDataChangedV2 | Опубликовано при создании /обновлении или удалении данных в ресурсе Azure Data Manager для сельского хозяйства |
Microsoft.AgFoodPlatform.TillageDataChangedV2 | Опубликовано при создании /обновлении или удалении данных в ресурсе Azure Data Manager для сельского хозяйства |
Microsoft.AgFoodPlatform.PlantingDataChangedV2 | Опубликовано при создании /обновлении или удалении данных в ресурсе Azure Data Manager для сельского хозяйства |
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.InsightsChangedV2 | Опубликовано при создании или обновлении или удалении аналитики. |
Microsoft.AgFoodPlatform.InsightsAttachmentChangedV2 | Опубликовано при создании или обновлении или удалении вложения Insights. |
Microsoft.AgFoodPlatform.BioModelJobStatusChangedV2 | Опубликовано при изменении состояния задания модели биомассы |
Microsoft.AgFoodPlatform.SoilMoistureModelJobStatusChangedV2 | Опубликовано при изменении состояния задания модели влажности почвы |
Microsoft.AgFoodPlatform.SensorPlacementModelJobStatusChangedV2 | Опубликовано при изменении состояния задания модели размещения датчика |
Свойства событий
Каждое событие Azure Data Manager для сельского хозяйства состоит из двух частей, первая часть распространена во всех событиях, а второй — объект данных содержит свойства, относящиеся к каждому событию.
Часть, распространенная для событий, разработана в схеме событий Сетки событий и содержит следующие данные верхнего уровня:
Свойство | Тип | Описание |
---|---|---|
topic | строка | Полный путь к ресурсу источника событий. Это поле защищено от записи. Это значение предоставляет Сетка событий. |
субъект | строка | Определенный издателем путь к субъекту события. |
eventType | строка | Один из зарегистрированных типов событий для этого источника событий. |
eventTime | строка | Время создания события с учетом времени поставщика в формате UTC. |
Идентификатор | строка | Уникальный идентификатор события. |
данные | объект | Объект данных со свойствами, определенными для каждого типа события. |
dataVersion | строка | Версия схемы для объекта данных. Версию схемы определяет издатель. |
metadataVersion | строка | Версия схемы для метаданных события. Служба "Сетка событий" определяет схему свойств верхнего уровня. Это значение предоставляет Сетка событий. |
Для вечеринки, сезона, обрезки, обрезки измененных событий, объект данных содержит следующие свойства:
Свойство | Тип | Описание |
---|---|---|
Идентификатор | строка | Уникальный идентификатор ресурса. |
actionType | строка | Указывает, какое именно изменение инициировало публикацию события. Применимые значения создаются, обновляются, удаляются |
свойства | Объект | Он содержит определяемый пользователем ключ — пары значений. |
modifiedDateTime | строка | Указывает время последнего изменения события. |
createdDateTime | строка | Указывает время создания ресурса. |
status | строка | Содержит определяемое пользователем состояние объекта. |
eTag | строка | Реализует оптимистичную блокировку. |
description | строка | Текстовое описание ресурса. |
имя | строка | Имя для идентификации ресурса. |
Для событий фермы объект данных содержит следующие свойства:
Свойство | Тип | Описание |
---|---|---|
Идентификатор | строка | Уникальный идентификатор ресурса. |
actionType | строка | Указывает, какое именно изменение инициировало публикацию события. Применимые значения создаются, обновляются, удаляются |
свойства | Объект | Он содержит определяемый пользователем ключ — пары значений. |
modifiedDateTime | строка | Указывает время последнего изменения события. |
createdDateTime | строка | Указывает время создания ресурса. |
status | строка | Содержит определяемое пользователем состояние объекта. |
eTag | строка | Реализует оптимистичную блокировку. |
description | строка | Текстовое описание ресурса. |
имя | строка | Имя для идентификации ресурса. |
partyId | строка | Идентификатор стороны, к которой он принадлежит. |
Для модели данных устройства и событий модели данных датчика объект данных содержит следующие свойства:
Свойство | Тип | Описание |
---|---|---|
sensorPartnerId | строка | Идентификатор, связанный с датчикомPartner. |
Идентификатор | строка | Уникальный идентификатор ресурса. |
actionType | строка | Указывает изменение, которое активировало публикацию события. Применимые значения создаются, обновляются, удаляются |
свойства | Объект | Он содержит определяемый пользователем ключ — пары значений. |
modifiedDateTime | строка | Указывает время последнего изменения события. |
createdDateTime | строка | Указывает время создания ресурса. |
status | строка | Содержит определяемое пользователем состояние объекта. |
eTag | строка | Реализует оптимистичную блокировку. |
description | строка | Текстовое описание ресурса. |
имя | строка | Имя для идентификации ресурса. |
Для событий устройства объект данных содержит следующие свойства:
Свойство | Тип | Описание |
---|---|---|
deviceDataModelId | строка | Идентификатор, связанный с deviceDataModel. |
integrationId | строка | Идентификатор, связанный с интеграцией. |
sensorPartnerId | строка | Идентификатор, связанный с датчикомPartner. |
Идентификатор | строка | Уникальный идентификатор ресурса. |
actionType | строка | Указывает, какое именно изменение инициировало публикацию события. Применимые значения создаются, обновляются, удаляются |
свойства | Объект | Он содержит определяемый пользователем ключ — пары значений. |
modifiedDateTime | строка | Указывает время последнего изменения события. |
createdDateTime | строка | Указывает время создания ресурса. |
status | строка | Содержит определяемое пользователем состояние объекта. |
eTag | строка | Реализует оптимистичную блокировку. |
description | строка | Текстовое описание ресурса. |
имя | строка | Имя для идентификации ресурса. |
Для событий датчика объект данных содержит следующие свойства:
Свойство | Тип | Описание |
---|---|---|
sensorDataModelId | строка | Идентификатор, связанный с датчикомDataModel. |
integrationId | строка | Идентификатор, связанный с интеграцией. |
deviceId | строка | Идентификатор, связанный с устройством. |
sensorPartnerId | строка | Идентификатор, связанный с датчикомPartner. |
Идентификатор | строка | Уникальный идентификатор ресурса. |
actionType | строка | Указывает, какое именно изменение инициировало публикацию события. Применимые значения создаются, обновляются, удаляются |
свойства | Объект | Он содержит определяемый пользователем ключ — пары значений. |
modifiedDateTime | строка | Указывает время последнего изменения события. |
createdDateTime | строка | Указывает время создания ресурса. |
status | строка | Содержит определяемое пользователем состояние объекта. |
eTag | строка | Реализует оптимистичную блокировку. |
description | строка | Текстовое описание ресурса. |
имя | строка | Имя для идентификации ресурса. |
Для событий сопоставления датчиков объект данных содержит следующие свойства:
Свойство | Тип | Описание |
---|---|---|
sensorId | строка | Идентификатор, связанный с датчиком. |
partyId | строка | Идентификатор, связанный с стороной. |
sensorPartnerId | строка | Идентификатор, связанный с датчикомPartner. |
Идентификатор | строка | Уникальный идентификатор ресурса. |
actionType | строка | Указывает, какое именно изменение инициировало публикацию события. Применимые значения создаются, обновляются, удаляются |
свойства | Объект | Он содержит определяемый пользователем ключ — пары значений. |
modifiedDateTime | строка | Указывает время последнего изменения события. |
createdDateTime | строка | Указывает время создания ресурса. |
status | строка | Содержит определяемое пользователем состояние объекта. |
eTag | строка | Реализует оптимистичную блокировку. |
description | строка | Текстовое описание ресурса. |
имя | строка | Имя для идентификации ресурса. |
Для событий интеграции с партнером датчика объект данных содержит следующие свойства:
Свойство | Тип | Описание |
---|---|---|
integrationId | строка | Идентификатор, связанный с интеграцией. |
partyId | строка | Идентификатор, связанный с стороной. |
sensorPartnerId | строка | Идентификатор, связанный с датчикомPartner. |
Идентификатор | строка | Уникальный идентификатор ресурса. |
actionType | строка | Указывает, какое именно изменение инициировало публикацию события. Применимые значения создаются, обновляются, удаляются |
свойства | Объект | Он содержит определяемый пользователем ключ — пары значений. |
modifiedDateTime | строка | Указывает время последнего изменения события. |
createdDateTime | строка | Указывает время создания ресурса. |
status | строка | Содержит определяемое пользователем состояние объекта. |
eTag | строка | Реализует оптимистичную блокировку. |
description | строка | Текстовое описание ресурса. |
имя | строка | Имя для идентификации ресурса. |
События сезонных полей имеют следующий объект данных:
Свойство | Тип | Описание |
---|---|---|
Идентификатор | строка | Определяемый пользователем идентификатор сезонного поля |
farmId | строка | Определяемый пользователем идентификатор фермы, с которым связано сезонное поле. |
partyId | строка | Идентификатор стороны, к которой он принадлежит. |
seasonId | строка | Определяемый пользователем идентификатор сезона, с которым связано сезонное поле. |
fieldId | строка | Определяемый пользователем идентификатор поля, с которым связано сезонное поле. |
имя | строка | Определяемое пользователем имя сезонного поля. |
actionType | строка | Указывает, какое именно изменение инициировало публикацию события. Применимые значения создаются, обновляются, удаляются. |
свойства | Объект | Он содержит определяемые пользователем пары "ключ-значение". |
modifiedDateTime | строка | Указывает время последнего изменения события. |
createdDateTime | строка | Указывает время создания ресурса. |
status | строка | Содержит определяемое пользователем состояние объекта. |
eTag | строка | Реализует оптимистичную блокировку. |
description | строка | Текстовое описание ресурса. |
События аналитики имеют следующий объект данных:
Свойство | Тип | Описание |
---|---|---|
modelId | строка | Идентификатор связанной модели. |
resourceId | строка | Определяемый пользователем идентификатор ресурса, например фермы, поля и т. д. |
resourceType | строка | Имя типа ресурса. Применимые значения: Party, Farm, Field, SeasonalField и т. д. |
partyId | строка | Идентификатор стороны, к которой он принадлежит. |
modelVersion | строка | Версия связанной модели. |
Идентификатор | строка | Определяемый пользователем идентификатор ресурса. |
status | строка | Содержит состояние задания. |
actionType | строка | Указывает, какое именно изменение инициировало публикацию события. Применимые значения создаются, обновляются, удаляются. |
modifiedDateTime | date-time | Дата и время последнего изменения ресурса. Пример формата: yyyy-MM-ddTHH:mm:ssZ. |
createdDateTime | date-time | Дата и время создания ресурса. Пример формата: yyyy-MM-ddTHH:mm:ssZ. |
eTag | строка | Реализует оптимистичную блокировку. |
description | строка | Список пар "ключ-значение", которые описывают ресурс. Поддерживаются только строковые и числовые значения. |
имя | строка | Определяемое пользователем имя ресурса. |
свойства | объект | Определяемое пользователем имя ресурса. |
События InsightsAttachment имеют следующий объект данных:
Свойство | Тип | Описание |
---|---|---|
modelId | строка | Идентификатор связанной модели. |
resourceId | строка | Определяемый пользователем идентификатор ресурса, например фермы, поля и т. д. |
resourceType | строка | Имя типа ресурса. |
partyId | строка | Идентификатор стороны, к которой он принадлежит. |
insightsId | строка | Идентификатор, связанный с ресурсом аналитики. |
Идентификатор | строка | Определяемый пользователем идентификатор ресурса. |
status | строка | Содержит состояние задания. |
actionType | строка | Указывает, какое именно изменение инициировало публикацию события. Применимые значения создаются, обновляются, удаляются. |
modifiedDateTime | date-time | Дата и время последнего изменения ресурса. Пример формата: yyyy-MM-ddTHH:mm:ssZ. |
createdDateTime | date-time | Дата и время создания ресурса. Пример формата: yyyy-MM-ddTHH:mm:ssZ. |
eTag | строка | Реализует оптимистичную блокировку. |
description | строка | Список пар "ключ-значение", которые описывают ресурс. Поддерживаются только строковые и числовые значения. |
имя | строка | Определяемое пользователем имя ресурса. |
свойства | объект | Определяемое пользователем имя ресурса. |
События поля имеют следующий объект данных:
Свойство | Тип | Описание |
---|---|---|
Идентификатор | строка | Определяемый пользователем идентификатор поля. |
farmId | строка | Определяемый пользователем идентификатор фермы, с которым связано поле. |
partyId | строка | Идентификатор стороны, к которой он принадлежит. |
имя | строка | Определяемое пользователем имя поля. |
actionType | строка | Указывает, какое именно изменение инициировало публикацию события. Применимые значения создаются, обновляются, удаляются. |
свойства | Объект | Он содержит определяемые пользователем пары "ключ-значение". |
modifiedDateTime | строка | Указывает время последнего изменения события. |
createdDateTime | строка | Указывает время создания ресурса. |
status | строка | Содержит определяемое пользователем состояние объекта. |
eTag | строка | Реализует оптимистичную блокировку. |
description | строка | Текстовое описание ресурса. |
Событие ImageProcessingRasterizeJobStatusChanged имеет следующий объект данных:
Свойство | Тип | Описание |
---|---|---|
shapefileAttachmentId | строка | Определяемое пользователем имя идентификатора связанного файла фигуры. |
partyId | строка | Идентификатор участника, для которого было создано задание. |
Идентификатор | строка | Уникальный идентификатор задания. |
имя | строка | Определяемое пользователем имя задания. |
status | строка | Различные состояния, в которых может быть задание. Применимые значения: "Ожидание", "Выполнение", "Успешно", "Сбой", "Отменено" и т. д. |
isCancellationRequested | boolean | Флаг, который устанавливается при запросе отмены задания. |
description | строка | Текстовое описание задания. |
message | строка | Сообщение о состоянии для записи дополнительных сведений о задании. |
lastActionDateTime | date-time | Дата и время, когда было выполнено последнее действие в задании. Пример формата: yyyy-MM-ddTHH:mm:ssZ. |
createdDateTime | date-time | Дата и время создания ресурса. Пример формата: yyyy-MM-ddTHH:mm:ssZ. |
свойства | Объект | Он содержит определяемую пользователем пару "ключ-значение" |
SatelliteDataIngestionJobChanged, WeatherDataIngestionJobChanged, WeatherDataRefresherJobChanged,HubModelJobStatusChanged, SoilMoistureModelJobStatusChanged и FarmOperationDataIngestionJobChanged имеют следующий объект данных:
Свойство | Тип | Описание |
---|---|---|
Идентификатор | строка | Уникальный идентификатор задания. |
имя | строка | Определяемое пользователем имя задания. |
status | строка | Различные состояния, в которых может быть задание. |
isCancellationRequested | boolean | Флаг, который устанавливается при запросе отмены задания. |
description | строка | Текстовое описание задания. |
partyId | строка | Идентификатор участника, для которого было создано задание. |
message | строка | Сообщение о состоянии для записи дополнительных сведений о задании. |
lastActionDateTime | date-time | Дата и время, когда было выполнено последнее действие в задании. Пример формата: yyyy-MM-ddTHH:mm:ssZ. |
createdDateTime | date-time | Дата и время создания ресурса. Пример формата: yyyy-MM-ddTHH:mm:ssZ. |
свойства | Объект | Он содержит определяемые пользователем пары "ключ-значение". |
События данных об операциях фермы, такие как данные приложения, сбор данных, данные о посадке и обработка данных, имеют следующий объект данных:
Свойство | Тип | Описание |
---|---|---|
Идентификатор | строка | Уникальный идентификатор ресурса. |
status | строка | Содержит определяемое пользователем состояние ресурса. |
partyId | строка | Идентификатор стороны, к которой он принадлежит. |
source | строка | Сообщение из Azure Data Manager для сельского хозяйства, предоставляющее сведения о задании. |
modifiedDateTime | строка | Указывает время последнего изменения события |
createdDateTime | строка | Указывает время создания ресурса |
eTag | строка | Реализует оптимистичную блокировку. |
имя | строка | Имя для идентификации ресурса. |
description | строка | Текстовое описание ресурса. |
actionType | строка | Указывает, какое именно изменение инициировало публикацию события. Применимые значения создаются, обновляются, удаляются. |
свойства | Объект | Он содержит определяемые пользователем пары "ключ-значение". |
Событие AttachmentChanged содержит следующий объект данных
Свойство | Тип | Описание |
---|---|---|
resourceId | строка | Определяемый пользователем идентификатор ресурса, например фермы, поля и т. д. |
resourceType | строка | Имя типа ресурса. |
partyId | строка | Идентификатор стороны, к которой он принадлежит. |
Идентификатор | строка | Определяемый пользователем идентификатор ресурса. |
status | строка | Содержит состояние задания. |
actionType | строка | Указывает, какое именно изменение инициировало публикацию события. Применимые значения создаются, обновляются, удаляются. |
modifiedDateTime | date-time | Дата и время последнего изменения ресурса. Пример формата: yyyy-MM-ddTHH:mm:ssZ. |
createdDateTime | date-time | Дата и время создания ресурса. Пример формата: yyyy-MM-ddTHH:mm:ssZ. |
eTag | строка | Реализует оптимистичную блокировку. |
description | строка | Текстовое описание ресурса. |
имя | строка | Определяемое пользователем имя ресурса. |
Событие ZoneChanged имеет следующий объект данных
Свойство | Тип | Описание |
---|---|---|
managementZoneId | строка | Идентификатор зоны управления, связанный с зоной. |
partyId | строка | Определяемый пользователем идентификатор связанного поля. |
Идентификатор | строка | Идентификатор стороны, к которой он принадлежит |
status | строка | Содержит определяемое пользователем состояние ресурса. |
actionType | строка | Указывает, какое именно изменение инициировало публикацию события. Применимые значения создаются, обновляются, удаляются. |
modifiedDateTime | date-time | Дата и время последнего изменения ресурса. Пример формата: yyyy-MM-ddTHH:mm:ssZ. |
createdDateTime | date-time | Дата и время создания ресурса. Пример формата: yyyy-MM-ddTHH:mm:ssZ. |
eTag | строка | Реализует оптимистичную блокировку. |
description | строка | Текстовое описание ресурса. |
имя | строка | Определяемое пользователем имя ресурса. |
свойства | объект | Список пар "ключ-значение", которые описывают ресурс. Поддерживаются только строковые и числовые значения. |
Событие PrescriptionChanged содержит следующий объект данных
Свойство | Тип | Описание |
---|---|---|
prescriptionMapId | строка | Определяемый пользователем идентификатор связанной карты рецепта. |
partyId | строка | Идентификатор стороны, к которой он принадлежит. |
Идентификатор | строка | Определяемый пользователем идентификатор рецепта. |
actionType | строка | Указывает, какое именно изменение инициировало публикацию события. Допустимые значения: Created (создано), Updated (обновлено), Deleted (удалено). |
status | строка | Содержит определяемое пользователем состояние рецепта. |
свойства | объект | Объект, содержащий определяемые пользователем пары "ключ-значение". |
modifiedDateTime | date-time | Дата и время последнего изменения ресурса. Пример формата: yyyy-MM-ddTHH:mm:ssZ. |
createdDateTime | date-time | Дата и время создания ресурса. Пример формата: yyyy-MM-ddTHH:mm:ssZ. |
eTag | строка | Реализует оптимистичную блокировку. |
description | строка | Текстовое описание ресурса. |
имя | строка | Определяемое пользователем имя рецепта. |
События PrescriptionMapChanged и ManagementZoneChanged имеют следующий объект данных:
Свойство | Тип | Описание |
---|---|---|
seasonId | строка | Определяемый пользователем идентификатор связанного сезона. |
обрезка | строка | Определяемый пользователем идентификатор связанной обрезки. |
fieldId | строка | Определяемый пользователем идентификатор связанного поля. |
partyId | строка | Идентификатор стороны, к которой он принадлежит. |
Идентификатор | строка | Определяемый пользователем идентификатор ресурса. |
actionType | строка | Указывает, какое именно изменение инициировало публикацию события. Применимые значения создаются, обновляются, удаляются. |
modifiedDateTime | date-time | Дата и время последнего изменения ресурса. Пример формата: yyyy-MM-ddTHH:mm:ssZ. |
createdDateTime | date-time | Дата и время создания ресурса. Пример формата: yyyy-MM-ddTHH:mm:ssZ. |
eTag | строка | Реализует оптимистичную блокировку. |
description | строка | Текстовое описание ресурса. |
имя | строка | Определяемое пользователем имя карты рецепта. |
свойства | объект | Объект, содержащий определяемые пользователем пары "ключ-значение". |
status | строка | Состояние ресурса. |
Событие PlantTissueAnalysisChanged имеет следующий объект данных:
Свойство | Тип | Описание |
---|---|---|
seasonId | строка | Определяемый пользователем идентификатор связанного сезона. |
обрезка | строка | Определяемый пользователем идентификатор связанной обрезки. |
cropProductId | строка | Идентификатор продукта обрезки, связанный с анализом растительной ткани. |
fieldId | строка | Определяемый пользователем идентификатор связанного поля. |
partyId | строка | Идентификатор стороны, к которой он принадлежит. |
Идентификатор | строка | Определяемый пользователем идентификатор ресурса. |
actionType | строка | Указывает, какое именно изменение инициировало публикацию события. Применимые значения создаются, обновляются, удаляются. |
modifiedDateTime | date-time | Дата и время последнего изменения ресурса. Пример формата: yyyy-MM-ddTHH:mm:ssZ. |
createdDateTime | date-time | Дата и время создания ресурса. Пример формата: yyyy-MM-ddTHH:mm:ssZ. |
eTag | строка | Реализует оптимистичную блокировку. |
description | строка | Текстовое описание ресурса. |
имя | строка | Определяемое пользователем имя карты рецепта. |
свойства | объект | Объект, содержащий определяемые пользователем пары "ключ-значение". |
status | строка | Состояние ресурса. |
Событие NutrientAnalysisChanged имеет следующий объект данных:
Свойство | Тип | Описание |
---|---|---|
parentId | строка | Идентификатор родительского анализа питательных веществ принадлежит. |
parentType | строка | Тип родительского анализа питательных веществ принадлежит. Применимые значения — PlantTissueAnalysis. |
partyId | строка | Идентификатор стороны, к которой он принадлежит. |
Идентификатор | строка | Определяемый пользователем идентификатор анализа питательных веществ. |
actionType | строка | Указывает, какое именно изменение инициировало публикацию события. Допустимые значения: Created (создано), Updated (обновлено), Deleted (удалено). |
свойства | объект | Объект, содержащий определяемые пользователем пары "ключ-значение". |
modifiedDateTime | date-time | Дата-время последнего изменения анализа питательных веществ, формат образца: гггг-ММ-ддTHH:мм:ssZ. |
createdDateTime | date-time | Дата создания анализа питательных веществ, формат образца: гггг-ММ-ддTHH:мм:ssZ. |
status | строка | Содержит определяемое пользователем состояние анализа питательных веществ. |
eTag | строка | Реализует оптимистичную блокировку. |
description | строка | Текстовое описание ресурса. |
имя | строка | Определяемое пользователем имя анализа питательных веществ. |
Примеры событий
Примеры событий см. на этой странице
Следующие шаги
- См. общие сведения о службе "Сетка событий Azure".
- Проверьте наши API здесь.