Ответы пользователя по тегу Базы данных
  • Настраиваемые поля для таблицы клиентов в CRM. Генерация таблиц?

    kritic
    @kritic
    Надо понимать, что именно хотите добавить.
    Из описания видится три варианта:
    1) Хотите добавить новое конкретное поле к данным клиента.
    Тут всё просто, в текущей таблице с клиентом добавляете новое поле в базе, а со стороны crm настраиваете его редактирование и отображение.
    2) Хотите добавить n- новых конкретных полей к данным клиента. Для этого делаете новую таблицу со справочником новых полей, где описываете название, тип, значение и ещё одну таблицу, в которой потребуется хранить связь доп. поля и клиента. Например, id клиента, id поля из справочника и значение. Таким образом можно будет проще управлять справочником доп полей и основная таблица с клиентами не превратится в горизонтальную.
    3) Хотите добавить n- полей, не знаете каких - это будут добавлять пользователи. Для этого берём п2 и дополнительно реализовываем добавление кастомных доп полей со стороны crm., чтобы пользователи могли редактировать справочник доп полей.
    Ответ написан
    Комментировать