Подскажите, где есть примеры создания шаблона email-уведомления, и работы с ним в JavaScript? До этого делал все в коде, но это неудобно в плане форматирования текста письма.
Нравится
Примеры отправки писем Вы можете посмотреть в скрипте scr_TaskUtils
В функциях
function ProcessSendTaskEmailToContactsInTask
и
function ProcessSendTaskEmailByContactFieldName
Пробую создать шаблон сообщения ("Инструменты - Шаблоны сообщений") - все создается нормально, в качестве шаблона импортирую msg-файл, сохраненный из Аутлука, сохраняю шаблон. После это нажимаю на "Обновить", или перезапускаю клиента - нового шаблона нет в списке, никаких фильтров нет.
UPDATE:При этом в таблице tbl_MailTemplate - запись с новым шаблоном есть. И еще - при импорте шаблона(*.msg или *.oft файла Outlook), группа полей "Параметры шаблона" не заполняется.
Необходимо детальное тестирование данной ситуации. Согласно Вашего запроса заведен инцидент 084351.
Пришлите на support@tscrm.com письмо с темой содержащей номер инцидента, с указанием Ваших контактных данных
"Клименко Николай" написал:Пришлите на support@tscrm.com письмо с темой содержащей номер инцидента, с указанием Ваших контактных данных
Отправил.
Для исправления данной ошибки необходимо загрузить в конфигурацию сервис из прикрепленного архива sq_MailTemplate и сделать следющие изменения в сервисе scr_MailTemplatesWorkspace в методе ApplyMailTemplateFileters():
function ApplyMailTemplateFileters() { var Dataset = BaseWorkspace.GridDataset; ApplyStandardWorkspaceFilter(); var UserSettingsWindow = GetUserSettings(); if (UserSettingsWindow) { if (UserSettingsWindow.MailClientID == mcLotus) { ApplyDatasetFilter(Dataset, 'BodyFormatID', mbf_Lotus, true); // Эту строку нужно добавить EnableDatasetFilters(Dataset, false, 'NotBodyFormatFilters'); } else { ApplyDatasetFilter(Dataset, 'NotBodyFormatID', mbf_Lotus, true); // Эту строку нужно добавить EnableDatasetFilters(Dataset, true, 'NotBodyFormatFilters'); } } }