Войти на сайт
Логотип
Клиентам
  • Тип проекта:
    Коробочная версия
  • Тематика сайта:
    ИТ, интернет
  • Редакция продукта:
    Корпоративный портал - 500
  • Сайт:
  • Партнер:

У заказчика развернут 1С-Битрикс24, активно используется модуль CRM маркетинга для рассылок клиентам.

Есть необходимость разделить видимость сегментов, рассылок, шаблонов и прочего в модуле между Региональными Бизнес Юнитами (РБЮ).

Данные пользователя синхронизируются с системой управления кадров и в поле WORK_COMPANY переноситься код РБЮ

http://joxi.ru/LmG4WqMtlGwBd2

И задача в том, чтобы отображались только шаблоны, сегменты, рассылки и т.д. только с авторством тех сотрудников, у которых поле компании совпадают с текущим пользователем.

Сделано:

  1. Этап 1. Задача реализована на контуре разработки (тестовый портал). Принцип работы: так как для сегментов и шаблонов не учитывается автор - был сделан hl блок для хранения связок шаблонов и сегментов с пользователем который их создал, по нему и ведется фильтрация. 

http://joxi.ru/KAg0V7qcKDX1kr

Для вновь создаваемых шаблонов и сегментов функционал работает, для старых информации об авторе нет - они нигде не отображаются. Варианты решения - пересоздать все существующие шаблоны и сегменты или в ручную добавить информацию о них в hl блок

  1. Этап 2. По информации от клиента, что старые шаблоны и сегменты связаны только с их филиалом, нужно создать для них связки на одного из их сотрудников. Изменения перенесены в боевую среду, у всех старых шаблонов и сегментов автором проставлен определенный сотрудник.

  2. Этап 3. После обновления “Битрикс 24” пришлось внести доработки. Проведена доработка способа внедрения измененного кода на работу с событиями.