Настройка возможных сделок
Стадии сделок
Перед началом работы вы можете настроить стадии продаж для возможных сделок, например, создать новые или отредактировать существующие. "Коробочное" CRM-приложение включает настроенные стадии сделок, описание которых вы можете найти в статье Обработка возможных сделок.
Для того, чтобы создать стадию сделок, выполните следующие шаги:
- Перейдите в CRM → Параметры → Стадии сделок.
- Нажмите Создать и заполните поля формы.
- Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.
Поля формы Стадии сделок
Поле | Обязательно | Описание |
---|---|---|
Название | Да | Укажите название стадии сделок. |
Минимальная вероятность закрытия сделки, % | Нет | Укажите минимальную вероятность закрытия сделки для перехода на эту стадию. |
Этап клиентского цикла | Нет | Укажите этап клиентского цикла, в который должна быть включена стадия сделок. |
Цепочки задач
Задачи возможных сделок могут создаваться автоматически, когда сотрудник, ответственный за сделку, переводит ее в новую стадию продаж. Это позволяет автоматизировать бизнес-процессы. Используйте шаблоны задач, чтобы настроить такую систему.
Для того чтобы создать шаблон задач возможных сделок, выполните следующие шаги:
- Перейдите в CRM → Параметры → Цепочки задач.
- Нажмите Создать и заполните поля формы.
- Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.
Поля формы Шаблоны задач возможных сделок
Поле | Обязательно | Описание |
---|---|---|
Активен | Нет | Установите флажок, чтобы сделать шаблон активным. Активный шаблон автоматически создает задачи при наступлении указанной инициирующей стадии. |
Наименование | Да | Укажите наименование шаблона. |
Таблица | Да | Таблица, в которой будет создана задача. Поле заполняется автоматически значением Задачи (crm_task). |
Краткое описание | Нет | Добавьте описание шаблона. |
Направление продаж | Да | Укажите направление продаж, для которого должен работать шаблон. |
Инициирующая стадия | Нет | Укажите стадию продаж, при переводе в которую из шаблона должна автоматически создаваться задача. |
Срок в рабочих днях | Да | Укажите срок выполнения задачи, созданной из шаблона. |
Порядок | Нет | Укажите порядок задачи в цепочке. |
Следующий шаблон задачи | Нет | Укажите шаблон задачи, из которого должна создаваться следующая задача после того, как будет закончена работа над задачей текущего шаблона. |
Шаблон | Нет | Задайте значения полей, которые будут заполняться автоматически при создании задачи из шаблона. Вы можете задать значения только для полей указанной Таблицы. Читайте о полях формы Задачи в статье Связанные действия. |
Выполнить последействие | Нет | Установите флажок, чтобы при создании задачи запускался скрипт, указанный в поле Действие. |
Действие | Да | Выберите скрипт, который должен запускаться при создании задачи. Поле Действие доступно только если отмечен флажок Выполнить последействие. |
Скрипты действий
Вы можете настраивать скрипты, которые будут запускаться при создании задачи из шаблона. Это позволяет автоматизировать процесс проведения сделки.
Для того, чтобы настроить скрипт, выполните следующие шаги:
- Перейдите в CRM → Параметры → Действия по сценарию.
- Нажмите Создать и заполните поля формы.
- Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.
Поля формы CRM скрипты действий
Поле | Обязательно | Описание |
---|---|---|
Название | Нет | Укажите название скрипта, по которому сотрудники смогут идентифицировать его для выбора на форме Шаблон задач возможных сделок. |
Активен | Нет | Выберите флажок, чтобы сделать скрипт активным. Неактивный скрипт нельзя выбрать на форме Шаблон задач возможных сделок. |
Описание | Нет | Укажите описание скрипта. |
Скрипт | Нет | Составьте скрипт для действия. Вы можете использовать методы серверного API для настройки скрипта. |
(function executeCRMAction(opportunity, crmTask, employee) {
opportunity.additional_comments = "Comment was added by CRM Action Script";
opportunity.update();
crmTask.additional_comments = "Comment was added by CRM Action Script";
crmTask.update();
crmTask.additional_comments = employee.display_name;
crmTask.update();
})(opportunity, crmTask, employee);