Связаться

Автозаполнение полей при создании сделки

1IS реализовала настраиваемые правила автозаполнения полей при создании сделки. Заполнение стандартного продукта учитывает условия, тип поля и значение, уже введённое пользователем или переданное интеграцией.

Битрикс24 · PHP

Битрикс24 · рабочие процессы
Схема рабочего процесса

Автозаполнение полей при создании сделки

  1. Создание сделки
  2. Выбор правила
  3. Проверка типа
  4. Заполнение поля
  5. Сохранение сделки
  • Стандартные значения
  • Проверка типов
  • Сохранение ввода

О проекте

  • Проект: единая CRM-платформа для аренды автомобилей.
  • Формат работы: развитие продукта.
  • Роль 1IS: правила автозаполнения и подключение к событию создания сделки.

Задача

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

Решение

Обработчик перед созданием сделки Битрикс24 выполняет упорядоченные правила. Каждое действие определяет поле, значение и режим заполнения; сервис проверяет совместимость с метаданными поля.

Что реализовали

  • Настраиваемые правила, условия и порядок выполнения.
  • Заполнение стандартного продукта при создании сделки.
  • Режимы заполнения пустого поля и принудительного назначения.
  • Проверка типа поля и допустимости значения.
  • Регистрация обработчика и журналирование выполнения.

Как работает решение

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

Особенности реализации

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

Результат

Новые сделки могут получать стандартные значения по единым правилам. Реализованное заполнение продукта учитывает наличие значения и тип поля.

Технологии

  • PHP.
  • события Битрикс24 CRM.
  • метаданные пользовательских полей.

Интерактивная схема

Схема рабочего сценария

Автозаполнение полей при создании сделки

Выберите этап, чтобы узнать подробности

Этап 01 · Создание сделки

Пользователь или интеграция создаёт сделку.

  • Стандартные значения
  • Проверка типов
  • Сохранение ввода

Обсудим похожую задачу

Расскажите, что требуется разработать или изменить в вашей системе.

Обсудить задачу