Как убрать и вернуть поле
На этой странице
Поле разговора никогда не удаляется: значения, которые уже записаны в чатах, продолжают его называть. Поле убирают, и его можно вернуть в любой момент.
Что делает «Убрать»
В меню поля (…) выберите Убрать. Talemo сначала спросит «Убрать поле …?» и объяснит:
- «Сообщения» перестают показывать поле: в «О переписке», в фильтре и в выгрузке.
- Его больше никто не заполняет, ни онлайн-администратор, ни команда.
- Что уже записано, остаётся. Вернуть вернёт поле вместе с этим.
Убранные поля собраны в списке Убранные, рядом с датой, когда их убрали.
Что при этом не меняется
- Убранное поле сохраняет свой ключ. Новое поле не может занять тот же ключ.
- Убранное поле нельзя менять, и значений оно не получает. Чтобы заполнить или изменить его, сначала верните.
- «Убрать» не меняет чаты и данные клиентов. Значения остаются там, где их записали.
Поле, которое спрашивает шаг, не убрать
Если шаг сценария записывает ответ в поле, поле убрать нельзя. Talemo называет шаг: «Это поле спрашивает шаг 2 чата. Сначала уберите его из шага». Проверка учитывает сценарий всего бизнеса и собственные сценарии филиалов (см. Сценарий разговора и Сценарий филиала).
В обратную сторону сценарий нельзя сохранить с шагом, который ссылается на убранное поле. У такого шага рядом с полем стоит пометка «удалено», а сохранение отклоняется: «Шаг N записывает ответ в поле, которого больше нет. Выберите для него другое поле».
Как вернуть поле
Вернуть в списке Убранные ставит поле на прежнее место, с вариантами и значениями. Если вернуть поле, которое и так живое, ничего не изменится.
Кто может
«Убрать» и «Вернуть» меняют настройку бизнеса, поэтому они доступны роли, которая охватывает весь бизнес. Вызов инструмента может сначала запросить пробный прогон (dry run): он показывает результат и ничего не меняет.
Связанное
Инструменты и отказы
talemo_remove_conversation_fieldубирает поле: новых значений нет, поставленные остаются, но поле уходит из списка, фильтров и выгрузки. Поле, о котором спрашивает шаг сценария разговора, отклоняется со статусом 409, кодомconversation_field.in_script,params.step(с 1) и, для сценария филиала,params.branch_id: сначала уберите шаг из сценария. Перед тем как убрать поле, спросите человека.talemo_restore_conversation_fieldвозвращает убранное поле с его значениями на прежнее место. Убранное поле новых значений не принимает: попытка отклоняется сconversation_field.retired.