Описание релиза 0.40.0
Новая функциональность
Справочники
Локализация атрибутов и элементов справочника

Добавлена возможность локализовать наименования атрибутов и элементы типа строка и длинный текст. Перевести можно как значения элемента справочника, так и название атрибута
Русская локализация
Английская локализация
Генерация идентификатора при добавлении элемента с типом файл

Если в справочнике существует атрибут с типом Файл, то генерация нового идентификатора элемента происходит на моменте его добавления. Это сделано для того, чтобы была возможность работать с правами на файл.
Отчеты
История изменений

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

Реализована функциональность Электронно-цифровой подписи документов. Для того, чтобы настроить возможность подписи документа следует установить криптопровайдер, плагин и сертификат. Реализация произведена с помощью API КриптоПро, более подробно с установкой можно ознакомиться здесь.
Если ячейка заблокирована на редактирование, то подписать документ в ней нельзя, но можно посмотреть, кто подписал и каким сертификатом.
Столбец для удаления строки отчёта

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

Реализована возможность использовать операнд на основании атрибута пользователя в формулах отчета.
Виртуальные элементы с неопределенным типом данных

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

Изменен дизайн отчёта по умолчанию.
Было
Стало
Фильтрация по связям атрибутов в составном боковике

Доработана фильтрация по связям атрибутов в составном боковике по аналогии связей в обычном боковике. Функционал возможно настроить через конструктор.
Формы
Учёт прав из источника данных

Учитываются права, настроенные на источниках данных. Теперь, если в источнике у пользователя нет прав на чтение или редактирование отображаемого элемента, то в форме элемент не будет доступен для чтения и редактирования соответственно.
    Комментирование

    Реализовано комментирование в формах. Для его настройки требуется создать отчёт определенной структуры и добавить действие, где следует указать идентификатор отчета.
      Функционал комментирования также поддерживает прикрепление файлов
      Комментирование. Фильтр пользователей для упоминаний

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

        Реализован вызов контекстного меню для новых стандартных компонентов. Вызов производится через клик правой кнопкой мыши.
          История изменений

          Реализован просмотр истории изменения элемента. Для того, чтобы вызвать панель с историей следует вызвать контекстное меню правой кнопкой мыши и выбрать пункт "История изменений".

          Всплывающие подсказки для иконок и чекбоксов

          Реализован функционал всплывающих подсказок. Для задания подсказки достаточно написать её текст в поле "Подсказка". Подсказку можно локализовать с помощью переключения тэгов: и . Реализовано для компонентов Чекбокс и Изображение
            Растяжение таблицы по ширине контейнера

            В конструкторе у элемента таблица с данными появился флаг "Растягивать по ширине", поставив в нём отметку таблица будет растягиваться по ширине контейнера. Если отметка будет убрана, то таблица будет стандартного размера. Если стандартный размер меньше ширины контейнера, то таблица сужаться не будет(появится скролл).
              Локализация текста-заполнителя

              Добавлена возможность локализовать текст-заполнитель помощью выбора русского или английского тега.
              Добавление детализации drill down в диаграммы

              Добавлена возможность автоматического формирования дрилдауна в круговой диаграмме. За включение данной функциональности отвечает флаг Включить drilldown
              Если в боковике отчёта существует иерархия, то дочерние элементы на диаграмме автоматически становятся дрилдауном для родительских.
              Новый компонент разметки. Оглавление(trv-contents)

              Используется для навигации по форме. Представляет собой автоматически генерируемый на основе компонента "Текст и заголовки", интерактивный список заголовков. Тип учитываемых заголовков задаётся в настройках оглавления. Позволяет автоматически позиционироваться к нужному заголовку.

              Новый компонент. Согласование(trv-workflow)

              Используется для визуализации процесса согласования. Имеет два типа отображения: Кнопки и Список. При включении флага "Показать комментарий" на каждом переходе на следующий шаг вызывается модальное окно, где у пользователя есть возможность написать комментарий.
              Согласование
              Оповещения при запуске

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

                В согласование вводится ответственный за процесс(иногда владелец процесса). Если он задан, то он может:
                • получать уведомления о выполнении шагов,
                • получать уведомления о просроках,
                • выполнять любой шаг процесса,
                • редактировать модель запущенного процесса.
                  Локализация согласования

                  Реализованная поддержка локализации для состояний, наименований(процессов и подпроцессов), комментариев, уведомлений.
                    Реестр процессов

                    Реализовано отображение реестра всех процессов согласования, в котором существует возможность редактировать экземпляры процесса. Для этого следует нажать на требуемый изменения экземпляр и перейти в открывшееся окно с JSON. Реестр открывается по кнопке на левой панели управления навигатора. Для его настройки в конфигурационном файле указывается код настроенного отчёта с реестром процессов. Про настройку отчёта можно прочитать здесь
                      Пользовательский навигатор
                      Доработка дизайна пользовательского навигатора

                      Добавлена пользовательская настройка для :
                      • задания фавикона
                      • задания заголовка окна браузера
                      • оформления блока информации о пользователе
                      • главного окна с выводимым объектом платформы.
                      Подробнее можно прочитать здесь.
                        Навигатор
                        Локализация заголовка платформы

                        Добавлена локализация заголовка на главной странице.
                        Англ.локализация
                        Рус.локализация
                        Файловое хранилище
                        Поддержка хранения файлов в S3

                        • Amazon S3 (Amazon Simple Storage Service — дословно «Сервис Простого Хранилища» ) — это облачное хранилище объектов по ключу, которое разработала компания Amazon.
                        • Для работы с хранилищем Amazon используется публичное API (S3 RESTfull API), созданное самим Amazon.
                        • На рынке существует множество решений, которые позволяют получить своё хранилище объектов и большинство из них поддерживают S3 API от Amazon, поэтому, когда говорят о S3 хранилище, зачастую подразумевают объектное хранилище с поддержкой S3 API. В нашем случае используется minIO и ceph.
                        • Наш сервис файлохранилища(FileStorage) теперь умеет работать с хранилищами, которые поддерживают S3 API благодаря этой функциональности.
                        Уведомления
                        Сервис уведомлений

                        Реализован сервис уведомлений для дальнейшей рассылки оповещений от других сервисов(Комментирование, Cогласование)
                        Подпись к письмам

                        В конфигурационный файл сервиса уведомлений можно через свойство Signature добавить HTML-шаблон подписи.
                        Перед подписью автоматически устанавливается один перенос строки, если нужно больше, то можно задать в самой подписи.
                        Запись уведомлений в справочник
                        Реализована возможность записи уведомлений в справочник. Для этого требуется создать справочник с атрибутами:
                        • NAME(Текст уведомления),
                        • NOTIFICATION_DATE(Дата отправки уведомления),
                        • USER_LOGIN(Логин получателя),
                        • WAS_READ(Прочитано(по умолчанию false)).
                        Настроенный справочник указывается в конфигурационном файле
                        Общее
                        Новые функции

                        Добавлены новые функции в NCalc:
                        • Replace() - заменяет заданный текст,
                        • Format() - вставляет в шаблон строковые значения,
                        • Trim() - убирает пробелы в начале и в конце строки,
                        • SumIf() - складывает значения массива по условию,
                        • CountIf() - считать количество вхождений значений в коллекцию по условию,
                        • SumIfExpression() - складывает значение массива по условию, заданное через выражение,
                        • CountIfExpression() - считать количество вхождений значений в коллекцию по условию, заданное через выражение,
                        • FilterIfExpression() - возвращает коллекцию значений по условию, заданному через выражение.
                        Подробнее об их использовании и настройке можно прочитать здесь.

                        Доступность JSON при невозможности редактирования

                        Теперь, если пользователь будет иметь права на чтение, но не иметь права на редактирование, то вкладка JSON-описания объекта будет доступна для чтения, но кнопка "Сохранить изменения" будет неактивной.

                        Запросить демонстрацию
                        или расчет стоимости ПО
                        614066, г. Пермь, Шоссе Космонавтов, 111 (Morion Digital)
                        © АО "Тривиум", 2019 - 2021
                        Запросить демонстрацию
                        или расчет стоимости ПО
                        Оставьте свои контакты, и мы с вами свяжемся.