Дубли
- Пользователю, запустившему принудительный поиск дублей, в #Ленту направляется уведомление о завершении проверки.
- Виджет Дубли на форме скрывается, если поиск дублей отключен или правила поиска стали неактивными.
- Добавлена пагинация в результатах поиска. Это особенно актуально для первых запусков поиска дублей, когда необходимо провести проверку по всем накопленным элементам приложения.
- Улучшен UI при объединении дублей.
Телефония
- Добавлен универсальный коннектор для подключения IP-телефонии через расширения.
CRM
- Добавлена новая причина закрытия сделки по умолчанию: «Дубль».
- Активности CRM (звонки, вебинары, письма и т. д.) теперь можно отображать в виде канбан-доски в разделе Задачи. Опция доступна в профиле пользователя в персональных настройках.
- Для активностей CRM в режиме отображения канбан-доска добавлена сортировка задач по дате выполнения.
Расширения
- Появилась возможность писать методы, которые можно вызывать из шаблона документа для вставки текста (без форматирования).
- Появилась возможность создавать расширения, в которых реализуется виджет, вызывающий методы подписания. Виджет включен в список доступных провайдеров электронной подписи, и в нем можно отобразить необходимые поля для ввода, кнопки, вызов модальных окон.
- Появилась возможность создавать расширения для стандартного виджета просмотра файла или приложения типа Документ. Например, можно создать расширение, позволяющее подключать локальный сервер OnlyOffice Docs для просмотра и редактирования приложений с типом Документ в интерфейсе ELMA365.
Экспорт и импорт расширений
1. Появилась возможность экспортировать расширения в ELMA365 Store. Шаги экспорта аналогичны экспорту раздела или решения в файл.
Копирование и удаление форм
- Добавлена возможность копировать и удалять пользовательские формы.
Сценарии
Добавлена возможность долгосрочного хранения и обновления произвольных данных.
Код:
// Работа с глобальными системными данными.
// Стоит использовать при работе на уровне всей конфигурации.
await System.storage.setItem("key", "value");
const value = await System.storage.getItem("key");
// Использование в рамках раздела или расширения
await Namespace.storage.setItem("key", "value");
const value = await Namespace.storage.getItem("key");
// Использование в рамках приложения
await Application.storage.setItem("key", "value");
const value = await Application.storage.getItem("key");
Методы setItem и getItem в качестве значения принимают и возвращают обычную строку. Для сохранения сложных объектов можно использовать стандартные методы JSON.stringify и JSON.parse. Однако следует убедиться, что сохраняемый объект не имеет рекурсивных ссылок внутри своей структуры.
TS SDK
- Добавлен метод аннулирования регистрации документа.
- Добавлен метод для получения листов согласования.
Прочие изменения
- У пользователей без привилегий администратора появилась возможность настраивать табличное и плиточное отображение списка элементов приложения.
- Добавлена возможность скрывать чаты с помощью контекстного меню.
- Добавлена возможность располагать системные разделы в левом меню в произвольном порядке.
- Добавлен виджет Входящие задачи. Он отображает список входящих задач текущего пользователя.
- Добавлен виджет Канал. Он отображает #Ленту или выбранный пользователем канал.
- Сделки можно перемещать в статус «Закрыто» с неуспехом без назначения ответственного.
- Для активностей CRM Встреча и Вебинар добавлена опция Длительность 1,5 часа.
- Обновлен дизайн ELMA365 Store.
Исправлены ошибки
- Фикс по автоматической выдаче прав на файлы в процессе.
- Фикс по сообщению о том, что процесс или виджет уже редактирует другой сотрудник.
- Фикс по отображению контроля места регистрации в задаче регистрации в процессе.
- Исправлен отчет «Динамика сделок». Теперь в отчет не попадают удаленные сделки.
- Исправлено отображение данных типа Деньги.
- Исправлено поведение виджетов, если у пользователя нет доступа к приложению.
- Исправлены ошибки при установке расширения.
- Исправлена работа расширения при обращении к его настройкам пользователя без привилегий администратора.
- Исправлена ошибка экспорта раздела.
- Исправлена работа функции search() для дат.
- Исправлена ошибка восстановления свойства типа Приложение в контексте процесса.
- Исправлена ошибка экспорта раздела при наличии дополнительных параметров типа Деньги.
- Исправлена ошибка при перемещении канала в архив.
- Доработана логика работы замещений при назначении задачи на замещаемого с датой начала позднее даты завершения замещения.
- Ошибки в серверных сценариях больше не игнорируются при публикации виджетов.
Последнее редактирование модератором: 24 май 2022