Finish Status
Как Finish Status определяет состояние чата после выполнения Step.
This content is not available in your language yet.
Finish Status определяет состояние, в котором должен находиться чат после выполнения логики Step.
В ProCRM используются четыре значения:
| Finish Status | Назначение |
|---|---|
| Auto | Чат остаётся в автоматической обработке |
| Waiting | Сценарий ожидает дальнейшего взаимодействия |
| Manual | Чат переводится в ручную работу |
| Finished | Автоматический сценарий завершён |
Step ↓Выполнение логики ↓Finish Status ↓Состояние чатаAuto используется, когда чат продолжает находиться в автоматической обработке.
Это актуальное название статуса, который в старых версиях ProCRM назывался Nothing.
Step ↓Auto ↓Автоматизация продолжаетсяAuto подходит для промежуточных Steps, после которых сценарий должен продолжать работать автоматически.
Waiting
Заголовок раздела «Waiting»Waiting означает, что чат находится в состоянии ожидания сообщения от лида.
Automation ↓ Waiting ↓Lead messageManual переводит чат в состояние ручной работы.
Automation ↓ Manual ↓ OperatorЭтот вариант используется, когда дальнейшую коммуникацию должен продолжить сотрудник.
:::noteРучное сообщение сотрудника в Messenger само по себе не переводит чат в Manual и не останавливает текущую автоматизацию. Status можно изменить отдельно в карточке чата.:::
## Finished
**Finished** означает завершение автоматического сценария для текущего чата.
```textStep ↓Finished ↓Сценарий завершёнПосле перехода в Finished автоматические Push больше не отправляются.
Если следующего Connection нет
Заголовок раздела «Если следующего Connection нет»Если после Step отсутствует следующий Connection, дальнейшее прохождение сценария заканчивается.
Step ↓Нет Connection ↓FinishedПоэтому конец ветки MiniFlow также необходимо учитывать при проектировании сценария.
Finish Status и Push
Заголовок раздела «Finish Status и Push»Finish Status влияет на работу ожидающих Push.
Push может работать при:
AutoWaitingПосле:
Finishedожидающие Push больше не отправляются.
Например:
Send Message├── Main message├── Push 30 min├── Push 2 h└── Push 6 hЕсли сценарий перейдёт в Finished до отправки очередного Push, оставшиеся Push не будут отправлены.
Подробнее — Send Message.
Finish Status и Connections
Заголовок раздела «Finish Status и Connections»Finish Status и Connection отвечают за разные части поведения.
Finish Status→ состояние чата
Connection→ следующий маршрутПоэтому при настройке Step необходимо учитывать оба параметра.
Например:
Step ├── Finish Status: Auto │ └── Connection ↓ Next StepFinish Status и Messenger
Заголовок раздела «Finish Status и Messenger»Текущее состояние чата отображается в Messenger.
В зависимости от сценария там можно встретить состояния:
- Auto;
- Waiting;
- Manual;
- Finished;
- Error;
- Blocked.
При наличии необходимых прав сотрудник может вручную изменить Status в карточке чата.
При этом Status и Tags остаются разными сущностями:
Status→ состояние чата и автоматизации
Tags→ дополнительные признаки лидаError и Blocked
Заголовок раздела «Error и Blocked»Error и Blocked могут отображаться как состояния чата, но они не являются вариантами Finish Status, которые выбираются для обычного завершения Step.
Например, Error может возникнуть при проблеме выполнения сценария.
Один из известных случаев — удаление Step, на котором в этот момент находился лид:
Lead находится на Step ↓Step удалён ↓ErrorBlocked связан с блокировкой взаимодействия с Bot и также не является Finish Status Step.
Как выбирать Finish Status
Заголовок раздела «Как выбирать Finish Status»Упрощённо:
Сценарий должен продолжатьработать автоматически? ↓ Auto
Нужно ожидатьдальнейшего взаимодействия? ↓ Waiting
Дальше работаетоператор? ↓ Manual
Сценарий закончен? ↓ FinishedСвязь элементов MiniFlow
Заголовок раздела «Связь элементов MiniFlow»В результате основную механику редактора можно представить так:
Lead ↓Step │ ├── выполняет действие │ ├── Finish Status определяет состояние │ └── Connection определяет маршрут ↓ Next StepЭти три уровня вместе формируют поведение лида внутри MiniFlow.