...

Релиз 2021.1

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

  1. ELMA365

    ELMA365 Moderator

    Дизайнер бизнес-процессов
    Добавлен новый блок Выдача прав на элемент. Он позволяет выдать пользователю расширенные права на определенный элемент приложения в ходе выполнения бизнес-процесса.


    Приложения типа Документ
    1. Добавлена настройка Иерархический справочник. Она позволяет настраивать иерархию папок и группировать документы по этим папкам.
    2. Добавлена возможность подписывать элементы приложения квалифицированной подписью. Ставить подпись могут только те пользователи, у которых на компьютере установлен сертификат одного из провайдеров, доступных в ELMA365. На данный момент это КриптоПро и НУЦ.

    Типы данных в системе
    1. Для строковых полей добавлена валидация. Теперь можно задать шаблон, с помощью которого будет проверяться корректность введенной информации. Для создания шаблона используются регулярные выражения.
    2. Добавлен новый тип данных Учетная запись. Он используется для хранения учетных записей мессенджеров, например, Telegram, WhatsApp, Viber и т.д. Поле Учетная запись можно добавить на форму приложения, чтобы связать это приложение с сессией на линии. Линия должна быть подключена к мессенджерам.

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

    Расширения
    1. При обновлении расширения пользовательские действия можно отметить как устаревшие. В этом случае они перестанут отображаться на панели инструментов в дизайнере процессов. Устаревший блок нельзя добавить на вновь создаваемые схемы процессов. Однако устаревшие действия продолжат работать без изменений в уже созданных процессах.
    2. При попытке опубликовать процессы с устаревшими пользовательскими действиями или с действиями выключенных расширений выводится сообщение об ошибке.
    3. При написании методов API или создании сценариев в рамках расширений теперь можно использовать глобальную константу Global. Она дает доступ к переменным, содержащимся в разделах, и к глобальным параметрам.
    4. Выходные параметры пользовательских действий можно передавать как в переменные процесса, в котором они применяются, так и напрямую в поля любого приложения, добавленного в контекст процесса.
    5. На вкладку Настройки добавлена кнопка, позволяющая изменять виджет отображения настроек.

    TSSDK
    1. Добавлены методы для работы с должностями пользователей.
    Код:
    
    positions(): Promise<OrganisationStructureItem[]>;
    setPositions(positionsOrganisationStructureItem[]): void;
    assignToPosition(positionOrganisationStructureItem): void;
    removeFromPosition(positionOrganisationStructureItem): void;
    2. Добавлен метод для работы с должностями групп пользователей.
    Код:
    
    positions(): Promise<OrganisationStructureItem[]>;
    
    
    3. Добавлены объекты и методы для работы с оргструктурой.
    Код:
    
    fetchTree(): Promise;
    createTree(rootNamestring): OrganisationStructureTree;
    createItem(namestringtypeOrganisationStructureItemType): OrganisationStructureItem;
    save(treeOrganisationStructureTree): Promise<ErrorObject[]>;
    4. Добавлены объекты и методы для работы с деревом организационной структуры. Используются для получения корневого элемента организационной структуры, для поиска элемента по имени, а также для валидации дерева организационной структуры.
    Код:
    
    getRoot(): OrganisationStructureItem;
    find(namestring): OrganisationStructureItem undefined;
    validate(): Promise<ErrorObject[]>;
    4. Добавлены объекты и методы для работы с элементами организационной структуры: должностями, отделами или группами. Используются для поиска, получения, перемещения и удаления элементов.
    Код:
    
    getParent(): OrganisationStructureItem undefined;
    getChildren(): OrganisationStructureItem[];
    addChild(itemOrganisationStructureItem): void;
    removeChild(itemOrganisationStructureItem): void;
    moveToParent(parentOrganisationStructureItem): void;
    moveAfter(): void;
    moveBefore(): void;
    find(predicate: (itemOrganisationStructureItem) => boolean): OrganisationStructureItem undefined;

    ELMA365 On-Premises
    1. Выпущена новая версия ELMA365 On-Premises.
    2. Для ELMA365 On-Premises добавлена возможность указать SSL сертификат для протокола HTTPS.

    Прочие изменения
    1. Добавлено поле Электронная почта в в системное приложение Мои юридические лица.
    2. Добавлена проверка типа пакета при импорте решений, разделов, приложений, расширений.
    3. Быстрая подгрузка результатов поиска.