Ниже представлен список изменений, с которыми вы можете ознакомится уже сейчас, активировав демоверсию ELMA365.
После 13.05.2025 все изменения станут доступны нашим клиентам в их активных компаниях. Обратите внимание, список может быть расширен после релиза.
Пожалуйста, обращайте особое внимание на любые обновления, помеченные тегом #BreakingChangeAlert, так как они могут потребовать дополнительных действий с вашей стороны для адаптации или корректировки вашей текущей конфигурации.
Непрерывная выкладка (Low-code CI / CD)
TEAM-21573 В разделе Администрирование > Инструменты разработчика > Непрерывная выкладка (Low-code CI / CD) улучшено отображение дерева выбора компонентов конфигурации при создании и редактировании профиля обмена. Теперь напротив записи показывается значок, соответствующий типу компонента в системе.
Рабочий и производственный календарь
TEAM-34383 В карточке пользователя теперь отображается установленный для него рабочий календарь.
Бизнес-процессы
1. TEAM-8288 Доработано отображение кнопка обновления версии экземпляров процесса на странице Монитор процессов. Теперь она показывается только тогда, когда новая версия процесса опубликована и обновление доступно.
2. TEAM-34867 На страницах Монитор процессов и Монитор ошибок добавлена цветовая индикация экземпляров процессов. Записи в списке выделяются следующим образом:
- синий — экземпляр исполняется;
- перечёркнутый синий — экземпляр завершён;
- красный — в исполнении экземпляра возникла ошибка;
- перечёркнутый серый — экземпляр прерван.
3. TEAM-21923 В настройках блока Запуск процесса добавлена возможность открыть схему выбранного подпроцесса в отдельной вкладке. Переходе к процессу не доступен, если процесс является системным или создан в рамках заблокированного импортированного решения.
Модули
TEAM-32435 В настройках модуля при создании действия в бизнес-процессах типа Вызов процесса добавлена возможность удалить пользовательскую форму сопоставления входных и выходных атрибутов (биндинга).
Список TO-DO
TEAM-31342 В разделе Администрирование > Список TO-DO улучшено отображение таблицы. Теперь на странице показываются только те компоненты, в которых используется виджет или графический элемент TO-DO.
Приложения
TEAM-23153 Улучшен пользовательский опыт при массовом удалении элементов на странице приложения. Теперь после удаления допустимого количества элементов список обновляется, отображаются последующие страницы с оставшимися элементами.
Группы пользователей
TEAM-34532 Приведено к единообразию отображение окна выбора групп пользователей по всему интерфейсу: при добавлении участников групп, пользователей в поле типа Роль, в настройках доступа, при выборе исполнителей в зоне ответственности процесса и т. д.
Система прав доступа
TEAM-31562 При настройке доступа на уровне элементов приложения появилась возможность указывать дополнительные системные поля: Подписчики, Исполнители задач.
Импорт и экспорт структур
1. TEAM-32057 При импорте решения или приложения с настроенной регистрацией и заданной номенклатурой добавлена проверка наличия дел в компании, куда импортируются компоненты. Если обнаружены конфликты, появится предупреждение. Пользователь сможет оставить текущие настройки номенклатуры или обновить их.
2. TEAM-34395 При импорте компонентов системы для типа данных Таблица реализован процесс слияния колонок при обновлении:
- новые колонки добавляются;
- коды колонок проверяются на дубли. При найденных совпадениях существующие в таблице колонки не будут заменены, отобразиться ошибка проверки обновления;
- существующие колонки не удаляется, если в импортируемом компоненте они отсутствуют.
Замещение пользователей
TEAM-30567 В разделе Администрирование > Компания > Замещения при создании замещения добавлена возможность выбрать, какие задачи нужно переназначить на замещающего:
- задачи со сроком выполнения, который входит в период замещения;
- все задачи отсутствующего.
Документооборот
1. TEAM-34783 В мобильной версии приложения ELMA365 добавлена возможность выполнять задачи согласования и ознакомления при отправке по процессу файла из раздела Файлы. Ранее задачу можно было закрыть только с компьютера.
2. TEAM-35021 В мобильной версии приложения ELMA365 появилась возможность изменять содержание файлов из раздела Файлы. Для этого на странице просмотра файла добавлена кнопка Редактировать.
3. TEAM-34784 Улучшен пользовательский опыт при отправке файла из раздела Файлы на согласование и ознакомление. Теперь на странице просмотра файла отображаются понятные значки для этих действий.
4. TEAM-34803 В виджете Версии документа, расположенном на форме приложения типа Документ, добавлена возможность печати файла с водяным знаком, установленным в настройках приложения.
5. TEAM-34879 В задачах из бизнес-процесса, для которых настроен переход с возможностью подписать элемент приложения или его файл, добавлена опция ограничения доступных для подписания провайдеров. Опция задаётся аналогично настройкам в блоке Подписать.
Проекты
1. TEAM-24738 В проектных задачах скорректирован расчёт даты их фактического завершения. Ранее при изменении процента выполнения значение не изменялось и совпадало с датой начала задачи, указанной при её создании.
2. TEAM-35230 Улучшен пользовательский опыт при установке связей между задачами в календарном плане проекта. Ранее в сложных планах значки точек привязки могли не отображаться, скрываясь за линиями связей.
Service
1. TEAM-34161 Оптимизирован принцип связывания сообщений к сессии в линиях с подключённой электронной почтой. Ранее сообщения связывались друг с другом на основании идентификатора сессии, содержащегося в теле письма. Этот способ был неудобен, например, если при ответе на письмо пользователь вручную очищает историю переписки, то ответ не будет связан в ELMA365 с исходным сообщением.
Теперь письма связываются друг с другом на основании метаданных, что позволяет выстраивать корректную цепочку переписки без учёта тела письма.
2. TEAM-34366 В линиях с подключённой электронной почтой на странице сессии исправлена вёрстка прикрепленных изображений и добавлена возможность увеличивать их до оригинального размера.
Телефония
TEAM-33581 В разделе Администрирование > Настройка звонка добавлена возможность экспортировать настройки карточки звонка и карточки сводной информации по звонку и импортировать их в другую компанию.
CRM
TEAM-35339 В разделе Задачи > Задачи CRM добавлена возможность показать на отдельной вкладке только просроченные задачи.
TS SDK и API
1. TEAM-34103 Реализован метод toJSON() для встроенных типов данных. Теперь при вызове метода toJSON.stringify в скриптах для типа данных Таблица производится корректная сериализация:
Код:
let app = await Contex.data.table.fetch();
let item = JSON.stringify(Context.data.table);
2. TEAM-30201 Добавлен метод getStatus для System.signs для получения статуса подписи в элементе приложения.
Код:
/**
* @param app Ссылка на элемент приложения, для которого требуется получить статус подписи.
* @param userID Необязательный параметр. Идентификатор пользователя, если не указан,
в результате вернётся текущий статус подписи элемента.
* @returns Набор пар ключ-значение, где ключ — это тип подписи (атрибуты, файл), значение — статус подписи этого типа.
* ```typescript
* // Пример получения текущего статуса подписи
* const userID = Context.data.user;
* const app = Context.data.document;
* const signStatus = await System.signs.getStatus(app, userID);
*
* const attributes_status = signStatus[SignType.Attributes] ?? SignStatus.Unknown;
*
* const file_status = signStatus[SignType.File] ?? SignStatus.Unknown;
* ```
*/
getStatus(app: RefItem, userID?: string): Promise<EntityStatus>;
*/
3. TEAM-33717 Скорректирован метод parseSpreadsheet при его применении к файлам, загруженным в хранилище S3. Метод parseSpreadsheet теперь работает без необходимости записи файла в S3. Предыдущие версии пользовательских скриптов также будут выполняться и не требуют изменений.
4. TEAM-18028 Доработан объект Translator в TS SDK. Добавлен метод T(). Он может принимать второй аргумент locale — код локали, на которую требуется перевести строку.
В объект CompanyInfo добавлен метод getLanguage(), который возвращает информацию о локали компании в формате {code: string, name: string}.
#BreakingChangeAlert
5. TEAM-29022 Добавлен новый метод Web API для работы с произвольными строковыми данными. Метод является внешним представлением уже существующих методов в TSSDK.
Обратите внимание, метод является экспериментальным и может быть изменён или удалён в будущем. Для вызова метода пользователь должен обладать правами администратора.
Код:
// доступ к глобальным данным системы
GET /storage/system/{key}
POST /storage/system/{key}
DELETE /storage/system/{key}
// доступ к данным разделов
GET /storage/{namespace}/{key}
POST /storage/{namespace}/{key}
DELETE /storage/{namespace}/{key}
// доступ к данным приложений
GET /storage/{namespace}/{code}/{key}
POST /storage/{namespace}/{code}/{key}
DELETE /storage/{namespace}/{code}/{key}