Добавление виджета переписок
В данном разделе приведена инструкция по добавлению виджета переписок (виджета типа conversation) в карточку сущности.
|
Подробная информация о функциональности виджета переписок приведена в разделе Переписки. |
Чтобы добавить виджет переписок в карточку сущности, выполните следующие шаги:
Добавление связи сущности с переписками
Чтобы связать сущность с переписками, в разделе linkages схемы домена добавьте связь данной сущности с сущностью Message из домена domain.comm.rvision.ru. Тип связи должен быть 1_n, названия сторон связи в поле nameFrom — произвольные.
Пример связывания сущности TestEntity с переписками
linkages:
- id: TestEntity_Message_link
type: 1_n
name: Связь для подключения виджета переписок к сущности TestEntity
side1: TestEntity
side2: domain.comm.rvision.ru/Message
nameFrom:
side1: Соответствует
side2: Соответствует
Добавление виджета переписок
В раздел widgets представления сущности добавьте виджет типа conversation, использующий связь, созданную на предыдущем шаге.
Пример добавления виджета переписок в схему домена для сущности TestEntity
views:
- id: TestEntity_view
widgets:
- id: TestEntity_conversation_widget
type: conversation
linkage: TestEntity_Message_link
conversationTransports:
- uriSchema: int
- uriSchema: mail-to
В данном примере доступны следующие транспорты: внутренние комментарии (uriSchema: int) и электронная почта (uriSchema: mail-to)
|
Добавление виджета переписок в карточку сущности
В раздел groups представления карточки сущности добавьте виджет переписок, созданный на предыдущем шаге.
Пример добавления виджета переписок в карточку сущности TestEntity
views:
- id: TestEntity_view
groups:
- id: TestEntity_conversations_tab
description: Переписки по сущности
type: tab
label: Переписки
components:
# Виджет переписок по экземпляру сущности.
- widget: TestEntity_conversation_widget
Публикация домена
Чтобы виджет переписок отобразился в интерфейсе домена, выполните следующие действия:
-
Если вы создаете новый домен:
-
Опубликуйте новую схему домена.
-
Зарегистрируйте домен в разделе Ресурсы → Домены веб-интерфейса системы.
-
-
Если вы обновляете существующий домен:
-
Обновите версию схемы домена.
-
Обновите домен в разделе Ресурсы → Домены веб-интерфейса системы.
-
Была ли полезна эта страница?