Ужасная работа с почтовыми уведомлениями

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Ужасная работа с почтовыми уведомлениями
 
Даже не знаю с чего начать... Некоторым клиентам нужна оперативная информация о заявках, которые формируют их подчиненные. По идее - берем механизм почтовых оповещений, добавляем нужного "наблюдателя" и все... Но с коробки идет настолько неудобная работа с почтовыми уведомлениями, что эх...

1. Создаем задачу. Сохраняем. Добавляем наблюдателя. Наблюдателю приходит следующее письмо:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы скрыть ]

Уважаемый Наблюдатель!
Вы подписаны на Задание N00000001674 от 02.09.2015 11:59:32, в котором произошли следующие изменения:

Таблица [Наблюдатели]
Строка N3 измена
- [НомерСтроки] изменен с '2' на ''
Добавлена строка N2 с реквизитами:
- [Адресат] 'Наблюдатель'
- [Способ оповещения] 'Электронная почта'


При ответе на данное письмо, пожалуйста, не изменяйте тему письма!




Такое сообщение приходит, если наблюдателя добавить после создания и сохранения задания. Если наблюдателя добавить сразу, то прийдет такое сообщение:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы скрыть ]

Уважаемый Наблюдатель!
Вы подписаны на Задание N00000001669 от 02.09.2015 11:12:09, в котором произошли следующие изменения:
Задание успешно создано!Реквизиты:
- [Дата] изменен с '01.01.0001 0:00:00' на '02.09.2015 11:59:32'
- [Автор] изменен с '' на 'Иванов И.И.'
- [Дата начала] изменен с '01.01.0001 0:00:00' на '02.09.2015 11:59:59'
- [Дата создания] изменен с '01.01.0001 0:00:00' на '02.09.2015 11:59:32'
- [Инициатор] изменен с '' на '_Новая организация'
- [Описание] изменен с '' на 'Первоначальное описание задания'
- [Ответственный инициатора] изменен с '' на 'Частное лицо'
- [Оценка выполнения] изменен с '' на 'Без оценки'
- [Приоритет] изменен с '' на 'Средний'
- [Процесс] изменен с '' на 'Обращение в техподдержку'
- [Текущий исполнитель] изменен с '' на 'Администратор'
- [Текущий этап] изменен с '' на 'Новый'
- [Тема] изменен с '' на 'Пример еще одного тестового задания'
Таблица [Наблюдатели]
Добавлена строка N1 с реквизитами:
- [Адресат] 'Иванов И.И.'
- [Способ оповещения] 'Электронная почта'
Добавлена строка N2 с реквизитами:
- [Адресат] 'Попов Петр'
- [Способ оповещения] 'Электронная почта'
Таблица [Этапы]
Добавлена строка N1 с реквизитами:
- [Этап] 'Новый'
- [Исполнитель] 'Администратор'
- [Дата начала] '02.09.2015 11:59:32'
- [Дата окончания] '01.01.0001 0:00:00'



Вроде все тоже нормально, но хотелось бы, чтоб не писалось изменен с '' на 'Реквизит' (например, лучше сразу "[Инициатор] установлен '_Новая организация')

2. Во вкладке сообщения добавляем сообщение: "Первое тестовое сообщение (галка уведомлять наблюдателей стоит)"
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы скрыть ]

Уважаемый Наблюдатель!
Вы подписаны на Задание N00000001674 от 02.09.2015 11:59:32, в котором произошли следующие изменения:

Таблица [Сообщения]
Добавлена строка N1 с реквизитами:
- [Дата сообщения] '02.09.2015 12:05:33'
- [Автор сообщения] 'Иванов И.И.'
- [Текст сообщения] '








Первое сообщение. Галочка уведомлять наблюдателей стоит


'
- [Скрытое сообщение] 'Нет'
- [Уведомлять наблюдателей] 'Да'


При ответе на данное письмо, пожалуйста, не изменяйте тему письма!
Уважаемый Наблюдатель!
Вы подписаны на Задание N00000001674 от 02.09.2015 11:59:32, в котором произошли следующие изменения:
Таблица [Сообщения]
Строка N1 удалена
Добавлена строка N1 с реквизитами:
- [Дата сообщения] '02.09.2015 12:05:33'
- [Автор сообщения] 'Иванов И.И.'
- [Текст сообщения] '








Первое сообщение. Галочка уведомлять наблюдателей стоит


'
- [Скрытое сообщение] 'Нет'
- [Уведомлять наблюдателей] 'Да'




Текст сообщения дублируется дважды. Огромное количество пробелов перед/после реально набранного текста "Первое сообщение. Галочка уведомлять . наблюдателей стоит". Зачем наблюдателю видеть "скрытое сообщение" или нет, если скрытое не должно приходить? Если "уведомлять наблюдателей" не стоит, то как он увидит это сообщение?

3. Добавляем еще одно сообщение "Второе сообщение. Галочка уведомлять наблюдателей НЕ стоит"
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы скрыть ]

Уважаемый Наблюдатель!
Вы подписаны на Задание N00000001674 от 02.09.2015 11:59:32, в котором произошли следующие изменения:

Таблица [Сообщения]
Строка N1 удалена
Добавлена строка N1 с реквизитами:
- [Дата сообщения] '02.09.2015 12:05:33'
- [Автор сообщения] 'Иванов И.И.'
- [Текст сообщения] '








Первое сообщение. Галочка уведомлять наблюдателей стоит


'
- [Скрытое сообщение] 'Нет'
- [Уведомлять наблюдателей] 'Да'


При ответе на данное письмо, пожалуйста, не изменяйте тему письма!
Уважаемый Наблюдатель!
Вы подписаны на Задание N00000001674 от 02.09.2015 11:59:32, в котором произошли следующие изменения:
Таблица [Сообщения]
Строка N1 удалена
Добавлена строка N1 с реквизитами:
- [Дата сообщения] '02.09.2015 12:05:33'
- [Автор сообщения] 'Иванов И.И.'
- [Текст сообщения] '








Первое сообщение. Галочка уведомлять наблюдателей стоит


'
- [Скрытое сообщение] 'Нет'
- [Уведомлять наблюдателей] 'Да'
Добавлена строка N2 с реквизитами:
- [Дата сообщения] '02.09.2015 12:20:55'
- [Автор сообщения] 'Иванов И.И.'
- [Текст сообщения] '








Второе сообщение. Галочка уведомлять наблюдателей НЕ стоит


'
- [Скрытое сообщение] 'Нет'
- [Уведомлять наблюдателей] 'Нет'


При ответе на данное письмо, пожалуйста, не изменяйте тему письма!
Уважаемый Наблюдатель!
Вы подписаны на Задание N00000001674 от 02.09.2015 11:59:32, в котором произошли следующие изменения:
Таблица [Сообщения]
Строка N1 удалена
Строка N2 удалена
Добавлена строка N1 с реквизитами:
- [Дата сообщения] '02.09.2015 12:05:33'
- [Автор сообщения] 'Иванов И.И.'
- [Текст сообщения] '








Первое сообщение. Галочка уведомлять наблюдателей стоит


'
- [Скрытое сообщение] 'Нет'
- [Уведомлять наблюдателей] 'Нет'
Добавлена строка N2 с реквизитами:
- [Дата сообщения] '02.09.2015 12:20:55'
- [Автор сообщения] 'Иванов И.И.'
- [Текст сообщения] '








Второе сообщение. Галочка уведомлять наблюдателей НЕ стоит


'
- [Скрытое сообщение] 'Нет'
- [Уведомлять наблюдателей] 'Нет'




Т.е. куча пробелов, приходит сообщение наблюдателю, хотя в настройках НЕ стояло уведомлять наблюдателей, дублирование тела письма. Вообще нечитабельное письмо

Проверял и еще на одном сообщении - галочка "уведомлять наблюдателей" игнорируется, где берется признак "скрытое сообщение"

Дальше? Страшно дальше. Нечитабельно и непонятно.

Ставим этап "Выполнение" и понеслось
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы скрыть ]

Реквизиты:
- [Текущий этап] изменен с 'Новый' на 'Выполнение'
Таблица [Сообщения]
Строка N1 удалена
Строка N2 удалена
Строка N3 удалена
Добавлена строка N1 с реквизитами:
- [Дата сообщения] '02.09.2015 12:05:33'
- [Автор сообщения] 'Иванов И.И.'
- [Текст сообщения] '











Первое сообщение. Галочка уведомлять наблюдателей стоит



'
- [Скрытое сообщение] 'Нет'
- [Уведомлять наблюдателей] 'Да'
Добавлена строка N2 с реквизитами:
- [Дата сообщения] '02.09.2015 12:20:55'
- [Автор сообщения] 'Иванов И.И.'
- [Текст сообщения] '









Второе сообщение. Галочка уведомлять наблюдателей НЕ стоит



'
- [Скрытое сообщение] 'Нет'
- [Уведомлять наблюдателей] 'Нет'
Добавлена строка N3 с реквизитами:
- [Дата сообщения] '02.09.2015 12:22:47'
- [Автор сообщения] 'Иванов И.И.'
- [Текст сообщения] '









Третье сообщение. Галочка уведомлять наблюдателей НЕ стоит



'
- [Скрытое сообщение] 'Нет'
- [Уведомлять наблюдателей] 'Нет'
Таблица [Этапы]
Строка N1 удалена
Добавлена строка N1 с реквизитами:
- [Этап] 'Новый'
- [Исполнитель] 'Администратор'
- [Дата начала] '02.09.2015 11:59:32'
- [Дата окончания] '02.09.2015 12:26:09'
Добавлена строка N2 с реквизитами:
- [Этап] 'Выполнение'
- [Исполнитель] 'Администратор'
- [Дата начала] '02.09.2015 12:26:09'
- [Дата окончания] '01.01.0001 0:00:00'






Итог:
1) Почему-то дублируются изменения. В 1с во вкладке "изменения" они также добавляются дважды, с разницей, порой, в несколько секунд
2) Большое количество префиксных/постфиксных пробелов в письме, что раздувает письмо и делает его непонятным
3) Игнорирование галки "уведомлять наблюдателей", непонятно откуда берущееся "скрытое сообщение"
4) При создании/изменении незаполненного реквизита "- [Оценка выполнения] изменен с '' на 'Без оценки'" - пишется не по-человечески
5) Таскание истории всех изменений, вместо описания текущего изменения, что вообще убивает смысл оповещения. Ты не понимаешь, из-за какого конкретного изменения тебе пришла эта простынь

Уважаемые разработчики, понятно, что это написано на 1с и эти механизмы можно заточить под себя, но такое "функционирование" базовых возможностей любой "системы учета заявок" (самой простой) - неработоспособно.

Просьба, в базовом функционале убрать:
1. Дублирование изменений
2. Пробелы в сообщениях, описании заявки и пр
3. Пофиксить галку "уведомлять наблюдателей"
4. Не указывать для новых реквизитов "изменено с "пусто" на "нужно""
5. Не тянуть простынь изменений в каждом письме. В письме должно отражаться или текущее изменение или (если это сложно) - полное описание текущей заявки

Спасибо заранее
 
Спасибо за конструктивную критику.
Мы постараемся в ближайшем будущем учесть ваши пожелания.
В принципе, можно самостоятельно настроить шаблоны оповещений в программе...
Вы можете изменить шаблон оповещения. Например Основной шаблон для наблюдателей выглядит вот так:Уважаемый %Пользователь%!
Вы подписаны на <b>Задание N%Номер% от %Дата%</b>, в котором произошли следующие изменения:<hr>%СписокИзменений%<hr>

<i>При ответе на данное письмо, пожалуйста, не изменяйте тему письма!
Service Desk "Управление">www.softonit.ru">"Управление IT-отделом 8"
Вы можете убрать переменную %СписокИзменений%. Тогда списка изменений в теле письма не будет.
Автоматизация сегодня - Ваш успех завтра
 
1) да, это понятно, но вот и нужен доработанный %списокизменений%, который будет возвращать только текущее изменение
2) что делать с галкой оповещения?
3) что делать с дубляжем изменений?
 
Как я уже сказал ранее, мы постараемся в ближайшем будущем учесть ваши пожелания.
Если не выводить список изменений то не будет никаких дубляжей.
Галку оповещений проверим.
Автоматизация сегодня - Ваш успех завтра
 
И что получится? Прийдет письмо вида:Уважаемый %Пользователь%!
Вы подписаны на <b>Задание N%Номер% от %Дата%</b>, в котором произошли следующие изменения:

а где что ИМЕННО СЕЙЧАС изменилось? зачем такое письмо наблюдателю? Что-то изменилось, а что? Можно это исправить в близлежащем релизе? Работа с почтой в принципе не реальна!

А про "дубляж" вы не поняли: в самом задании и в письме дублируется запись о последнем изменении. Просто дублируется. И по-этому в письме приходит два похожих "тела".

Причем, бывает, что от того, когда ты добавляешь наблюдателя - не всегда отправляются оповещения. В основном, 99.99% почта работает как полагается, но бывают такие глюки (100% не связанные с почтовыми серверами и коммуникацией). Когда готовил пример для этого топика, то дважды попадал на то, что перестают высылаться оповещения на изменения в задании. От других заданий - работает, от того, где добавлял наблюдателя сразу при создании задания - нет. Причем первое сообщение приходит, а последующие - нет
 
Вы можете отредактировать шаблон, например, таким образом:Уважаемый %Пользователь%!
Вы подписаны на <b>Задание N%Номер% от %Дата%</b>, в котором произошли изменения.
Перейдите для открытия по ссылке <a target="blank" href="%URL%">%URL%</a>
Если настроить доступ к информационной базе через web и в настройках указать web-адрес сервера. То станет возможным открытие из письма документа с заданием.
Если же этот подход не устраивает ожидайте следующего релиза. Мы постараемся все проверить и реализовать с учетом указанных замечаний.

По поводу того, что не всегда приходят сообщения, такое может быть. Проверьте чтобы была в настройках установлена галочка "Оповещать при собственных изменениях"
Автоматизация сегодня - Ваш успех завтра
 
1) К сожалению, по причинам связанным с информационной безопасностью, мы не предоставляем web доступ.
2) Галочка не стояла, но сообщение не приходило и наблюдателю! Галочка о "Оповещать при собственных изменениях" не должна влиять на наблюдателей!

Я обращаюсь сюда не для критики (как все плохо ;)), а для того, чтобы программа была лучше. Лучше программа - больше пользователей, больше функционал и пр
Изменено: satoo satoo - 25.01.2016 11:51:37
Страницы: 1
Читают тему