Скрипт обработки голосовых данных

Категория "Скрипты обработки голосовых данных"

Описание скрипта

Скрипт используется для изменения логики заполнения атрибутов создаваемого объекта.

Место настройки скрипта

Скрипт указывается при настройке формы добавления в мобильном приложении, см. Настройка добавления объектов в МК.

Когда выполняется скрипт

Скрипт выполняется при голосовом создании объекта. После создания шаблона объекта для пользователя, который создает объект голосом, но перед его фактическим созданием.

Результат выполнения скрипта

Ассоциативный список "код атрибута — значение", содержащий значения атрибутов, которые необходимо изменить перед созданием объекта.

Переменные и их значения

Переменные контекста:

  • availableCases — доступные пользователю типы на форме добавления;
  • voiceAttachments — идентификаторы аудио-файлов;
  • voiceTranscription — текстовая расшифровка файла;
  • subject — подготовленный шаблон объекта;
  • user — пользователь, который создает объект голосом.

Особенности скрипта

Из скрипта нельзя вернуть оригинальный subject в качестве результата.

Пример скрипта

return [
caseListAttr: availableCases,
fileAttr: voiceAttachments,
transcriptAttr: voiceTranscription,
title: 'Объект',
metaClass: 'serviceCall$testCall1',
dtIntAttr: api.types.newDateTimeInterval(7, 'DAY')
];