Шаг 1: Создайте пользовательские поля
Для каждого этапа вам нужны два типа полей:- Поля «Дата и время»: фиксируют, когда сделка вошла на каждый этап
- Числовые поля: хранят, сколько дней сделка провела на каждом этапе
Создайте поля «Последний вход»
- Перейдите в Настройки → Модель данных → Сделки
- Для каждого этапа нажмите + Добавить поле и настройте:
- Имя: Последний вход в [название этапа] (например, «Последний вход — Новый», «Последний вход — Квалификация»)
- Тип: Дата и время
- Описание: Метка времени, когда сделка вошла на этот этап
- Нажмите Сохранить
- Последний вход — Новый
- Последний вход — Квалификация
- Последний вход — Встреча
- Последний вход — Предложение
- Последний вход — Переговоры
- Последний вход — Закрыта — выиграна
- Последний вход — Закрыта — проиграна
Создайте поля «Дней на этапе»
- Для каждого этапа нажмите + Добавить поле и настройте:
- Имя: Дней на [название этапа] (например, «Дней на Новом», «Дней на Квалификации»)
- Тип: Число
- Описание: Количество дней, проведённых на этом этапе
- Нажмите Сохранить
- Дней на Новом
- Дней на Квалификации
- Дней на Встрече
- Дней на Предложении
- Дней на Переговорах
Поля «Дней на этапе» не нужны для этапов «Закрыта — выиграна» и «Закрыта — проиграна», так как это финальные этапы.
Необязательно: сделайте поля только для чтения
Если вы не хотите, чтобы пользователи вручную редактировали эти вычисляемые поля:- Перейдите в Настройки → Роли
- Выберите роль для настройки
- Найдите объект «Сделки»
- Сделайте поля «Последний вход» и «Дней на этапе» доступными только для чтения
Шаг 2: Создайте рабочий процесс
Один рабочий процесс решает обе задачи:- Записывает метку времени при входе на новый этап
- Вычисляет количество дней, проведённых на предыдущем этапе
Создайте рабочий процесс
- Перейдите в Рабочие процессы
- Нажмите + Новый рабочий процесс
- Назовите его «Отслеживание времени по этапам»
Настройте триггер
- Добавьте триггер Record Updated
- Выберите Сделки как объект
- Фильтр: обновлено поле Этап
Добавьте ветви для каждого этапа
Чтобы создать новую ветвь, щёлкните правой кнопкой мыши на холсте рабочего процесса и нажмите Новое действие. Затем свяжите это действие с предыдущим узлом, перетащив стрелку от предыдущего узла к новому действию.
Ветвь 1: Этап = Новый (первый этап) Поскольку это первый этап, мы записываем только метку входа — предыдущего этапа для расчёта нет.
- Добавьте узел Filter: Этап = Новый
- Добавьте действие Code:
- Добавьте действие Update Record:
- Запись: инициировавшая триггер сделка
- Поле: Последний вход — Новый
- Значение:
nowиз узла Code
Ветвь 2: Этап = Квалификация При переходе к «Квалификации» запишите время входа И рассчитайте дни, проведённые на «Новом».
- Добавьте узел Filter: Этап = Квалификация
- Добавьте действие Code:
- Настройте вход узла Code: сопоставьте
lastEnteredPreviousStageс полем Последний вход — Новый - Добавьте действие Update Record:
- Запись: инициировавшая триггер сделка
- Поля для обновления:
- Последний вход — Квалификация =
now - Дней на Новом =
daysInPreviousStage
- Последний вход — Квалификация =
Ветвь 3: Этап = Встреча При переходе к «Встрече» запишите время входа И рассчитайте дни, проведённые на «Квалификации».
- Добавьте узел Filter: Этап = Встреча
- Добавьте действие Code:
- Настройте вход узла Code: сопоставьте
lastEnteredPreviousStageс полем Последний вход — Квалификация - Добавьте действие Update Record:
- Запись: инициировавшая триггер сделка
- Поля для обновления:
- Последний вход — Встреча =
now - Дней на Квалификации =
daysInPreviousStage
- Последний вход — Встреча =
Продолжите для оставшихся этапов:
| Этап | Записи | Вычисляет |
|---|---|---|
| Предложение | Последний вход — Предложение | Дней на Встрече |
| Переговоры | Последний вход — Переговоры | Дней на Предложении |
| Закрыта — выиграна | Последний вход — Закрыта — выиграна | Дней на Переговорах |
| Закрыта — проиграна | Последний вход — Закрыта — проиграна | Дней на Переговорах |
Шаг 3: Проанализируйте время на этапе
Имея метки времени и количество дней, вы можете анализировать скорость сделок.Создайте представление «Медленные сделки»
- Создайте табличное представление «Сделки»
- Добавьте столбцы: Название, Этап, Дней на [предыдущем этапе], Сумма
- Отсортируйте по полю «Дней на этапе» (по убыванию)
- Отфильтруйте по полю «Этап», чтобы сосредоточиться на одном этапе
Используйте агрегации
В канбан-представлении вашей воронки:- Нажмите на число рядом с названием этапа
- Выберите Среднее
- Выберите поле «Дней на этапе»
Резюме
| Компонент | Назначение |
|---|---|
| Поля «Последний вход» | Хранят момент входа сделки на каждый этап |
| Поля «Дней на этапе» | Хранят количество дней, проведённых на каждом этапе |
| Рабочий процесс | Записывает метку времени И вычисляет дни за один проход |
| Представления и агрегации | Анализируйте скорость сделок и выявляйте узкие места |
Связанные материалы
- Рабочие процессы — основы автоматизации
- Как создать пользовательские поля — настройка полей
- Канбан-представления — агрегации