Skip to main content
Version: 1.23.3

Engine Management

In SimpleOne, you can implement engines that handle different business tasks. Each engine represents some additional functionality that you can use to extend your business processes, or create a new logic that can be provided separately.

You can create options for the engines and switch their values for different tables to create the required logic. To configure and manage engines in the agent interface, use the SimpleEngine engine management system. Its main function is to flexibly manage the engine configuration.

You can also connect the SimpleEngine external script to use its API methods to:

  • return all engines in a list
  • return the engine option by the specified name
  • return the engine option values for the specified table
  • verify that the engine is enabled for the specified table.

Use the data that you receive with these methods to create logic for the engines.

SimpleEngine features


When you set up your engines, you need to specify the target tables for the relevant engine, or to limit the tables for the specified engines. For example:

  • The Following Engine should be enabled in the Incident, Change Request, Problem, Service Request tables.
  • The Auto Assignment engine should be enabled in the Absences table and others.

Configure an engine

To configure an engine within the SimpleEngine system, complete the following steps:

  1. Create a new record of the engine.
  2. Create necessary options for this engine.
  3. Specify the general option values.
  4. Specify the option values relevant for the table(s) to be processed by this engine.
  5. The engine is automatically enabled on the table specified in step 4.
  6. Specify the table option values in the relevant related list.
tip

You can define table option values only for specified table (for example, Incident) so SimpleEngine works only with that table record forms.

Create an engine

Create records that accumulate all information about the engine configuration on the instance.

To create an engine record, complete the steps below:

  1. Navigate to Engine Management → Engines.
  2. Click New and fill in the Name and Description fields.
  3. Click Save or Save and exit to apply the changes.

Once an engine is created, add a related option to it or specify the tables in the Related Lists area for which this engine should be enabled.

Create an option

Specify options for the engines created. To create a new engine option, complete the steps below:

  1. Navigate to Engine Management → Options.
  2. Click New and fill in the Name, Engine and Description fields.
  3. Click Save or Save and exit to apply the changes.
note

You can also create an option record by clicking the New button in the relevant related list of the Engines form.

Option Values


Define values for the engine options created in the system. To create a new engine option value, complete the steps below:

  1. Navigate to Engine Management → Option Values.
  2. Click New and fill in the Option and Value fields.
  3. Click Save or Save and exit to apply the changes.

Option Values for Tables


To specify option values for the specified tables, complete the steps below:

  1. Navigate to Engine Management → Option Values.
  2. Click New and fill in the Table and Option fields.
  3. Click Save or Save and exit to apply the changes.
note

To define an option value for a specified table, you can also use the alternate way:

  1. Navigate to the option value you need to assign a table to.
  2. In the Related Lists area, select the Option Values for Table.
  3. Click New to create a new value.
  4. Select the relevant table in the Table field. The Option value field is already populated.
  5. Click Save or Save and exit to apply the changes.

You can also specify this information by clicking the New button in relevant related list of the Engines form.