Описание релиза 0.38.0
Новая функциональность
Справочники
Новый тип данных. Файл.
Тип данных "Файл" позволяет загружать файл в атрибут справочника или скачать его. Скачать загруженный файл можно по кнопке , а загрузить по . Удалить загруженный файл можно по кнопке клавиатуры Delete.

Для данного типа существует ряд ограничений:

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

Составной боковик позволяет создавать произвольную иерархию с помощью справочников и пользовательских элементов.
Для создания составного боковика необходимо включить режим "Составной боковик" и на вкладке "Строки" создать необходимую иерархию используя справочники (один и тот же справочник не может использоваться в рамках одной ветке иерархии) и пользовательские элементы. Для составного боковика доступны следующие вычисляемые элементы:

  • Виртуальный элемент;
  • Виртуальный справочник – может содержать несколько пользовательских элементов.
Формы
Новый компонент. Контейнер (trv-container)

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

Теперь новая форма по умолчанию является контейнером. Для того, чтобы изменить это требуется убрать отметку в поле "Форма-Контейнер". Для карточек созданных, до 0.38 релиза эта отметка будет по умолчанию false. Ширина компонента по умолчанию внутри контейнера определяется следующим образом:

  1. По ширине контейнера:
    • Текстовое поле(trv-input)
    • Раскрывающийся список(trv-select)
    • Выбор из списка(trv-tree)
    • Контейнер(trv-container)
    • Числовое поле(bs-number)
    • Текстовая область(bs-textarea)
    • Таблица с данными(bs-pivot) (с ограничениями)
    • Добавление в список(bs-select-list)
    • Раскрывающийся список(bs-select)
    • Древовидный список(bs-tree)
  2. По содержимому:
    • Все остальные
Для того, чтобы изменить ширину компонента нужно обернуть его в контейнер и задать ширину через него.

    Новый компонент.Текстовое поле (trv-input)

    Используется для вывода коротких строковых значений. Подробнее об элементе можно почитать здесь.
      Новый компонент. Чекбокс (trv-checkbox)

      Используется для отображения логического типа данных. Существует два типа "Рубильник" и "Переключатель". Подробнее об элементе можно почитать здесь.
        Новый компонент. Текст и заголовки (trv-text)

        Используется для вывода заранее заданного текста или формируемого настройками формы. Подробнее об элементе можно почитать здесь.
          Новый компонент. Кнопка (trv-button)

          Используется для запуска действий пользователя. . Подробнее об элементе можно почитать здесь.
            Новый компонент. Изображение (trv-image)

            Нужен для отображения картинок из внешних источников и иконок. Для отображения картинки достаточно прописать ссылку на неё. Для отображения иконки следует прописать её наименование из Material Icons. Подробнее об элементе можно почитать здесь.
              Новый компонент. Календарь (trv-datetime)

              Используется для отображения величин дат, времен датированного типа данных. Имеет три типа отображения:

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

                Новый компонент. Раскрывающийся список (trv-select)

                Используется для отображения коллекции элементов. Поддерживает иерархическое отображение. Есть возможность задать множественный и единичный выбор. Подробнее об элементе можно почитать здесь.
                  Новый компонент. Выбор из списка (trv-tree)

                  Используется для отображения коллекции элементов. Поддерживает иерархическое отображение. Есть возможность задать множественный и единичный выбор. Подробнее об элементе можно почитать здесь.

                    Компонент "Водопад"

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

                      Согласование

                      Регламенты для состояний процессов

                      Добавлена возможность для каждого состояния процесса настроить регламент выполнения. Задать дату, к моменту которой должно быть завершено текущее состояние процесса, либо период времени для завершения состояния (год, квартал, месяц, день, час).
                        Подпроцессы согласования

                        Добавлена возможность для каждого состояния процесса настроить подпроцессы с параметрами выполнения. Задается идентификатор объекта согласования, который будет запускаться как подпроцесс. Данный подпроцесс можно запустить с параметрами по умолчанию, либо задать значения параметров подпроцесса. Можно настроить несколько подпроцессов. Подпроцессы могут запускать только вручную, с параллельным выполнением. Если для состояния процесса были запущенные подпроцессы, то при выходе из этого состояния все подпроцессы станут замороженными. Схождений с основным процессом не реализовано. Через swagger можно получить текущее состояние подпроцессов и допустимые подпроцессы.
                          Редактирование шаблонов запущенных процессов

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

                            Добавлена возможность при настройке прав доступа для шагов процесса согласования задавать условия, по которому будет определяться субъект доступа. Теперь можно настроить субъект через формулу, либо задать фиксированное значение субъекта (роль, пользователя), либо завязаться на атрибут параметра процесса согласования, откуда будет тянуться субъект доступа.
                              Уведомления процессов согласования

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

                                В правой панели раздачи прав на объекты платформы сейчас будут отображаться Имя и Фамилия пользователя.
                                  Пользовательский навигатор
                                  Упрощение настройки дизайна пользовательского навигатора

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

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

                                    Для удобства переноса функционала между пользовательскими навигаторами теперь в справочнике меню навигатора можно указывать код объекта, а не его идентификатора. Для этого требуется в справочнике создать атрибут OBJECT_CODE и прописать код объекта.
                                      Планировщик
                                      Получение перечня задач в виде справочника

                                      Для того, чтобы получить перечень задач планировщика следует настроить объект Соединение и Внешний справочник на этом соединении.
                                      Общее
                                      Локализация платформы

                                      При смене локали для навигатора, справочника, отчёта, методики, показателя названия переведены на английский язык.
                                      Конструкторы
                                      Конструкторы отчётов
                                      Отображение составного боковика

                                      В конструктор отчетов добавлено новое отображение иерархии для составного боковика
                                      Конструкторы форм
                                      Добавление элемента через выпадающий список

                                      Изменена логика добавления элементов в форму. Теперь элементы добавляются с помощью выпадающего списка. Текущие актуальные компоненты находятся во вкладке "Основные".
                                      Шаблон для прав по умолчанию при добавлении элементов управления

                                      При создании элемента управления через конструктор во вкладку прав доступа добавляется шаблон для прав.
                                      Изменение шаблона для выражений

                                      В шаблоне для выражений произошли следующие изменения:

                                      1. Свойство parameters заменено на свойство operands
                                      2. Убран флаг returnFirstParameterValue
                                      3. В шаблон операндов добавлен флаг допустимости множественной отметки allowMultipleValues . Сам шаблон операндов добавляется по кнопке "Добавить шаблон"
                                      Настройка адаптивной вёрстки

                                      По умолчанию в режиме конструирования можно выбрать один из 3-х размеров макета страницы:

                                      1. Десктоп (100%)
                                      2. Планшет (до 960px)
                                      3. Телефон (до 480px)
                                      4. Малый экран (до 1200px)
                                      Также можно добавить свой размер страницы в выпадающем меню и задать ограничение ширины в пикселях.

                                      Вынос настройки локализации в интерфейс

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

                                      Конструкторы ресурсов
                                      Создание конструктора ресурсов

                                      Создан конструктор ресурсов. В него можно добавить три типа компонентов: Текст, CSS и Изображение. Для каждого компонента можно задать наименование. Идентификатор вычисляется автоматически.

                                      1. Для компонента "Текст" можно написать требуемый текст в текстовом редакторе или загрузить файл формата .txt
                                      2. Для компонента "CSS" можно написать требуемый CSS-класс в текстовом редакторе или загрузить файл формата .css
                                      3. Для компонента "Изображение" можно ввести код картинки в формате base64 или загрузить файл формата .jpg, .png, .svg, .gif, .bmp
                                      Запросить демонстрацию
                                      или расчет стоимости ПО
                                      614066, г. Пермь, Шоссе Космонавтов, 111 (Morion Digital)
                                      © АО "Тривиум", 2019 - 2021
                                      Запросить демонстрацию
                                      или расчет стоимости ПО
                                      Оставьте свои контакты, и мы с вами свяжемся.