...

Релиз 2022.4

Тема в разделе "Релизы ELMA365 SaaS", создана пользователем ELMA365, 29 апр 2022.

  1. ELMA365

    ELMA365 Moderator

    Почтовый клиент

    1. TEAM-7527 Добавлено отображение треда на странице просмотра письма. Письма, сформированные в цепочку через функцию Ответить, объединяются в единый тред. Это позволяет без дополнительного поиска переходить к более ранним или поздним письмам треда. Письма в треде имеют отметку о наличии вложений и о потоке письма: входящие или исходящий. Также с превью письма из треда можно перейти к выбранному письму и сформировать ответ, отметить его важным, непрочитанным и т.д.

    Внимание! Функцию формирования цепочки писем в тред не поддерживают почтовые ящики на @outlook.com. Специальная обработка таких ящиков будет реализована дополнительно.

    2. TEAM-8354 Добавлено всплывающее уведомление о новом входящем письме. В настройках профиля, в подразделе Почта так же добавлена настройка показа уведомлений о новых письмах для мобильных и стационарных устройств. Если настройка уведомлений для мобильного приложения должна работать иначе, пользователь может включить чек-бокс Изменить настройки для мобильного приложения и задать на свое усмотрение разные режимы оповещения для браузера и мобильного приложения.

    3. TEAM-9100, TEAM-9457 Интерфейс раздела Почта был адаптирован под работу на мобильных устройствах. Изменения коснулись меню раздела, окна просмотра писем, создания нового письма. Так же был добавлен счётчик непрочитанных писем.

    ChatDesk

    TEAM-8930 Реализована интеграция с Вконтакте. Теперь к линии можно подключить аккаунт VK, привязанный к группе.
    • В сессии можно принимать сообщения от пользователя, который пишет в группу.
    • Отправлять сообщения из сессии ELMA365 во VK от имени группы.
    Типы данных

    1. TEAM-1487 Добавлена возможность устанавливать фильтрацию в настройке свойства типа Пользователь.

    2. TEAM-2889 Добавлена фильтрация доступных элементов в поле типа Пользователь. Для этого реализованы методы setFilter и clearFilter, которые работают аналогично полю типа Приложение.

    3. TEAM-253 Добавлена возможность фильтрации по множественным полям типа Приложение.

    Пример использования:

    В стандартном разделе CRM есть приложения Контакты и Компании. В приложении Компании есть поле Контакты, несколько. При поиске компаний выбираем несколько контактов. В результатах поиска будут все компании, в которых хотя бы один контакт пересекается со списком в поисковом запросе

    Внешний портал

    TEAM-9081 Реализована возможность выдавать права внешнему пользователю, который еще не принял приглашение. При разработке решений для портала мы увидели необходимость предварительной подготовки данных для внешнего пользователя ещё до того, как он принял приглашение по ссылке. Ранее, например, было невозможно выдать такому пользователю заранее права на документы или создать для него какие-то задачи.

    В этой версии также был реализован новый метод в TSSDK Namespace.portal.addUser(portalUserProfile) который создает учетную запись пользователя в статусе «Не активирован». Такую учетную запись теперь можно использовать в сценариях и процессах, как и любую другую учетную запись.

    Учетная запись будет активирована после перехода по ссылке-приглашению и подтверждения данных.

    Контракты

    1. TEAM-8991 Для контрактов добавлена возможность настраивать права доступа, так же, как для приложений. Права для контракта можно ограничить на двух уровнях - на уровне всего контракта или на уровне доступа к каждому элементу.

    2. TEAM-9552 В ĸонтраĸты добавлено новое системное поле «Ссылка на родительский элемент». Она указывает на оригинальный элемент и позволяет работать с ним, как с обычным полем приложения. Например, получать данные и подписи для элемента, ĸ которому привязан ĸонтраĸт. Новое поле также доступно для использования в Low-code сценариях при реализации виджетов, форм, сценариев обработки данных.

    Работа с цифровыми подписями и НЭП

    TEAM-9330 В системе реализована возможность выпускать цифровые подписи и подписывать с их помощью документы и атрибуты приложений. Для этого в дизайнер бизнес-процессов добавлены два новых блока:
    • Создание заявки на выпуск цифровой подписи. Позволяет пользователю запустить процесс получения цифровой подписи. В результате пользователь получит ЦЭП. Ключи такой подписи хранятся на стороне провайдера и защищены от доступа для внешних пользователей.
    • Ожидание статуса цифровой подписи. Этот блок необходим для правильного построения процессов, требующих выпуск цифровой подписи для пользователя.
    Для работы с НЭП и выпуска ЦЭП реализована интеграция с провайдером Контур.

    Резервирование номера документа

    В системе добавлена возможность для резервирования номеров в делопроизводстве. Данная опция позволяет присвоить номер приложению в рамках дела.

    Администрирование

    TEAM-4988 В разделе Администрирование добавили страницу Активные пользователи. На ней отображаются все авторизованные в данный момент пользователи. Это помогает отслеживать, кто работает в системе, с каких IP-адресов произошла авторизация, определять несанкционированные сессии. Поддерживается поиск по логину, электронной почте и ФИО.

    Безопасность данных

    TEAM-3457 Изменена логика вычисления при расчете суммы по полю в канбан-представлении. Теперь для этой операции учитываются права текущего пользователя. Сумма рассчитывается только по тем элементам, к которым текущий пользователь имеет доступ.

    Импорт данных

    TEAM-8586 Для импорта больших объемов данных, добавили возможность игнорировать обработчики событий. Опция доступна в окне загрузки файла импорта.

    Пример:
    • в компании создан модуль с обработчиком события, который запускает бизнес-процесс при каждом создании элемента приложения;
    • необходимо импортировать сотни тысяч элементов в приложение;
    • если использовать флаг «игнорировать обработчики событий», то элементы будут импортированы без запуска процесса по каждому из них, что уменьшит нагрузку на сервер и очередь сообщений.
    Приложения

    TEAM-8720 Добавили возможность восстанавливать отдельные удаленные элементы приложения в интерфейсе и в сценариях. Для этого на форму нужно добавить кнопку Восстановить.

    В сценариях для восстановления элемента используется метод ApplicationItem.restore() || ApplicationItemRef.restore().

    TS SDK

    TEAM-8832 Доработан метод getUsers() типа Роль. Он позволяет получить пользователей, хранящихся в переменной типа Роль.

    Например, если в контексте есть переменная типа Роль (role) и переменная типа Пользователь, несколько (users), записать пользователей из role в users можно так:
    Код:
    
    for (let i of Context.data.role) {

    let users await i.getUsers()

    Context.data.users Context.data.users.concat(users)

    }
    Метод getUsers() всегда возвращает до 10000 элементов. Для работы с пользователями с учетом пагинации можно использовать объект поиска пользователей, System.users.search() (https://tssdk.elma365.com/ru/interfaces/04_application.usersearch.html)

    Календарь

    TEAM-9099 Доработали механизм проверки пересечения событий.
    • При создании события в разделе Календарь проверяется пересечение с событиями во всех приложениях типа Событие.
    • При создании элемента приложения типа Событие проверяется пересечение с Календарем.
    Задачи

    1. TEAM-9114 В разделе Задачи появилась возможность сохранить параметры поиска в виде фильтра. Фильтры сохраняются только для текущего пользователя.

    2. TEAM-9402 Изменен шаблон оповещения о добавлении участников в задачу.

    3. TEAM-8829 Участникам и согласующим теперь приходят оповещения о выполнении задачи.

    Виджеты

    TEAM-7371 Добавлена новая функция «История версий виджета»
    • В конструктор виджета добавлена вкладка «История». На ней отображается информация по опубликованным ранее версиям: номер, дата, автор, комментарий.
    • При работе с черновиком с этой вкладки можно вернуться к любой из опубликованных версий. Для этого предусмотрена кнопка Применить версию.
    • При публикации виджета показывается окно для ввода комментария.
    Улучшение пользовательского опыта

    1. TEAM-8678 Автоматическое присваивание временной зоны, как в устройстве

    2. TEAM-1061 Добавлена возможность загрузки файлов в сообщения с помощью drag’n’drop. Функция доступна в личных и групповых чатах, в каналах, ленте и в виджете Лента в карточках элементов.

    Кроме того, можно перетащить сразу несколько файлов. Файлы будут загружаться последовательно, с возможностью добавить комментарий к каждому из файлов.

    3. TEAM-2389 Увеличено максимальное количество символов в наименовании элементов оргструктуры.
  2. ELMA365

    ELMA365 Moderator

    Исправлены ошибки

    1. TEAM-6625 Исправлена верстка при указании длинного наименования в поле с типом Произвольное приложение.

    2. TEAM-7675 Функция addDate у даты теперь работает корректно.

    3. TEAM-8001 В модуле в блоке Действие в БП удаление контекстных переменных работает корректно.

    4. TEAM-8328 Исправлена работа метода API с пустым телом функции.

    5. TEAM-8398 Исправлена работа кнопки Удалить в модуле.

    6. TEAM-8908 Исправлена работа fecth через прокси с внешними и внутренними ресурсами.

    7. TEAM-9228 Устранена ошибка ввода данных в поле типа Дата/время.

    8. TEAM-9271 Исправлен поиск задач System.processes._searchTasks().

    9. TEAM-9390 Исправлена работа сценариев в методах API модуля.

    10. TEAM-9413 Адаптирована формы авторизации на внешнем портале.

    11. TEAM-9483 Добавлен новый процесс «Разблокировка внешнего пользователя».

    12. TEAM-9484 Настройки oauth авторизации для портала теперь сохраняются корректно.

    13. TEAM-9563 Кнопка Предпросмотр в настройке Портала теперь работает корректно.

    14. TEAM-9447 На Главной странице для обычных пользователей скрыта шестеренка с настройками.

    15. TEAM-8575 Удаление пустого прикрепленного файла в поле типа Файл теперь работает корректно.

    16. TEAM-9356 Исправлена ошибка при получении листов согласования через getApprovalLists()

    17. TEAM-9358 Исправлена некорректная работа блока изменения элемента с контрактами. Добавлена обработка файлов у контрактов.

    18. TEAM-9601 Обновление документации в TSSDK.

    19. TEAM-9687 При копировании процесса настроенная форма больше не сбрасывается на форму по умолчанию.

    20. TEAM-3413 Администратор больше не может зайти в систему по конкурентной лицензии, если все лицензии заняты.

    21. TEAM-5097 Исправлено отображение номера телефона в модальном окне.

    22. TEAM-5306 Значения дополнительных параметров отображаются корректно.

    23. TEAM-5307 Исправлена ошибка редактирования и удаления дополнительных параметров.

    24. TEAM-5321 Исправлено некорректное отображение участников групп.

    25. TEAM-5474 Исправлена работа кнопки Разблокировать в разделе Администрирование > Пользователи.

    26. TEAM-6447 Адрес, указанный в поле Адрес для ответа, в блоке Оповещение на email больше не игнорируется при ответе на письмо.

    27. TEAM-6573 Исправлено некорректное поведение настройки видимости свойств на форме предложения.

    28. TEAM-7138 Исправлена ошибка экспорта в xlsx.

    29. TEAM-7442Исправлена работа пуш-сообщений из личных чатов при включенной настройке Персональные события.

    30. TEAM-7706 Исправлены интерфейсы экспорта решения ELMA365 Store.

    31. TEAM-8469 Исправлено отображение исполнителя задачи при замещении.

    32. TEAM-8580 Исправлен номер телефона в форме уведомления окончания триала на eu домене.

    33. TEAM-8755 Добавлена обработка удаления закрепленного фильтра.

    34. TEAM-8836 Исправлено отображение нескольких элементов в поле типа Приложение (множественное).

    35. TEAM-8897 Исправлено отображение запланированной задачи в календаре.

    36. TEAM-9016 PUT запрос на изменение пользовательских настроек приложения больше не появляется в networking при открытии приложения.

    37. TEAM-9044 Исправлена работа фильтра Ограничить выбор работе с таблицами на форме создания элемента приложения.

    38. TEAM-9058 Исправлена сортировка в виджете Связанные задачи.

    39. TEAM-9097 Счетчик в календаре при установлении финального пользовательского статуса теперь работает корректно.

    40. TEAM-9145 Исправлено поведение поля e-mail в табличном представлении при раскрытие выпадающего списка.

    41. TEAM-9157 Сценарий для изменения пользователя UserItem теперь работает корректно.

    42. TEAM-9247 Исправлена работа метода getUsers() для переменной типа Роль.

    43. TEAM-9308 Исправлено отображение полей типа Приложение в фильтре в таблице.

    44. TEAM-9315 Поле Статус на форме просмотра отображается корректно.

    45. TEAM-9334 Исправлено отображение значения в таблицах для типа Роль.

    46. TEAM-9335 Исправлен поиск по свойствам типа Роль.

    47. TEAM-9666 Исправлено отображение плейсхолдера окна ввода номера телефона в приглашении пользователя.

    48. TEAM-9714 Название элемента приложения в таблице отображается корректно.

    49. TEAM-5762 Исправлено поведение системы при импорте данных через файл в формате .xls, .csv в определенную воронку. В случае, если вам необходимо загрузить лиды или сделки в определенную воронку воспользуйтесь функцией Импорт данных со страницы нужной воронки. По завершении процедуры импорта все данные будут загружены в выбранную воронку.

    50. TEAM-7636 Исправлено поведение системы при создании веб-формы и изменении ее названия. Теперь заданное вручную название веб-формы сохраняется, не сбрасываясь до наименования по умолчанию. Если названия повторяется, то к нему добавляется цифра, например, Веб-форма, Веб-форма 1, Веб-форма 2.

    51. TEAM-7893 Устранены случаи, когда неправильно вычислялся максимальный процент совпадения для отображения в виджете Дубли на форме элемента приложения.

    52. TEAM-8106 Изменена логика во избежание возникновения ошибки при экспорте решения, в состав которого входит системный раздел CRM.

    53. TEAM-9059 Принудительный поиск дублей работает корректно.

    54. TEAM-9089 Добавлен дополнительный обработчик, который закрывает некорректную идентификацию строковых полей как совпадающих, если строковое поле содержит символы ____ и %%% . В результате исправлений дубли не будут идентифицированы как похожие элементы, если у одного из них вместо текста указаны упомянутые символы.

    55. TEAM-9325 Исправлено дублирования уведомления о приходе нового письма, дублирования в списке писем и в счетчике. При повторном импорте уже сохраненные письма больше не появляются в списке писем, счетчик показывает корректное значение.

    56. TEAM-4954 Исправлено поведение системы. Ранее все комментарии, оставленные под записью звонка, пропадали из интерфейса. Сейчас комментарии, оставленные под записью, продолжают отображаться в интерфейсе даже файл записи звонка не найден.

    57. TEAM-9035 Для новой компании в разделе CRM добавлена вкладка Связанные письма на форме просмотра элементов приложений Лид и Сделка. Для уже существующих площадок изменения не вносились, поскольку пользователи уже могли внести изменения в настройки форм указанных приложений. Вы можете самостоятельно вынести виджет Связанные письма на форму приложений на вашей площадки.