Документация Talemo

Как убрать и вернуть поле

На этой странице

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

Что делает «Убрать»

В меню поля (…) выберите Убрать. 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.

Инструменты этой темы

Связанные темы