Основные действия

Основные действия - это “неявные” действия, которые делают то, что люди обычно хотят делать при взаимодействии с базой данных: Создание, Обновление, Удаление. Основные действия автоматически отслеживают схему исходной таблицы, поддерживающей модель. Под автоматическим отслеживанием схемы мы подразумеваем, что GlarusBI создаст формы действий для заполнения пользователями, которые включают все поля из основной исходной таблицы, на которой основана данная модель.

Основные действия доступны только для моделей, которые “оборачивают” одну таблицу в базе данных (то есть без объединений или пользовательских столбцов в определении модели).

Если вы хотите дать людям возможность обновлять только подмножество столбцов или обновлять столбцы в нескольких таблицах, вы можете написать пользовательское действие.

Создание основных действий

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

  1. Выберите модель и нажмите кнопку info, затем нажмите на Model detail.

  2. На странице сведений о модели перейдите на вкладку Actions.

  3. Нажмите на рядом с New Action и выберите Create basic actions.

Если ваша модель включает объединение или пользовательский столбец или иным образом не соответствует одной сырой таблице в вашей базе данных, GlarusBI не может создать такие основные действия.

Типы основных действий

Основные действия

Основные действия включают:

Обновление

Действие обновления предоставит людям форму с редактируемыми полями для каждого столбца в основной исходной таблице.

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

Удаление

Действие удаления создаст форму, которая предложит людям ключ сущности и удалит запись (строку), соответствующую этому идентификатору, в базовой таблице, которая поддерживает модель.

Создание

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

Основные действия на панелях инструментов

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

Основное действие Обновления требует, чтобы вы передали значение для ключа сущности.

См. Действия на панелях инструментов.

Архивирование основных действий

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

Дополнительное чтение