Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
In 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.
SimpleEngine
possibilitiescapabilities
When you configure your engines, you need to specify target tables for relevant engine or limit the tables for engines specified. For example:
- The Following Engine must be turned on the Incident, Change Request, Problem, Request tables.
- The Tasks Auto Assignment engine must be turned on the Absences table, and so on.
The main ability of SimpleEngine is a flexible engine configuration management.
Механизмов очень много всяких. Не обязательно они должны работать на всех таблицах. Например, автоназначение должно работать на одних таблицах, а на других таблицах ему работать не нужно, и не должно быть возможности у администратора включить это. Это мы можем ограничить. Т.е. одна из задач - конфигурация, на каких таблицах будет работать тот или иной механизм.
Вторая задача - при создании механизма добавлять какие-то поля на уже существующие таблицы платформы, например, какие-то поля-признаки. Если добавить это поле в таблицу Task, то оно занимает количество памяти в каждой записи этой таблицы, а их может быть много. И чтобы их не создавать на самом деле, можно создать одну запись в Engine, и оно будет на каждой записи ходить и проверять, установлены или нет значения.
Бизнесвелью - гибкое управление настройками механизмов. На текущий момент реализовано только включение или отключение механизмов. В будущем будем развивать дополнительные настройки, меняющие поведение механизма.
Engines
Configuring an Engine
To configure an engine within the SimpleEngine system, you need to perform a simple procedure:
- Create a new record for this engine.
- Create necessary options for this engine.
- Specify the general option values.
- Specify the option values relevant for the table(s) to be processed by this engine.
- After that, this engine will automatically enable on the table specified in step 4.
- Specify table option values on the relevant related list.
Tip |
---|
You can define table option values only for specified table (for example, Incident) so SimpleEngine will work only on this table record forms. |
Engines
In there, you can create records accumulating all information about the engines configuration on this instanceЗаписи, регистрирующие все engines, которые подключены, которые конфигурируются на этом инстансе.
To create a new engine record, please complete the steps below:
- Navigate to Engines → Engines.
- Click New and fill in the form, specifying a name and a description.
- Click Save or Save and Exit to apply changes.
Engine form fields
Name | Mandatory | Description |
---|---|---|
Name | Y | Engine name. |
Description | Y | Engine description. |
When an engine created, you can create a related option for it or specify tables on which this engine must be enabled right on the Related Lists area.
Image Added
Options
In this section you can specify options for the engines created.
Есть связанные списки Options и Enabled on Tables.
Options
Все опции для всех механизмов, которые здесь применимы.
To create a new engine option, please complete the steps below:
- Navigate to Engines → Options.
- Click New and fill in the form.
- Click Save or Save and Exit to apply changes.
Engine option form fields
Field | Mandatory | Description |
---|---|---|
Name | Y | Engine option name. |
Engine | Y | Specify an engine this option is referenced to. |
Description | Y | Engine option description. |
You can also create an option record by clicking the New button on relevant related list at the Engines page.
Option Values
In this section you can define values
Справочник значений для всех опций в системе
for engine options created in the system.
To create a new engine option value, please complete the steps below:
- Navigate to Engines → Option Values.
- Click New and fill in the form.
- Click Save or Save and Exit to apply changes.
Option values form fields
Field | Mandatory | Description |
---|---|---|
Option | Y | Specify an option this value is referenced to. |
Value | Y | Specify an option value. |
Есть связанный список Option Value
Поле value регистронезависимо.
Option values
Тут опции и значения для конкретных таблиц.To define an option value for table specified, you can also use the alternate way:
- Navigate to the option value you need to assign a table to.
- Scroll down to Related Lists area and click the New button to create a new value or the Edit button to change the existing value.
- The Option Value for Tables page is opened, and the Option Value field is already populated. Select the relevant table in the Table field.
- Click Save or Save and Exit to apply changes.
Option Values for Tables
To specify option values for specified tables, please complete the steps below:
- Navigate to Engines → Values for Tables.
- Click New and fill in the form.
- Click Save or Save and Exit to apply changes.
Field | Mandatory | Description |
---|---|---|
Table | Y | Specify a table you need to be processed by this engine. |
Option value | Y | Specify an option value for this table. |
В итоге последовательность:
- Создаешь новый Engine;
- Далее связанный список опций;
- В опциях связанный список option value
- В option value связанный список option value for table, прописываем значения для конкретных таблиц. Можно прописать для конкретной таблицы, и на ней будет работать Engine.
You can also specify this information by clicking the New button on relevant related list at the Engines page.
Table of Contents | ||||
---|---|---|---|---|
|