На продукте 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."
В итоге ни уведомления, ни обращения не создается. Надо исправить скрипт добавления уведомления на контроль днины поля.
Понравилась ли вам эта идея?
Здравствуйте, Алексей!
Нам удалось воспроизвести описанный Вами кейс.
Ошибка уже передана ответственной команде разработчиков и будет исправлена в релизе 7.18.2.
Благодарим.