Исправлены ошибки
1. TEAM-14225 Исправлена ошибка, когда название экземпляра процесса не отображалось
в Мониторе процессов в разделе
Администрирование.
2. TEAM-18814 Была исправлена ошибка, связанная с выдачей прав в процессах системы. Ранее пользователи сталкивались с проблемой, когда система пыталась выдать права на новые экземпляры приложений в рамках задачи для пользователей, не являющихся авторами элемента приложения, и при этом способ доступа к приложению был установлен на любой, кроме индивидуальных прав на каждый объект. Это приводило к возникновению массовых предупреждений в логах с текстом “precondition: Permissions can be updated only for row access type”, затрудняя их чтение и анализ. Теперь, при создании и выполнении задач в системе, права на новые экземпляры приложений выдаются корректно, без генерации лишних предупреждений в логах.
3. TEAM-19596 Была исправлена ошибка, при которой связанный элемент не отображался в исходящих и выполненных входящих задачах. Теперь связанные элементы корректно показываются в любом разделе задач, обеспечивая полную информационную прозрачность.
4. TEAM-21154 В последнем обновлении была исправлена ошибка, связанная с обновлением информации по задачам на канбан-доске. Ранее пользователи сталкивались с ситуацией, когда после добавления новой задачи или выполнения существующей задачи изменения не отображались на канбан-доске без обновления страницы. Это затрагивало как обычные задачи, так и задачи в пользовательских приложениях и CRM.
Решение устраняет необходимость в ручном обновлении страницы для отображения актуальной информации.
5. TEAM-24860 Была обнаружена и устранена ошибка, из-за которой при формировании отчетов не учитывались настроенные права доступа к элементам приложения. Эта проблема проявлялась в том, что пользователи могли видеть в отчетах данные по всем элементам приложения, даже к тем, к которым у них не было доступа. Была добавлена функция учета прав доступа при отображении результатов отчета. Включается по запросу.
6. TEAM-25068 Была исправлена ошибка в дизайнере процессов, касающаяся настроек отладки. Ранее пользователи столкнулись с проблемой: после удаления добавленных полей контекста из формы настроек отладки и последующем запуске отладки эти поля снова появлялись в форме отладки и в настройках отладки. Это противоречило ожиданиям пользователей, которые хотели иметь возможность убирать ненужные поля из формы для упрощения процесса отладки. Проблема была устранена путем корректировки логики работы с формой настроек отладки. Теперь, после удаления пользователем полей из формы настроек отладки, эти изменения корректно сохраняются, и удаленные поля не появляются при следующем запуске отладки.
7. TEAM-25109 В системе была обнаружена проблема при создании задач через элемент приложения на группу пользователей или элемент организационной структуры, включающий более 10 пользователей. Вместо ожидаемого создания задачи, генерировался чекпоинт, и при попытке открыть его в разделе задач возникала ошибка. Эта ошибка мешала нормальному функционированию системы и создавала препятствия для эффективной работы пользователей.
Проблема была устранена: теперь при создании задачи на группу пользователей или элемент оргструктуры задача корректно создается и открывается без ошибок, независимо от количества пользователей в группе.
8. TEAM-25661 В системе была обнаружена ошибка, касающаяся процесса переназначения задач на нескольких пользователей. При попытке администратором переназначить одну из исходящих задач через меню действий (три точки), в большинстве случаев задача некорректно переназначалась не на выбранного пользователя, а изменялся исполнитель самого нижнего экземпляра задачи в таблице, что предположительно соответствовало первому сформированному экземпляру задачи.
Эта проблема была успешно исправлена, теперь задачи корректно переназначаются на указанного пользователя без ошибок, и результаты поставленных задач отражаются правильно в таблице результатов.
9. TEAM-24424 В системе была выявлена проблема с функцией перехода к предыдущему письму в разделе почты. Пользователи столкнулись с тем, что при попытке использовать кнопку
Предыдущее для перехода к предыдущему сообщению в папках
Входящие и
Отправленные, действие не приводило к ожидаемому результату — переход не происходил, и система не выдавала ошибок. Ошибка устранена.
10. TEAM-25461 Была обнаружена и исправлена ошибка в интерфейсе раздела
Почта, где при попытке написать письмо пользователи сталкивались с проблемой отображения лишнего поля рядом с полями
Кому и
Копия. Это дублирование полей вызывало путаницу и затрудняло процесс отправки писем.
После внесения исправлений, лишнее поле было убрано.
11. TEAM-23522 При экспорте решения возникала ошибка , сопровождаемая сообщениями в логах "not found: no rows in result set" и "Permissions can be updated only for row access type: precondition". Проблема была связана с настройками доступа и была успешно исправлена, что позволит пользователям в дальнейшем выполнить экспорт решения без ошибок.
12. TEAM-23941 Был выявлен баг, связанный с API создания элементов в приложении. При отправке запроса на создание элемента без указания типа для полей
Номер телефона и
Электронная почта (поле
type оставлено пустым), элемент успешно создавался, но с неопределенным типом данных.
Теперь, если тип этих полей не указан явно, система автоматически сохраняет их с типом
Main.
13. TEAM-24289 Была выявлена проблема в работе worker-а: при отклонении промиса в серверном скрипте без соответствующей обработки ошибки через
.catch() происходило нежелательное завершение работы форка. Это проявлялось в случаях, когда асинхронная функция генерировала ошибку, но не ожидалась выполнением через
await, либо когда в массиве промисов один из них отклонялся без явного ожидания его выполнения.
Для решения этой проблемы были предприняты шаги по стабилизации работы серверных и клиентских скриптов, в частности, улучшена обработка ошибок в асинхронных функциях. Теперь, если в серверном скрипте возникает ошибка в промисе без блока
catch, система корректно обрабатывает такие ситуации, предотвращая нежелательное завершение работы worker-а. В результате этих доработок скрипты должны теперь выдавать ясное сообщение об ошибке, связанной с отклонением промиса без его обработки, в случае серверного исполнения, в то время как в клиентском исполнении подобная ошибка не должна возникать.
14. TEAM-24353 Была выявлена ошибка в системе управления обработчиками событий, при которой некорректно отображался домен события для созданных обработчиков. Вместо ожидаемого обозначения
Все события в интерфейсе отображалось
Элементы приложения для обработчиков, настроенных на работу со всеми событиями системы. Проблема устранена.
15. TEAM-24784 Были исправлены проблемы с полем типа
Деньги, включая некорректное округление и обработку значений
- теперь значения автоматически округляются до установленного количества знаков после запятой при потере фокуса. Например, 12,12, вместо 12,129
- при указании очень большого числа 99999999999999999999999999 и потере фокуса будет сохраняться значение Number.MAX_SAFE_INTEGER с вычетом копеек. К примеру, для рублей это Number.MAX_SAFE_INTEGER / 100
16. TEAM-24856 Была выявлена и исправлена ошибка в работе с полями типа
Электронная почта на формах: при изменении подтипа адреса электронной почты (например, с
Основной на
Рабочую или добавлении новых адресов с различными подтипами) и сохранении изменений, все адреса ошибочно отмечались как
Основные. Эта проблема приводила к тому, что при повторном открытии формы редактирования элемента, все адреса также отображались с подтипом
Основной, несмотря на изначально выбранные пользователем подтипы.
17. TEAM-24960 Обнаружена и устранена проблема с визуализацией поля типа
Деньги в формах создания приложений: при выборе валюты с обозначением, располагаемым перед суммой (например, доллары или евро), введенная сумма отображается в начале строки, перекрывая значок валюты. После исправления ввод суммы начинается после символа валюты.
18. TEAM-25029 Была выявлена и устранена проблема с нестабильной работой периодических задач по очистке метрик и генерации отчетов о производительности. При активации сбора телеметрии и установке расписания для автоматической генерации, запланированные задачи не инициировались как ожидалось.
19. TEAM-25058 В процессе работы была выявлена и устраненеа проблема, когда в действии
runTimerAction один и тот же экземпляр логера постоянно атрибутируется через API
Named() и
With(), приводя к генерации длинных, повторяющихся сообщений в логах. Это делало логи перегруженными и трудными для анализа.
20. TEAM-25088 Была выявлена и устранена ошибка "Cannot read properties of undefined (reading 'app')", возникавшая при попытке загрузить главную страницу портала технической поддержки ELMA365.
21. TEAM-24496 Была устранена проблема некорректного взаимодействия с пользовательским интерфейсом в модуле проектов, связанная со смещением плана проекта по вертикали. Исправление касается ситуации, когда при взаимодействии с длинным названием проекта и последующем добавлении множества задач, план неожиданно смещался вверх при наведении курсора на название. Теперь, после внесенных корректировок, список задач остается стабильным и не смещается.
22. TEAM-24888 Была внесена корректировка в функциональность диаграммы Ганта, исключающая возможность использования контекстного меню для задач в режиме редактирования до их фактического сохранения.
23. TEAM-25012 Была скорректирована верстка виджета диаграммы Ганта: ранее замеченные проблемы с отсутствием отступов в нижней панели виджета успешно устранены.
24. TEAM-25076 Была исправлена проблема с пересчетом даты завершения фазовой задачи. Ранее, при изменении даты завершения вложенной задачи через перетаскивание или редактирование, дата завершения фазовой задачи оставалась неизменной, хотя визуально таймлайн фазовой задачи адаптировался к новым срокам. Теперь дата завершения фазовой задачи автоматически пересчитывается в соответствии с изменениями дат вложенных задач.
25. TEAM-22898 Исправлена ошибка отображения виджета выбора бизнес-процессов при создании или редактировании задач из режима редактирования диаграммы Ганта. Ранее виджет не появлялся автоматически на форме, требуя дополнительного действия от пользователя.
26. TEAM-24463 Была исправлена ошибка, приводящая к сбою в блоке генерации файла по шаблону из-за недостатка прав. Теперь для определенных ситуаций в контекст запуска бизнес-процесса линии добавляются административные права. Это касается случаев, когда в настройках бизнес-процесса установлен биндинг «инициатор=сессия». Если оператор и его ID не равны нулю — админские права не предоставляются.
27. TEAM-24833 Исправлена ошибка, из-за которой тип атрибута
Учётная запись отображался некорректно. Проблема проявлялась после добавления переменной типа
Учётная запись (не множеств.) с указанием сервиса (например, WhatsApp) и последующего заполнения этого поля на форме создания элемента приложения.
28. TEAM-24909 Была исправлена ошибка, препятствовавшая удалению элемента приложения или прерыванию процесса, когда он находился на блоке
Инициативное сообщение в линию или
Ответное сообщение в линию. Проблема возникала из-за настройки повторного выполнения в блоке
Инициативное сообщение в линию, когда активирована опция
Повторить выполнение с значениями по умолчанию для
Количество повторений и
Время задержки между повторениями.
29. TEAM-21874 Была выявлена и исправлена проблема с массовыми действиями (запуск процесса), когда не все выбранные элементы передавались в пользовательскую переменную при запуске процесса.
30. TEAM-21936 Была обнаружена и исправлена ошибка в механизме работы с Namespace.app, из-за которой после нескольких обновлений решения в список активных приложений раздела начинали попадать удалённые приложения. Проблема проявлялась на следующий день после повторного обновления решения, когда в список приложений, полученных через Namespace.app, включались приложения, находящиеся в корзине. Это влияло на точность работы сценариев страниц, предполагающих работу только с активными и не удалёнными приложениями раздела.
31. TEAM-24151 Была обнаружена и исправлена ошибка, возникающая при попытке удаления элементов приложения в разделе
Клиентский сервис, которая проявлялась в виде 500 ошибки. В процессе диагностики была выявлена конкретная причина ошибки – обращение к несуществующим в базе данных записям.
32. TEAM-24559 Была обнаружена и устранена проблема с функцией поиска в интерфейсе редактирования карточки пользователя, из-за которой невозможно было найти пользовательские группы через поисковую строку поля
Группы. Проблема не касалась системных групп, которые успешно обнаруживались и добавлялись в процессе поиска. Теперь, после исправления, и пользовательские группы, созданные в системе, стали доступны для поиска и выбора непосредственно через поисковую строку, без необходимости перехода в модальное окно со списком групп.
33. TEAM-24780 Была выявлена и устранена проблема, когда при закрытии модального окна с элементом приложения, открытого через ссылку на главной странице, происходила перезагрузка главной страницы, что приводило к потере указанного контекста в виджетах. Эта проблема не наблюдалась на созданных страницах в разделах, где закрытие модальных окон не вызывало перезагрузки и контекст оставался неизменным.
34. TEAM-24916 Была исправлена ошибка в расчете лимита лицензий при импорте пользователей из Active Directory (AD), когда система ошибочно предполагала нехватку лицензий, несмотря на наличие конкурентных лицензий. Проблема воспроизводилась на версиях 2023.10.7 и 2023.11.18 и приводила к ошибке при попытке импортировать пользователей из AD, указывая на недостаточное количество лицензий.
35. TEAM-24944 Была исправлена ошибка, связанная с добавлением привязок OAuth для одного и того же пользователя в разных тенантах, которая приводила к удалению предыдущей привязки. Теперь структура данных OAuth дополнена информацией о компании, что позволяет корректно создавать и хранить несколько связок OAuth для пользователя в различных компаниях в рамках одного кластера. Описанный кейс теперь работает корректно, создавая две связки oauth в mongo.
36. TEAM-22653 Была исправлена ошибка, из-за которой автор элемента не мог перемещать его между папками в приложении с настроенными правами доступа. Проблема возникала в контексте приложений с иерархическим справочником, когда права на просмотр, создание и редактирование были выданы исключительно автору элемента.
37. TEAM-23707 Обнаружена и исправлена ошибка, связанная с отображением элементов в контракте, после установки решения CRM и импорта данных для приложения "Единицы измерения". Проблема проявлялась в том, что после импорта данных и попытки доступа к элементам в контракте, эти элементы не отображаются, а в консоли появляется ошибка типа данных
TypeError: FLOAT must be a number.
38. TEAM-24506 Была обнаружена и устранена проблема, связанная с отображением удаленных регистраций в активных журналах регистрации. При использовании функциональности автоматической регистрации документов в системе и последующем удалении этих регистраций через скрипт, удаленные регистрации по-прежнему отображались как активные, несмотря на наличие даты удаления.
39. TEAM-24562 Опция
Присваивать номер при создании элемента в настройках нумератора на уровне приложения была пересмотрена и переименована для более четкого понимания ее функционала. Новое название опции —
Присваивать номер при открытии формы создания, что точнее отражает момент присвоения номера документу или элементу приложения. Данное изменение направлено на исключение двусмысленности и потенциальной путаницы среди пользователей, обеспечивая лучшее понимание процесса работы с нумерацией.
40. TEAM-24906 Была выявлена и исправлена проблема в механизме ограничения доступа на уровне элементов приложения, из-за чего файлы, добавленные к элементу приложения, не отображались для пользователей, имеющих доступ к этому элементу. Ситуация обнаружена при работе под учетной записью пользователя, не обладающего административными правами, что приводило к невозможности просмотра загруженных файлов на форме просмотра элемента приложения, даже когда этому пользователю были явно предоставлены права на доступ к этому элементу.
41. TEAM-25126 Обнаружена и исправлена ошибка, когда пункты контекстного меню
Сравнить с файлом и
Сравнить с версией не отображались для файлов с расширением .docx, если расширение файла было указано с использованием заглавных букв (например, .docX или .dOcx).
42. TEAM-25242 В системе были устранены проблемы с автоматическим согласованием: теперь при изменении метода согласования с
вручную на
автоматический корректно учитываются переходы по времени, исключая ошибки запуска процесса. Также исправлено некорректное определение общего статуса согласования при использовании автоматических резолюций, что обеспечивает соответствие между ожидаемыми и фактическими результатами согласования
43. TEAM-25265 Исправлена ошибка в функционале просмотра файлов. Теперь, если пользователь повторно открывает виджет
Просмотр файла после редактирования документа через виджет кнопки
Скачать и
Редактировать, ошибка не возникает.