Описание релиза 0.42.0
Новая функциональность
Справочники
История изменения элементов. Права на элементы
Добавлена проверка прав на чтение элементов при получении их истории. Теперь, если у пользователя нет прав на чтение элемента, то соответственно его историю он получить не сможет.
Отчеты
Задаваемый формат для выбора файлов
Появилась возможность задать ограничение формата атрибутов типа "Файл" в отчётах. Для этого в свойстве columnOptions.dataControlOptions.mask следует задать загружаемые форматы файла вида: ".pdf,.xlsx,.docx". Несколько форматов перечисляются через запятую.
Также теперь при загрузке файла превышающего лимит, он не будет загружаться и будет всплывать предупреждение. По умолчанию лимит равен 5МБ.
Максимальный размер файла задаётся в конфигурационном файле с помощью свойства fileSizeLimit в мегабайтах.
"Сворачивать данные по справочнику" для показателей на справочнике
Реализована функциональность сворачивания по справочнику для показателя на справочнике. Для включения сворачивания требуется в конструкторе отчетов задать "Метод сворачивания данных по справочникам" в свойствах показателя и поставить отметку "Сворачивать данные по справочнику" в свойствах справочника. Подробнее о сворачивании данных по справочнику можно прочитать здесь.
Показатель на справочнике
Показатель на справочнике, свёрнутый по календарному справочнику
Реализация комбинации горячих клавиш Ctrl-Ins / Shift-Ins
Добавлена возможность копировать/вставлять данные в отчёте с помощью комбинаций Ctrl-Ins / Shift-Ins. Теперь скопировать данные можно тремя способами: комбинациями Ctrl-С/Ctrl-V и Ctrl-Ins/Shift-Ins или через контекстное меню.
    Формы
    Обращение к файлам в справочнике и скачивание архивом
    Добавлена возможность скачивать файлы с помощью пользовательского действия (BusinessLogicApiAction). Подробнее об этой настройке можно прочитать здесь.
    Также добавлена возможность скачивать файлы в .zip формате. Для этого следует использовать действие с запросом https://.../filestorage/api/File/GetFilesAsArchive. Для выбора файлов необходимо сформировать соответствующее выражение, в котором следует использовать тип вычислимого атрибута файла FileLinkTransitiveAttributeDefinitionDto.
      Согласование
      Подстановка регламентных дат
      Реализована возможность подстановки регламентных дат состояние процесса в шаблоны уведомлений согласования %changed_date%(дата начала) и %regulation_date%(дата окончания).

      Пример шаблона уведомления:

      Уважаемый (ая), %subject%, Вам поступило новое задание '%new_state%' по заявке [%param1.1%]>%param1.2%.<br><br>Комментарий: %comment% <br> <br>Регламентные сроки по заданию:<br><br>Начало: %ChangedDate%<br><br>Конец: %RegulationDate%

      Пример уведомления в письме:

      Уважаемый (ая), Иванов Иван, Вам поступило новое задание 'Предварительное рассмотрение' по заявке Заявка 1 (0001).
      Комментарий: Документы загружены

      Регламентные сроки по заданию:
      Начало: 01.11.2021
      Конец: 01.01.2022.
      Запрет для владельца процесса
      В 0.40 релизе был введен ответственный за процесс(owner), который имел права на любые действия с процессом. Сейчас есть возможность запретить ему выполнение шагов. Для этого в разрешениях нужно указать идентификатор этого пользователя.
        Формирование базовой части ссылки через выражение
        Добавлена возможность создавать базовую часть ссылки для действий и выражений.
          Связь параметров процесса и его подпроцесса
          Реализована настройка связи между параметром родительского процесса и его подпроцесса. Это позволяет автоматически подтягивать параметр в подпроцесс, ранее пользователь делал это вручную, что вело к ошибкам в процессе согласования.
            Навигатор
            Интерфейс управления ролями и пользователями
            Создан интерфейс управления ролями и пользователям. Он открывается по кнопке на левой панели управления. Через него можно:
            • создать или удалить роль,
            • создать или удалить пользователя,
            • включить пользователя в роль или исключить пользователя из неё,
            • найти пользователя
            При создании пользователя есть ограничение по количеству символов:
            Email: 50 символов
            Пароль: 50 символов
            Логин: 30 символов
            Фамилия: 30 символов
            Имя: 30 символов
            При создании роли ограничение по количеству: 50 символов
              Уведомления
              Добавление уведомления в справочник при незаданной почте
              В рамках 0.40 релиза была реализована возможность записи уведомлений в справочник. Теперь в него будут записываться уведомления без указанной почты(WHOM_TO_NOTIFY_EMAIL) или логина(WHOM_TO_NOTIFY). Если не указан логин, то сообщение добавляется в справочник и отправляется на указанную почту с текстом(TEXT), если не указана почта, то добавляется соответствующая строка в справочник без отправления уведомления.
              Общее
              Новые функции
              Добавлены новые функции в NCalc:
              • Flatten() - разворачивает все внутренние коллекции в одну общую,
              • JPath() - вычисление текста соответствующего значению в JSON.
              Подробнее об их использовании и настройке можно прочитать здесь.
              Конструкторы
              Конструкторы форм
              Вынос выбора атрибута источника отображения данных
              В конструктор вынесена настройка отображаемого атрибута в компонентах "Раскрывающийся список" и "Выбор из списка".
              Локализация текстовых сообщений
              Добавлена локализация на английский язык для предупреждений.
              Локализация пустой формы
              Локализация пользовательского предупреждения
              Запросить демонстрацию
              или расчет стоимости ПО
              614066, г. Пермь, Шоссе Космонавтов, 111 (Morion Digital)
              © АО "Тривиум", 2019 - 2021
              Запросить демонстрацию
              или расчет стоимости ПО
              Оставьте свои контакты, и мы с вами свяжемся.