+7 (863) 221-68-08 Разобрать задачу
Главная / Блог / Сопровождение и развитие / Как заменить поле в CRM и сохранить отчёты и автоматизацию
Сопровождение и развитие

Как заменить поле в CRM и сохранить отчёты и автоматизацию

9 мин чтения Александр Миргород
Иллюстрация: открытая папка на кольцах и отдельный лист для замены. Подпись: Замена поля в CRM. Без потери связей.

Замена поля в CRM - это перенос данных и всех правил, которые используют старое поле, на новую структуру. Создать поле с похожим названием недостаточно: формы, интеграции, автоматические действия и отчёты могут продолжить обращаться к прежнему идентификатору.

Такую работу стоит проводить как небольшое изменение действующей системы: с картой зависимостей, проверкой значений, ограниченным тестом и планом возврата. Разберём порядок на условной задаче: вместо свободного текста «Регион» нужен справочник, чтобы сотрудники выбирали одинаковые варианты и заявки распределялись по согласованным правилам.

Отделите новое название от нового смысла

Сначала запишите, что именно нужно изменить. Исправление подписи, замена типа и пересмотр смысла данных - разные задачи. Если поле «Дата контакта» фактически обозначало последний разговор, его переименование в «Дата следующего контакта» не сделает старые значения планом будущей работы.

В amoCRM тип уже созданного дополнительного поля изменить нельзя. В Битрикс24 у пользовательских полей CRM также нельзя поменять тип после создания. Поэтому переход к другой структуре может потребовать нового поля и отдельного переноса. Наличие такой возможности проверяют для конкретной сущности и конфигурации.

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

Сформулируйте критерий результата: «Регион выбирается из согласованного списка; новые обращения распределяются по этому значению; прежние записи сопоставлены или отмечены для разбора; отчёт показывает объяснимые итоги». Это предметнее, чем поручение «навести порядок в полях».

Найдите всех читателей и поставщиков значения

Для каждого старого поля сохраните название, идентификатор или технический код, тип, сущность и список допустимых значений. Название помогает людям ориентироваться, а идентификатор позволяет понять, к чему обращается обмен. В интерфейсе программирования, или API, amoCRM значения передаются с указанием идентификатора либо кода поля. Одного совпадения подписей для такой связи недостаточно.

Затем составьте перечень зависимостей:

  • Формы и импорт: откуда значение попадает в карточку при создании и обновлении.
  • Интеграции: какая внешняя система читает поле или записывает в него данные.
  • Автоматические действия: какие условия, назначения и сообщения используют значение.
  • Документы: в каких шаблонах оно выводится клиенту или сотруднику.
  • Отчёты: какие фильтры, группировки и выгрузки зависят от поля.
  • Работа сотрудников: где они видят поле, кто вправе его менять и что считают правильным заполнением.

У каждой зависимости должны быть владелец и способ проверки. Не ограничивайтесь поиском названия в интерфейсе: интеграция может использовать код, а отчёт - промежуточную выгрузку. Если часть обмена поддерживает другой подрядчик, запросите у него подтверждение используемых полей и порядок переключения.

Для изменения, затрагивающего несколько систем, полезно включить проверку связей в сопровождение и развитие CRM. Сам список зависимостей затем останется рабочим документом для следующей доработки.

Опишите перенос значений до запуска

Соберите уникальные значения старого поля и договоритесь об их новом смысле. В учебном примере «Ростов-на-Дону», «Ростов на Дону» и однозначно определённое сокращение можно свести к одному пункту справочника. Но запись «Ростов» может оказаться неоднозначной: её нельзя молча исправлять по догадке.

Для каждой группы задайте отдельное действие.

Однозначное соответствие

Старое значение имеет один подтверждённый вариант в новом справочнике. Сохраните правило преобразования и исходную запись. Результат можно переносить автоматически после проверки на небольшой выборке.

Неоднозначная запись

Несколько вариантов подходят по смыслу либо данных недостаточно. Передайте карточку назначенному сотруднику. Не выбирайте первый пункт списка только ради заполненности отчёта. У такого случая должны быть причина и статус разбора.

Пустое или неприменимое значение

Пустое поле означает отсутствие внесённого значения. «Неизвестно» фиксирует, что нужное сведение пока не установлено. «Не применимо» означает, что признак для этой карточки не используется. Эти состояния не следует автоматически объединять: они требуют разных действий и по-разному влияют на отчёт.

Зафиксируйте правила в доступном документе и назначьте человека, который решает спорные случаи. Связь с управленческим решением важнее формальной заполненности; подробнее это разобрано в статье о качестве данных перед аналитикой.

Подготовьте возврат и ограниченный тест

До массовой правки сохраните исходные идентификаторы карточек, значения поля и настройки затронутых зависимостей. Проверьте, какие данные и конфигурации действительно попадают в доступную резервную копию. Обычная выгрузка CSV полезна для сверки значений, но сама по себе не восстанавливает автоматизацию, права, документы и всю историю CRM.

План возврата должен отвечать на конкретные вопросы: кто останавливает перенос, как возвращаются прежние связи, откуда берутся исходные значения и что делать с записями, созданными после переключения. Если эти новые записи отсутствуют в старой выгрузке, простая загрузка файла назад не решит задачу.

Выберите тестовую группу, которая включает типичные и сложные случаи: обычное значение, пустое поле, неоднозначную запись, обращение из формы, обновление из интеграции и карточку, участвующую в автоматическом действии. По возможности используйте тестовый контур. Если его нет, отдельно согласуйте безопасную выборку и исключите реальные отправки клиентам из проверок.

Проверьте не только скопированное значение. Проследите весь путь: ввод → сохранение → распределение или другое действие → документ → отчёт. Условие приёмки формулируйте заранее, чтобы проверяющий сравнил факт с ожиданием, а не оценивал результат на глаз.

Переключите запись и чтение по согласованному порядку

На время перехода назначьте главный источник значения. Если сотрудник редактирует новое поле, а интеграция продолжает обновлять старое, записи быстро разойдутся. Для каждой стороны обмена нужно определить момент переключения и правило обработки изменений, которые произошли во время переноса.

Возможны разные подходы: короткое согласованное окно изменений, временное управляемое копирование либо поэтапное переключение отдельных источников. Выбор зависит от нагрузки и доступных механизмов. Не обещайте непрерывный переход без проверки конкретной схемы. Важно, чтобы в каждый момент было понятно, какое значение считается действующим.

После переключения проверьте новую карточку из каждого источника и изменение существующей. Отдельно испытайте события с задержкой: сообщение, подготовленное до перехода, может прийти позже и попытаться заполнить старое поле. Такие случаи должны обрабатываться по правилу, а не теряться между двумя вариантами настройки.

Сотрудникам сообщите, где теперь вводить сведения, какие значения выбирать и куда передавать исключения. Если меняются правила работы, короткий разбор реальных сценариев полезнее объявления «поле обновлено». Такой шаг можно включить в обучение команды.

Сверьте результат и только потом выводите старое поле

Сравните число карточек до и после переноса, распределение значений, количество пустых и неоднозначных записей. Затем проверьте контрольные отчёты на одинаковом наборе карточек и за одинаковый период. Разница может быть ожидаемой из-за объединения вариантов, но она должна объясняться утверждённой картой соответствий.

Повторите проверки после обычного рабочего цикла: загрузки формы, импорта, обновления обмена и запуска нужных автоматических действий. Период наблюдения выбирают по фактическому расписанию зависимостей. Одного спокойного часа недостаточно, если важный импорт работает раз в неделю.

Старое поле сначала выводят из использования по согласованному регламенту. Если платформа и права позволяют, его можно скрыть из рабочего вида; скрытие не следует считать удалением данных. В Битрикс24 скрытое из карточки поле сохраняет информацию. В других условиях обозначьте поле как устаревшее доступным способом и прекратите запись в него.

В amoCRM удаление поля удаляет его данные; системные события в карточках не равны полноценному восстановлению поля и зависимостей. Поэтому удаление - отдельное решение после подтверждённой сверки и проверки восстановления. Успешно созданное новое поле само по себе не является основанием удалять старое.

Частые вопросы

Если новое поле называется так же, интеграция продолжит работать?

Не обязательно. Обмен может обращаться по идентификатору или коду, а новое поле получит другую связь. Проверять нужно настройку конкретной интеграции, а не визуальное совпадение названий.

Можно ли переносить только незакрытые сделки?

Да, если это согласованная граница изменения и отчёты умеют корректно работать с историей. Отдельно опишите, как рассчитываются показатели по старым и новым данным. Иначе появятся две несовместимые версии одного признака.

Когда можно удалить старое поле?

Когда подтверждены перенос значений, переключение всех зависимостей, работа обычного цикла и возможность восстановления нужных данных. Срок сам по себе не служит критерием. Если эти проверки не выполнены, поле рано считать безопасным для удаления.

Источники

  • Справка amoCRM: редактирование полей.
  • Документация amoCRM: поля и группы полей.
  • Поддержка24: пользовательские поля в CRM; возможности и настройки карточки CRM.
Разберём вашу задачу

Поможем навести порядок в продажах

Начнём с диагностики: покажем, где теряются заявки и что даст CRM именно в вашем случае — без обещаний «роста в разы».

Или позвоните: +7 (863) 221-68-08

Как заменить поле в CRM и сохранить отчёты и автоматизацию

Поделиться

Как заменить поле в CRM и сохранить отчёты и автоматизацию

Эта обложка появится в мессенджере или соцсети, если отправить ссылку на страницу.