Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Данный серверный класс API позволяет расширять функциональность Engine Managementсодержит методы, которые расширяют функциональность Управления механизмами.

getAllEngines()


Используйте этот метод, чтобы получить список всех механизмов.

Возвращаемое значение:

ТипОписание
Array of Strings
Список
Метод возвращает список механизмов в массиве строк.

Пример:

Code Block
languagejs
themeEclipse
titlegetAllEngines
linenumberstrue
ss.importIncludeScript('SimpleEngine'); 
ss.info(SimpleEngine.getAllEngines());

getEngineOption(optionName)


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

Параметр:

НазваниеТипОбязательныйЗначение по умолчанию
optionNameStringДаНет

Возвращаемое значение:

ТипОписание
SimpleEngine object
Объект, содержащий опцию
Метод возвращает объект с опцией механизма.

Пример:

Code Block
languagejs
themeEclipse
titlegetEngineOption
linenumberstrue
ss.importIncludeScript('SimpleEngine'); 
const engine = new SimpleEngine('Following Engine')
ss.info(engine.getEngineOption('Active'))

getOptionValueForTable(optionName, tableName)


Используйте этот метод, чтобы получить значения опций механизма для указанной таблицы.

Параметры:

НазваниеТипОбязательныйЗначение по умолчанию
optionNameStringДаНет
tableNameStringДаНет

Возвращаемое значение:

ТипОписание
String
Значение
Метод возвращает значение опции механизма для указанной таблицы.

Пример:

Code Block
languagejs
themeEclipse
titlegetOptionValueForTable
linenumberstrue
ss.importIncludeScript('SimpleEngine'); 
const engine = new SimpleEngine('Following Engine')
ss.info(engine.getOptionValueForTable('Active', 'itsm_inquiry')) // Верноtrue

isEngineEnable(tableName)


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

Параметры:

НазваниеТипОбязательныйЗначение по умолчанию
tableNameStringДаНет

Возвращаемое значение:

ТипОписание
Boolean
Если
Метод возвращаетs true, если механизм включен
, метод возвращаетs true
; если нет, то метод возвращает false.

Пример:

Code Block
languagejs
themeEclipse
titleisEngineEnable
linenumberstrue
ss.importIncludeScript('SimpleEngine'); 
const engine = new SimpleEngine('Following Engine')
if (engine.isEngineEnable('itsm_inquiry')) {
  ss.info('Following Engine включен enabledдля onтаблицы itsm_inquiry');
} else {
  ss.info('Following Engine отключен disabledдля onтаблицы itsm_inquiry');
}


Table of Contents
absoluteUrltrue
classfixedPosition