Идея
Обсуждение

Ошибка длины поля Case и Reminding

На продукте ServiceEnterprise обнаружил один баг по длине полей.

Создаем обращение. У обращения длина поля Subject=500 символов. Вставляем максимальную длину поля. 

в объекте Case пакета Case на событие CaseSaved работает процесс по созданию уведомления Reminding. для нового ответсвенного по обращени создается уведоление с текстом "Вас назначили ответственным по обращению №{0} “{1}”" (на русском языке) в поле SubjectCaption. Поле SubjectCaption в Reminding так же имеет длину 500 символов.

Таким образом при максимальной длине поля Тема в обращении получаем ошибку на уровне SQL по созданию записи "String or binary data would be truncated. The statement has been terminated." 

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

1 комментарий

 

Здравствуйте, Алексей!

Нам удалось воспроизвести описанный Вами кейс.
Ошибка уже передана ответственной команде разработчиков и будет исправлена в релизе 7.18.2.

Благодарим.

Показать все комментарии