Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Message Box
iconnone
titleНа этой странице:
typegeneric
Оглавление

Добавления действия создания записи

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

Чтобы создать новую запись в календаре выполните следующие действия:

  1. В приложении Twin откройте вкладку импорта шаблона телефонии или чатов, и выберите чат/шаблон/линию, в зависимость от вкладки.



  2. Нажмите Выберите действие и в выпавшем списке выберите Создать запись в календаре, затем нажмите Добавить.



  3.  После этого вам откроется окно настроек записи в календаре.
Предупреждение

Redirect to URL
targetUrlhttps://wiki.twin24.ai/crm/bitrix/instructions/during-dialogue-action
Заголовки со звездочками обозначают обязательные к заполнению поля.

Выбор владельца календаря*

Раскрыть
title1. Владелец календаря

Выберите владельца календаря из выпадающего списка.

Выбор календаря*

Раскрыть
title2. Выберите календарь

Выберите интересующий вас календарь, куда будет добавлена запись.

Пересечение событий

Раскрыть
title3. Пересечение событий

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

Ограничение по рабочему времени

Раскрыть
title4. Только в рабочее время

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

Часовой пояс

Раскрыть
title5. Часовой пояс

Выберите часовой пояс для создания события.

Время начала события*

Раскрыть
title6. От

В поле От укажите дату и время начала события.

Примечание

Поле принимает данные в формате переменных типа дата и время в сценарии – 2022-08-08 12:05:00


Используйте переменную из сценария, для этого нажмите на Image Modifiedв поле, чтобы открыть выпадающий список и добавить {input.}. Далее, после точки, укажите точное название переменной, которая используется в сценарии. Например: {input.from}, где {input.} – шаблон обращения к переменной в сценарии, а from – точное название переменной в сценарии бота. При создании события в это поле подтянется значение из этой переменной. 


Подсказка

Подробнее о создании переменных в сценарии описано в этой статье.

Время конца события*

Раскрыть
title7. До

В поле До укажите дату и время окончания события.

Примечание

Поле принимает данные в формате переменных типа дата и время в сценарии – 2022-08-08 12:05:00


Используйте переменную из сценария, для этого нажмите на Image Modifiedв поле, чтобы открыть выпадающий список и добавить {input.}. Далее, после точки, укажите точное название переменной, которая используется в сценарии. Например: {input.from}, где {input.} – шаблон обращения к переменной в сценарии, а from – точное название переменной в сценарии бота. При создании события в это поле подтянется значение из этой переменной. 


Подсказка

Подробнее о создании переменных в сценарии описано в этой статье.

Предупреждение

Обязательно должно быть заполнено поле До или Длительность (минуты)

Если заполнены оба поля, то приоритет будет отдан полю До.

Длительность события*

Раскрыть
title8. Длительность (минуты)

Укажите длительность события в минутах

Предупреждение

Обязательно должно быть заполнено поле До или Длительность (минуты)

Если заполнены оба поля, то приоритет будет отдан полю До.

Подсказка

Возможно использовать переменную из сценария, для этого нажмите на Image Modifiedв поле, чтобы открыть выпадающий список и добавить {input.}. Далее, после точки, укажите точное название переменной, которая используется в сценарии. Например: {input.nameSpace}, где {input.} – шаблон обращения к переменной в сценарии, а nameSpace – точное название переменной в сценарии бота. При создании события в это поле подтянется значение из этой переменной. 


Подсказка

Подробнее о создании переменных в сценарии описано в этой статье.

Название события

Раскрыть
title9. Название

Название события, которое будет отображаться в календаре.

Подсказка

Возможно использовать переменную из сценария, для этого нажмите на Image Modifiedв поле, чтобы открыть выпадающий список и добавить {input.}. Далее, после точки, укажите точное название переменной, которая используется в сценарии. Например: {input.nameSpace}, где {input.} – шаблон обращения к переменной в сценарии, а nameSpace – точное название переменной в сценарии бота. При создании события в это поле подтянется значение из этой переменной. 


Подсказка

Подробнее о создании переменных в сценарии описано в этой статье.

Описание события

Раскрыть
title10. Описание

Описание события, которое будет отображаться в календаре.

Подсказка

Возможно использовать переменную из сценария, для этого нажмите на Image Modifiedв поле, чтобы открыть выпадающий список и добавить {input.}. Далее, после точки, укажите точное название переменной, которая используется в сценарии. Например: {input.nameSpace}, где {input.} – шаблон обращения к переменной в сценарии, а nameSpace – точное название переменной в сценарии бота. При создании события в это поле подтянется значение из этой переменной. 


Подсказка

Подробнее о создании переменных в сценарии описано в этой статье.

Место события

Раскрыть
title11. Место

Место, которое будет указано в событии.

Подсказка

Возможно использовать переменную из сценария, для этого нажмите на Image Modifiedв поле, чтобы открыть выпадающий список и добавить {input.}. Далее, после точки, укажите точное название переменной, которая используется в сценарии. Например: {input.nameSpace}, где {input.} – шаблон обращения к переменной в сценарии, а nameSpace – точное название переменной в сценарии бота. При создании события в это поле подтянется значение из этой переменной. 


Подсказка

Подробнее о создании переменных в сценарии описано в этой статье.

Занятость

Раскрыть
title12. Занятость

Укажите занятость, которая будет указана в событии.

Информация

Доступны варианты: Занят, Отсутствую, Под вопросом, Свободен.

Важность события

Раскрыть
title13. Важность

Установите важность создаваемого события.

Информация

Доступны варианты: Обычная, Высокая, Низкая.

По завершению всех настроек нажмите кнопку Импортировать.

После этого под окном настроек появится окно с URL для активации этого действия, он понадобится при настройке в редакторе сценариев.


Пример сценария для создания записи в календаре

Ниже приведен пример сценария, который добавляет событие в календарь.

Image Modified

Чтобы воссоздать этот сценарий, выполните следующие действия:

  1. В стартовом блоке добавьте переменную, назовите ее from. Она должна иметь тип данных Дата и время.



  2. Сохраните ответ клиента в переменную, которую вы создали в стартовом блоке.

    Подсказка

    Подробнее о сохранении ответа клиента в переменную можно узнать в этой статье.

  3. Заполните блок запроса к серверу согласно таблице ниже.

    НомерНазваниеОписание
    1Выберите тип запросаУкажите тип запроса типа POST.
    2URLУкажите URL, который вы получили после импорта шаблона в Битрикс 24.
    3Принудительный асинхронный режимЧтобы получить подтверждение записи, поставьте галку.4Выберите тип содержимогоУкажите тип содержимого json.
    54Тело запросаДобавьте тело запроса, назовите его from и поместите в него значение переменной, в которую вы сохранили ответ пользователя, прописав ее название в фигурных скобках
    Подсказка

    Подробнее о работе с блоком запроса к серверу можно узнать в этой статье.

  4. Сценарий готов.


Чтобы отслеживать результативность создания записи, в сценарии выводится две стрелки в соответствующие блоки информации. Если запись создана успешно, то запрос вернется с кодом ответа 200 и параметром eventId, который будет содержать ID события в Битрикс 24. В случае неудачи вернется ответ с кодом 500.


В календаре события выглядят следующим образом.