Свойство
Основное назначение Свойств заключается в описании сущностей, добавлении дополнительной информации и определении способов сбора данных. Назначение Свойства зависит от его типа.
Каждое свойство должно иметь уникальное имя в рамках одной сущности. |
Модель свойства
Поле | Тип | Описание |
---|---|---|
id |
String |
Идентификатор свойства. |
name |
String |
Имя свойства. |
owner_id |
String |
Идентификатор сущности, которой принадлежит свойство. |
owner_type |
Integer |
Тип сущности, которой принадлежит свойство. |
type_id |
Integer |
Идентификатор типа свойства |
value |
String |
Значение свойства. |
Типы свойств
Значение | Имя | Описание |
---|---|---|
1 |
Info |
Базовое свойство вида "ключ":"значение". Свойства данного типа отображаются в секции Свойства веб-интерфейса системы. Данный тип используется по умолчанию. |
2 |
Readonly |
Данный тип аналогичен типу |
3 |
ReadWrite |
Данный тип аналогичен типу |
4 |
- |
Данный тип аналогичен типу |
5 |
- |
Данный тип аналогичен типу |
6 |
ExternalDocument |
Web-ссылки на внешние ресурсы. Свойства данного типа отображаются в секции Документы веб-интерфейса системы. |
7 |
UploadedDocument |
Загруженные в объект файлы. Свойства данного типа отображаются в секции Документы веб-интерфейса системы. Поддерживаемые форматы:
|
8 |
Service |
Одно или набор нескольких свойств, определяющих метод сбора данных в объекте. Свойства данного типа отображаются в секции Мониторинг веб-интерфейса системы. |
101 и больше |
User Specified |
Методы REST-API позволяют добавлять свойства с любым целочисленным значением поля |