...

Релиз 2021.2

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

  1. ELMA365

    ELMA365 Moderator

    Решения
    1. Появилась возможность обновлять решения с помощью файла. После обновления исходное решение будет полностью перезаписано файлом обновления.

    2. Решения теперь можно устанавливать на одну площадку только один раз. При попытке повторной установки (не обновления) будет показано предупреждение.

    3. В решения можно добавлять расширения. При импорте решения с расширением последнее будет выключено. Если расширение содержит пользовательские блоки, которые используются в бизнес-процессах в составе решения (например, в процессе приложения), то после импорта расширение будет включено.

    Экспорт и обновление системных разделов
    1. Системные разделы теперь можно дорабатывать и экспортировать, а также обновлять.

    2. При экспорте системного раздела выгружается все содержимое, включая любые пользовательские доработки раздела.

    3. При обновлении раздела производится проверка конфликтов, как при обычном обновлении раздела.

    4. При попытке установить системный раздел (через кнопку + и загрузку файла) произойдет обновление этого раздела. Две копии системного раздела установить не получится.

    Поиск и фильтры в приложениях

    1. У обычных пользователей (не администраторов) появилась возможность сохранять свои личные фильтры в приложениях. Они отображаются в отдельной категории от общих:
    • личные фильтры отображаются только у того пользователя, который их сохранил (в том числе не отображаются у администраторов);
    • пользователь без прав администратора может сохранять и настраивать только свои личные фильтры. Администраторы на данный момент не могут создавать личные фильтры (могут создавать только общие фильтры).
    2. Появилась возможность выбрать фильтр и вместе с ним пользоваться полнотекстовым поиском, т. е. искать по строковым полям, отмеченным соответствующим флагом.

    Автообновление карточек элемента приложения

    Карточка просмотра элемента приложения теперь обновляется автоматически (без необходимости перезагрузки), если происходят изменения в элементе. Например: у пользователя 1 открыта карточка элемента. Пользователь 2 меняет значение какого-либо поля и статус. У пользователя 1 обновляется статус в стандартном виджете и значения изменённых полей.

    CRM
    1. В разделе Клиенты добавлена страница Все. На ней отображаются все доступные пользователю сделки без привязки к воронкам. На странице доступны стандартные функции поиска и фильтрации.

    2. Добавлена возможность применять массовые действия к сделкам: назначать сделки на ответственного пользователя, изменять статус, переносить в другую воронку, удалять. Действия можно применить к сделкам на страницах Новые и Все при наличии соответствующих прав доступа.

    3. Добавлен новый тип активности по сделке — Письмо. Активность можно выбрать на карточке сделки в виджете Задачи. Создание и выполнение аналогично активности Встреча.

    4. Для активности Звонок на кнопку Недозвон добавлена опция Закрыть задачу.

    5. Добавлены новые блоки CRM для моделирования процессов: Звонок, Встреча, Вебинар, Письмо. Они работают так же, как активности по сделкам.

    6. В сделку добавлено поле Квалифицирована (_qualified), тип bool. Неквалифицирован = лид, Квалифицирован = сделка. Значение по умолчанию — «true». По умолчанию поле не вынесено на форму сделки.

    7. Для воронок продаж в разделе Клиенты убран способ отображения Карточки.

    Линии
    1. Добавлен поиск по линиям. Искать можно по названиям линий и сессий, а также по текущему чату.
    При повторном обращении клиента на линию в текущем чате оператору и супервизору показывается история переписки из ранее закрытых сессий с этим клиентом.

    2. В дизайнере бизнес-процессов добавлен блок Оповещение из линии. Он позволяет отправлять сообщения клиентам в мессенджер. Блок размещается на том шаге процесса, где необходимо уведомить клиента о ходе работы, например, сообщить ему, что его рекламация принята.

    3. Изменились настройки линий. Добавлены блоки Клиенты и Сотрудники. Также появилась возможность настраивать маршрутизацию обращений.

    ECM
    1. Чтобы упростить поиск документов в иерархических приложениях, теперь можно добавлять фильтры в дерево папок. Папки-фильтры сейчас осуществляют поиск по всем записям приложения, а не внутри папки, где они расположены.

    2. При генерации документов по шаблону в формате .docx добавлена возможность склонять Ф. И. О. и другие произвольные данные.

    3. При генерации документов теперь можно добавлять и печатать штрих-код с регистрационным номером или другими идентифицирующими данными. Это ускоряет бумажный документооборот с контрагентами и позволяет избежать ошибок при работе с большим количеством документов.

    4. В номенклатуре дел добавлен расширенный поиск документов, что упрощает работу с Канцелярией.

    Процессы
    1. В дизайнере бизнес-процессов для задач теперь доступна настройка формы в полнофункциональном редакторе интерфейсов. Благодаря этому можно настроить динамику или задать сложную логику с помощью сценариев.

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

    Виджеты
    1. Доработан виджет Кнопка. Добавлены действия: запуск процесса с возможностью связывать передаваемые поля и создание элемента приложения с возможностью связывать передаваемые поля.

    2. Добавлен виджет История сообщений. Он отображает историю переписки в Линиях. По умолчанию эта история показывается только в самом чате с клиентом. Однако можно дополнительно разместить ее на карточке клиента, обращения или связанного с ним приложения.

    3. Для строковых полей добавлен вариант отображения Markdown. Содержимое строки можно форматировать с помощью разметки.

    TSSDK

    1. Добавлены базовые методы работы с производственным календарём:
    Код:
    
    // Получить общие настройки рабочего календаря
    System.productionSchedule.getGeneralSettings(): Promise<ProductionScheduleGeneral>;
    // Получить исключения рабочего календаря
    System.productionSchedule.getSpecialDays(fromTDatetimetoTDatetime): Promise<ProductionScheduleSpecialDay[]>;
    2. Добавлены методы для вычисления значений при помощи производственного календаря.
    Код:
    
    // Получить рабочее время
    System.productionSchedule.getWorkingTime(fromTDatetimetoTDatetime): Promise<TDuration>;
    // Получить расчетную дату
    System.productionSchedule.calcDate(fromTDatetimetimenumber TDuration): Promise<TDatetime>;
    3. Добавлено поле Статус (__status) к системному объекту Пользователь.
    Список всех доступных значений:
    Код:
    
    enum UserStatus {
    Invited 0// Приглашен
    Rejected 1// Приглашение отклонено
    Active 2// Активный
    Blocked 3// Заблокирован
    Canceled // Приглашение отменено
    }
    Пример рабочего поиска по статусу пользователя:
    Код:
    
    // получение первого заблокированного пользователя
    const blockedUser await System.users.search().where(=> u.__status.eq(UserStatus.Blocked)).first();
    3. К элементу приложения добавлен метод получения текущих подписчиков ленты.
    Код:
    
    getSubscribers(): Promise<TUser[]>;
    
    
    4. Пользователь получает возможность просмотреть все причины отказа в данной группе.
    Пример получения всех причин отказа дефолтной группы:
    Код:
    
    Application.fields.__status.groups.__default.rejectReasons
    
    
    5. К группам статусов приложения добавили поля id, name.

    Исправлены ошибки
    1. В исполнительскую дисциплину некорректно попадали задачи с механизмом «Кто первый».
    2. Исправлены баги верстки в приложениях. К элементу приложения добавлен метод получения текущих подписчиков ленты getSubscribers(): Promise<TUser[]>;
    3. Исправлено открытие различных опций приложения (не загружалась страница с настройками названия элемента или поля Статус).
    4. Кнопка Экспорт в расширениях больше не показывается пользователям, не имеющим прав на редактирование расширения.
    5. Работа с таблицами теперь осуществляется согласно справке https://tssdk.elma365.com/interfaces/_02_types_.ttable.html
    Последнее редактирование модератором: 24 май 2022