Заполнить значением по умолчанию

Назначение

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

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

  1. из колонки таблицы, указанной в структуре сущности родительской (по отношению к текущему) компоненты-контейнера (например, компоненты Форма, параметр Подгрузка данных по умолчанию)
  2. из колонки таблицы, указанной в собственной, индивидуальной, структуре сущностей, принадлежащей текущей компоненте.
  3. из переменной процесса (для этого следует воспользоваться обособленной функцией Заполнить значением из переменной процесса, которая и добавляется в компоненту и конфигурируется отдельно).
  4. заполнить атрибут ‘Значение по умолчанию’ в основных параметрах любого визуального компонента.

Функция Заполнить значением по умолчанию позволяет оперировать алгоритмами из пп.1 и 2.

При выборе варианта “Из колонки” подгрузка значения по умолчанию осуществляется по алгоритму из п.1

При выборе варианта “Из сервиса” подгрузка значения по умолчанию осуществляется по алгоритму из п.2

Настройка

Тип подгрузки Наименование параметра Назначение параметра Принимаемые значения
Из колонки Колонка Позволяет указать таблицу и колонку ‘структуры сущности по умолчанию’ родительской компоненты-контейнера, из которой следует взять значение для текущей компоненты ‘Таблица1’ в этом случае является элементом ‘структуры сущностей по умолчанию’ графа (параметр Подгрузка данных по умолчанию) родительской компоненты Форма
Из сервиса Сервис Описывает запрос к базе данных, результаты которого позволяют наполнить вложенные видимые компоненты’значениями по умолчанию’из базы данных при открытии веб-страницы приложения.
  • с помощью визуального конструктора запросов позволяет задать Граф сущностей, т.е. указать объекты базы данных и взаимосвязи между ними для получения и отображенияна веб-странице информации по умолчанию, но не ее сохранения.
  • с помощью параметра Переменная процесса с идентификатором позволяет ограничить результаты полученного запроса единственным идентификатором смысловой единицы создаваемого интерфейса.
Сервис Скрипт Скрипт автоматически выставляется по умолчанию, указывает платформе, что ‘значение по умолчанию’ для текущей компоненты следует получить из собственного запроса к базе данных
Источник данных Скрипт предписывает использовать визуальный конструктор для построения запроса Единственный возможный вариант, выставлен по умолчанию
Граф сущностей Граф сущностей позволяет с помощью визуального конструктора сформировать набор объектов базы данных, указать взаимосвязи между ними и\или дополнительные условия, тем самым подготовить запрос в базу данных. При подгрузке данных сформированный запрос отрабатывает как Select-запрос. ‘Таблица2’ в этом случае является элементом собственной структуры сущностей графа текущей компоненты
Заполнить из колонки Позволяет указать таблицу и колонку собственной структуры сущности текущей компоненты, из которой следует взять ‘значение по умолчанию’
Переменная процесса с идентификатором Позволяет выбрать из списка переменную процесса, содержащую в себе идентификатор сущности. Список формируется автоматически из всех переменных используемых в BPMN-процессе. Является ограничивающим значением запроса (в секции WHERE primary_id = ), построенного в визуальном конструкторе параметра Граф сущностей. Благодаря этому ограничению, источник данных выбирает атрибуты единственной смысловой сущности создаваемого интерфейса. task_id