Свойство

Свойство

Свойство ​

Основное назначение Свойств заключается в описании сущностей, добавлении дополнительной информации и определении способов сбора данных. Назначение Свойства зависит от его типа.

NOTE

Каждое свойство должно иметь уникальное имя в рамках одной сущности.

Модель свойства ​

ПолеТипОписание
class_idStringID класса свойств. Применимо только к свойствам с type_id Info (1). Поле пустое, если используется класс по-умолчанию.
idStringИдентификатор свойства.
nameStringИмя свойства.
owner_idStringИдентификатор сущности, которой принадлежит свойство.
owner_typeIntegerТип сущности, которой принадлежит свойство. 1 - объект, 2 - связь, 3 - поток.
type_idIntegerИдентификатор типа свойства
valueStringЗначение свойства.
value_sourceObjectЕсли класс свойства использует тип данных "словарь" (dictionary), этот параметр хранит данные об используемом словаре.
value_source.keyArray[String]Список выбранных ключей.
value_source.sourceStringID словаря.

Типы свойств ​

ЗначениеИмяОписание
1InfoБазовое свойство вида "ключ":"значение". Свойства данного типа отображаются в секции Свойства веб-интерфейса системы. Данный тип используется по умолчанию.
2ReadonlyДанный тип аналогичен типу Info, но свойства данного типа не могут быть изменены пользователем через веб-интерфейс системы.
3ReadWriteДанный тип аналогичен типу Info, но при изменении свойства данного типа выполняется Операция с флагом runOnReadWritePropertyModification:true.
4-Данный тип аналогичен типу Info и не имеет уникальной функциональности.
5-Данный тип аналогичен типу Info и не имеет уникальной функциональности.
6ExternalDocumentWeb-ссылки на внешние ресурсы. Свойства данного типа отображаются в секции Документы веб-интерфейса системы.
7UploadedDocument
Загруженные в объект файлы. Свойства данного типа отображаются в секции Документы веб-интерфейса системы.

Поддерживаемые форматы:

PDF

DOC

DOCX

XLS

XLSX

ZIP

| | 8 | Service | Одно или набор нескольких свойств, определяющих метод сбора данных в объекте. Свойства данного типа отображаются в секции Мониторинг веб-интерфейса системы. | | 101 и больше | User Specified | Методы REST-API позволяют добавлять свойства с любым целочисленным значением поля type_id. В некоторых проектах или расширениях возникает необходимость использовать свой собственный идентификатор для группировки информации или реализации специфических задач. Для избежания конфликтов при обработке данных не рекомендуется использовать идентификаторы от 1 до 100, зарезервированные под внутренние нужды системы - используйте 101 и больше. |