...

Релиз 2022.9

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

  1. ELMA365

    ELMA365 Moderator

    Задачи

    1. TEAM-4092 Добавили напоминания о приближении срока задач. Напоминания могут создаваться по умолчанию. Для этого нужно включить опцию в настройках профиля и выбрать, за какое время до окончания срока выполнения напоминать о задачах.
    Кроме того, напоминания можно создавать с помощью виджета Напоминания. Для этого нужно открыть задачу, добавить напоминание и указать дату и время, когда нужно напомнить о задаче.
    Все напоминания приходят пользователю в #Ленту сообщений.

    2. TEAM-8409 Статусы элементов в канбан-доске теперь изменяются на лету, обновлять страницу не требуется.


    Линии

    1. TEAM-5163 В списках виджетов выделена новая группа ChatDesk. В эту группу добавлены новые виджеты Список сессий и Операторы.

    2. TEAM-8402 В раздел Администрирование > Линии добавлены ссылки на справку по месcенджерам.

    3. TEAM-11793 Для интеграции с ВК улучшено поведение в случае разрыва соединения. Теперь все сообщения за последние 24 часа, которые не были получены в линии, отображаются в сессии после восстановления подключения.

    4. TEAM-12499 В раздел Линии добавлена страница Список сессий.

    5. TEAM-12731 При лицензированном решении ChatDesk добавлена возможность подключить к линии произвольный мессенджер.


    Динамика сделок

    TEAM-12057 В отчёте Динамика сделок появилась возможность добавлять поля из контекста приложения для фильтрации. Чтобы поля стали доступны, они должны быть отмечены флажками Поиск и Сортировка. Данное расширение функционала позволит рассматривать динамику сделок в дополнительных разрезах, например, по ответственному, типу отгрузки, продукту и другим.

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

    1. TEAM-7978 Реализована страница 404 для внешнего портала. Если пользователь переходит в рамках портала на адрес страницы, которой нет в конфигурации, он увидит понятное сообщение о том, что такая страница не найдена.

    2. TEAM-7719 Для платных бизнес-решений теперь доступна возможность отдельного лицензирования внешних порталов в этих решениях. Каждый портал может лицензироваться отдельно, но только в рамках лицензии на решение, в которое он входит.


    Виджеты

    1. TEAM-5422 Повторное использование виджетов и форм для форм создания/редактирования/просмотра.
    В формы приложений добавлено служебное поле Тип формы с типом Категория. Туда автоматически записывается тип формы, которая в текущий момент отображается. И в зависимости от значения можно менять вид одной и той же формы для разных типов отображения (форм создания, просмотра и редактирования).
    Пример кода:

    async function onInit(): Promise<void> {
    ViewContext.data.isFormCreate = ViewContext.data.__formType?.code === 'create';
    ViewContext.data.isFormEdit = ViewContext.data.__formType?.code === 'edit';
    ViewContext.data.isFormView = ViewContext.data.__formType?.code === 'view';
    }


    2. TEAM-11196 В виджете График реализована возможность выбрать цветовую схему для построенного графика.

    3. TEAM-11197 В виджете График добавлена возможность настроить фиксированные размеры отображаемого графика.


    Проекты

    1. TEAM-10989 Добавлены кнопки Развернуть и Свернуть для родительских задач во вкладке План проекта.

    2. TEAM-11029 Прогресс выполнения задачи теперь отображается на диаграмме Ганта. При 100% выполнении на диаграмме появляется надпись Готово.

    3. TEAM-10983 Название кнопки выполнения проектной задачи изменено на Сделано.

    Контракты

    TEAM-12664 Реализована возможность добавлять справочники из системных разделов как источники для контрактов.

    TS SDK

    1. TEAM-5149 Добавлены методы для работы с папками файлов в сценариях:

    • Метод создает новую директриюcreate(name: string, parentId: string): Promise<DirectoryItem>
    • Метод удаляет директрию по IDdelete(directoryId: string): Promise<number>
    • Метод получает все дочерние директорииgetChildrens(directoryId: string): Promise<DirectoryItem[]>
    • Метод получает папки в директории первого уровня вложенностиgetDirs(directoryId: string): Promise<DirectoryItem[]>
    • Метод получает файлы из директорииgetFiles(directoryId: string): Promise<FileItem[]>
    • Метод получает родительские директорииgetParents(directoryId: string): Promise<DirectoryItem[]>
    • Метод выполняет поиск по директориям, хранимым на дискеsearch(): DirectoriesSearch
    2. TEAM-11827 Добавлен метод getSerial(): Promise<SerialData> , который позволяет получить нумератор первого дела, указанного в настройках регистрации.
    В примере с помощью метода мы получаем нумератор первого дела, указанного в настройках регистрации. Для его получения необходим элемент приложения. В данном сценарии он хранится в контексте.

    const settings = await Application.getSettings();
    const nomenclatures = await settings.registrationSettings.getNomenclatures();
    const nom = nomenclatures[0];
    const serial = await nom.getSerial();


    3. TEAM-11863 Реализован метод, с помощью которого лист согласования из архива переводится в активный статус. unarchiveApprovalList(listId: string): Promise<void>

    // Активация всех листов из архива
    const item = await Context.data.n1;
    const approvalLists = await item.docflow().getApprovalArchivedLists();
    approvalLists.forEach(list => item.docflow().unarchiveApprovalList(list.__id))

    Улучшения пользовательского опыта

    1. TEAM-12004 Добавлено отображение учётных записей на странице профиля пользователя и в окне, всплывающем при нажатии на имя пользователя.

    2. TEAM-12142 Реализована нумерация страниц в номенклатуре дел. Осуществлена автоподгрузка данных при пролистывании вниз по 20 элементов.

    3. TEAM-11902 Для удобства активности CRM отмечаются просроченными при прохождении даты и времени окончания события.
  2. ELMA365

    ELMA365 Moderator

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

    1. TEAM-2660 Иногда чат сессии внутри линии открывался в самом начале переписки, а не в конце. Ошибка исправлена.

    2. TEAM-3271 Исправлена ошибка, возникавшая при поиске в линиях после нажатия Показать все.

    3. TEAM-8422 Доработан дизайн сообщений в сессиях.


    4. TEAM-11799 Добавлена поддержка форматирования шаблона ответа/статьи при вставке из базы знаний.

    5. TEAM-12095 Исправлено отображение сообщения при взятии обращения через Whatsapp.

    6. TEAM-10739 Исправлено отображение текста ошибки неверного адреса email в окне отправки письма.

    7. TEAM-12001 Исправлена ошибка создания цели Alytics.


    8. TEAM-12415 Исправлена ошибка, при которой создавалось несколько контактов при звонке с Zadarma.

    9. TEAM-8269 Исправлена работа обработчиков событий.

    10. TEAM-12607 Исправлена ошибка при использовании метода getProcessInstance().

    11. TEAM-12449 Маска ввода для строки в таблице больше не игнорируется.

    12. TEAM-12519 Ранее шестерёнка навигации по виджетам не отображалась, если на неё не наведён курсор. Теперь вместо почти невидимой шестерёнки отображается чёрная стрелка вправо.

    13. TEAM-12605 Валидация при создании переменных с одинаковым кодом теперь работает корректно.

    14. TEAM-5269 Исправлена ошибка, не позволяющая распечатать, экспортировать оргструктуру в формате .png или .pdf.

    15. TEAM-5640 После удаления ноды, информация о ней удаляется из раздела Администрирование.


    16. TEAM-10405 Ускорена загрузка Ленты объекта в задаче или элементе.

    17. TEAM-10653 Исправлена ошибка импорта данных из файла, созданного в разделе Файлы.

    18. TEAM-11810 Теперь токен перестаёт действовать после блокировки пользователя.

    19. TEAM-12525 В сервисе auth метод substitute возвращает замещения корректно.

    20. TEAM-12665 Окно Часовой пояс изменяется корректно.

    21. TEAM-12891 Исправлена работа контрола типа Приложение в таблице.

    22. TEAM-11717 Исправлена работа настройки Оставлять только фактических участников.
    Теперь, если переназначать задачу одному и тому же человеку, ему будут приходить N задач, но в листе он будет присутствовать только один раз.
    При первом согласовании или отказе все задачи по этому листу закроются.
    Если человек уже согласовал лист и ему переназначили, на него всё равно упадёт задача и старый статус перезапишется новым его решением.


    23. TEAM-10985 Виджет Загрузка файла с предпросмотром отображает не все страницы pdf-файла.

    24. TEAM-11558 Не открываются свойства файла в мобильной версии.

    25. TEAM-11595 Устранена ошибка в блоке присваивания в БП «Не удалось изменить значение переменной контекста».


    26. TEAM-11612 Вкладки в активити Оповещение на email нажимаются только со второго раза.

    27. TEAM-8385 Исправлена работа операторов < (меньше) и > (больше) в генерации документа по шаблону.

    28. TEAM-10680 После редактирования файла в виджете Просмотр и редактирование only office в активити Изменение элемента передавался неизменённый файл. Ошибка исправлена.

    29. TEAM-11972 При правах на Просмотр/Загрузка доступна кнопка + Файл.

    30. TEAM-12094 Исправлена ошибка определения входящего номера в телефонии Mango.

    31. TEAM-12362 Исправлена работа метода getPermissions() для файлов.

    32. TEAM-12374 Устранена ошибка при ознакомлении с подписанием. При неверном вводе пароля задача ознакомления с подписанием не снимается.

    33. TEAM-12495 Устранена ошибка в поиске элементов в иерархическом справочнике при настроенном параметре Ограничить выбор.

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

    35. TEAM-12451 Пользовательские папки из раздела Почта теперь удаляются сразу.

    36. TEAM-12725 Исправлена ошибка с запросом на получение приложения Контакты со страницы входа в систему.

    37. TEAM-12745 Исправлена ошибка передачи полей Контракта из приложений-источников.