Настройки сервиса «Связи»

ldm.events.filters.SourceClassModelEventFilter.eventTypes – типы событий, публикация которых фильтруется стартером «ldm-starter-events» по модели source-класса по конкретному полю. Если фильтруемое событие не указано в настройке, то оно не публикуется. Объединение по условию «ИЛИ». ldm.relations.ReadEvent.Success.

ldm.events.filters.SourceClassModelEventFilter.sourceClassProperty – атрибут, наличие которого проверяется стартером «ldm-starter-events» в DTO объекта события. Объединение по условию «И»._ldmPersonalDataSubjectProperty.

allowedSourceObjectClasses – список системных наименований классов объектов, которые могут участвовать в организации связи со стороны источника.

allowedTargetObjectClasses – список системных наименований классов объектов, которые могут участвовать в организации связи со стороны приемника.

Списки накладывают ограничения на выбор классов связываемых объектов при определении модели связи. Присутствие класса связываемого объекта проверяется на этапе создания связи. Даже если класс определен как доступный в классе связи, но отсутствует в настройках, создание связи будет заблокировано.

В настройках связи сервиса связей недоступна настройка типа связи для документов (статическая/динамическая) – это может быть настроено только в модели данных конкретного класса.

Правило «allowed{Source/Target}ObjectClasses.documents» распространяется на все правила документов, определенные в модели класса связи, а именно: «allowed{Source/Target}ObjectClasses.{documents/documentsStatic/documentsDynamic}».

Один класс документа в списке «allowedSourceObjectClasses» может быть указан только в одном из полей: documents, documentsStatic, documentsDynamic. Один класс документа в списке «allowedTargetObjectClasses» может быть указан только в одном из полей: documents, documentsStatic, documentsDynamic.

Перечень классов объектов представлен в таблице.

Перечень классов объектов, доступных для связывания

Список системных наименований Поле Тип Базовый класс Описание
allowedSourceObjectClasses – список классов объектов, доступных для связывания со стороны источника данным классом связи documents array string DOCUMENT Классы базового класса DOCUMENT
documentsStatic array string DOCUMENT Классы базового класса DOCUMENT
documentsDynamic array string DOCUMENT Классы базового класса DOCUMENT
folders array string FOLDER Классы базового класса FOLDER
collections array string COLLECTION Классы базового класса COLLECTION
items array string ITEM Классы базового класса ITEM
objects array string OBJECT Коды классов Системы, не являющихся классами базовых классов (документы, папки, коллекции, связи, бизнес-объекты, события)
allowedTargetObjectClasses – список классов объектов, доступных для связывания со стороны приемника данным классом связи documents array string DOCUMENT Классы базового класса DOCUMENT
documentsStatic array string DOCUMENT Классы базового класса «DOCUMENT»
documentsDynamic array string DOCUMENT Классы базового класса «DOCUMENT»
folders array string FOLDER Классы базового класса «FOLDER»
collections array string COLLECTION Классы базового класса «COLLECTION»
items array string ITEM Классы базового класса «ITEM»
objects array string OBJECT Коды классов Системы, не являющихся классами базовых классов (документы, папки, коллекции, связи, бизнес-объекты, события)