n SimpleOne, you can implement engines handling different business tasks. To make it possible to configure all implemented engines via common interface instead of fragmented configurations, the engine control system was developed and delivered - SimpleEngine. Its main ability is a flexible engine configuration management.
When you configure your engines, you need to specify target tables for relevant engine or limit the tables for engines specified. For example:
Вторая задача - при создании механизма добавлять какие-то поля на уже существующие таблицы платформы, например, какие-то поля-признаки. Если добавить это поле в таблицу Task, то оно занимает количество памяти в каждой записи этой таблицы, а их может быть много. И чтобы их не создавать на самом деле, можно создать одну запись в Engine, и оно будет на каждой записи ходить и проверять, установлены или нет значения.
To configure an engine within the SimpleEngine system, you need to perform a simple procedure:
Этот механизм чаще используется в скриптах, для этого и было сделано API SimpleEngine.
Записи, регистрирующие все engines, которые подключены, которые конфигурируются на этом инстансе.
To create a new engine, please complete the steps below:
Есть связанные списки Options и Enabled on Tables.
Все опции для всех механизмов, которые здесь применимы.
To create a new engine option, please complete the steps below:
Engine option form fields
Field | Description |
---|---|
Name | Engine option name. |
Engine | Specify an engine this option is referenced to. |
Description | Engine option description. |
Справочник значений для всех опций в системе
To create a new engine option value, please complete the steps below:
Option values form fields
Field | Description |
---|---|
Option | Specify an option this value is referenced to. |
Value | Specify an option value. |
Есть связанный список Option Value
Поле value регистронезависимо.
Тут опции и значения для конкретных таблиц.
To specify option values for specified tables, please complete the steps below:
Field | Description |
---|---|
Table | Specify a table you need to be processed by this engine. |
Option value | Specify an option value for this table. |