Добавление виджета переписок

В данном разделе приведена инструкция по добавлению виджета переписок (виджета типа 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

Публикация домена

Чтобы виджет переписок отобразился в интерфейсе домена, выполните следующие действия:

  • Если вы создаете новый домен:

    1. Опубликуйте новую схему домена.

    2. Зарегистрируйте домен в разделе Ресурсы → Домены веб-интерфейса системы.

  • Если вы обновляете существующий домен:

    1. Обновите версию схемы домена.

    2. Обновите домен в разделе Ресурсы → Домены веб-интерфейса системы.

Была ли полезна эта страница?

Обратная связь