В CRM Битрикс24 есть штатный инструмент для фиксации изменений в различных элементах: Лидах, Сделках, Контактах, Компаниях и прочих. Однако проблема в том, что он не позволяет отслеживать корректировки, произведенные сотрудниками в рамках пользовательских полей: это касается как стандартных сущностей, так и смарт-процессов.
Для нашего заказчика данный вопрос имел особую значимость, поскольку карточки CRM содержали большое количество индивидуально разработанных блоков, а также в системе было создано множество уникальных инструментов на базе смарт-процессов. Когда сотрудник заполнял или менял запись в одном из таких разделов, это нигде не фиксировалось, и восстановить историю действий было невозможно.
Чтобы определить, кто и в какой именно момент внес корректировки — например, изменил регион поставки, — нужно было собирать информацию вручную. Такой подход не обеспечивал достоверности получаемых сведений, отнимал время и заметно усложнял контроль, а также мог приводить к конфликтам с клиентами.