Категории сущности

Все вопросы/проблемы по установке и использовании.
Ответить
mgimranov
Сообщения: 1
Зарегистрирован: 18 июн 2016, 18:00
Имя: Марсель

Категории сущности

Сообщение mgimranov »

Добрый день. Подскажите, может кто реализовывал подобное.

Есть например сущность Обращения, у нее есть несколько типов, например, первичное обращение, обращение по заявке и т.д.

И для типа первиное обращение, нужна одна форма, для обращения по заявке нужна другая форма.

Как-то подобное можно сделать в руководителе?
Аватара пользователя
nikorn
Сообщения: 252
Зарегистрирован: 02 апр 2016, 22:26
Имя: Корняков Никита
Откуда: РФ, Ярославль
Организация: Тяжмаштрейд
Контактная информация:

Re: Категории сущности

Сообщение nikorn »

Во многих системах (например, vTiger CRM) это решается по другому: для первичного обращения делается простенькая форма с минимум информации. Если обращение пошло в работу, то на его основании создается запись в другой сущности (например, Заказы или Задачи), и заполняется полная форма, которая привязывается к первоначальному обращению.

Такой подход часто оправдан, так как, например, у нас (и в большинстве компаний в Интернете) количество первичных обращений в десятки раз превышает количество обращений, которые пошли в работу.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Категории сущности

Сообщение support »

mgimranov писал(а):Есть например сущность Обращения, у нее есть несколько типов, например, первичное обращение, обращение по заявке и т.д.
И для типа первиное обращение, нужна одна форма, для обращения по заявке нужна другая форма.
Я обдумывал такой вариант, где есть основное поле и в зависимости от значения отображаются/скрываются другие поля. Но, настройка полей в таком случаи очень усложнится и это будет нести за собой кучу всяких разных последствий, по этому данной возможности пока в планах нету.

Действительно, если формы совсем разные, то можно завести отдельные сущности для каждой.

Как простой вариант решения, просто создать вкладки для каждого типа и распределить поля по вкладкам. Для удобства можно еще использовать опция "скрыть если значение пустое" для поля.
Ответить