Поиск в справке
Для поиска информации в справке введите слово или фразу в поле поиска. При вводе группы слов предполагается, что используется оператор OR. Для уточнения поиска можно использовать логические операторы.
Результаты выводятся без учета регистра. Однако регистр учитывается при ранжировании результатов — результаты, совпадающие по регистру, получают более высокий балл. Таким образом, количество тем Справки, выводимых при поиске по словам "кошки" и "Кошки", будет совпадать, а порядок их размещения в списке — нет.

Искать | Пример | Результаты |
---|---|---|
Одиночное слово | кошка
|
Темы, в которых содержится слово "кошка". Также приводятся различные грамматические формы, например, "кошки". |
Фраза. Можно задать условия таким образом, чтобы найти определенную фразу. |
"кошачий корм" (в кавычках) |
Темы, в которых содержится полная фраза "кошачий корм" вместе со всеми ее грамматическими формами. В случае отсутствия кавычек предполагается, что в запросе задан оператор OR, при использовании которого выводятся темы с одним из слов, входящих в фразу, но не с фразой целиком. |

Искать | Оператор. | Пример |
---|---|---|
Два и более слова в одной теме |
|
|
Одно из слов в теме |
|
|
Темы, которые не содержат конкретного слова или фразы |
|
|
Темы, которые содержат одну строку и не содержат другую | ^ (каре) |
кошка ^ мышь
|
Сочетание типов поиска | ( ) круглые скобки |
|
- Основные понятия
- Обзор преобразования запросов на изменения
- Обзор конфигурации адаптера
- Написание скриптов преобразования
- Установка связи с интерфейсами Release Control из приложения службы поддержки пользователей
- Обновление статуса утверждения в приложении службы поддержки пользователей
- Обновление анализа предлагаемого времени в Service Manager
Написание скриптов преобразования
В Release Control адаптеры службы поддержки пользователей получают запросы на изменения из исходных служб поддержки пользователей, а также преобразовывают формат этих запросов в общий формат. Скрипты преобразования в адаптерах службы поддержки пользователей отвечают за сопоставление полей исходной службы поддержки пользователей с соответствующими полями Release Control.
При выполнении начальной настройки службы поддержки создаются скрипты преобразования по умолчанию. Чтобы открыть скрипт преобразования в Release Control, выберите Модуль > Администратор > вкладка Конфигурация > Интеграции > Адаптеры службы поддержки пользователей > <имя адаптера> и выберите соответствующий файл конфигурации. Содержимое этого файла отображается на правой панели (например, convertTask.js или convertChange.js).
Сведения о том, как внести изменения в скрипты, см. в разделе Настройка файлов на вкладке "Конфигурация".

В особенности важно, чтобы скрипты преобразования содержали подробную схему сопоставления для полей перечисления в приложении службы поддержки пользователей. Каждое поле перечисления Release Control отображается по умолчанию в скриптах преобразования в следующем формате (в верхнем регистре):
<тип поля перечисления>_<имя перечисления Release Control>
Например:
genericRFC.setField("priority", PRIORITY_HIGH);
Если скрипт ссылается на несуществующее поле перечисления, в файл журнала скрипта записывается сообщение об ошибке (см. раздел Файлы журнала).
Дополнительные сведения о создании полей перечисления Release Control см. в разделе Панель "Перечисления".

Функции, которые должен содержать каждый скрипт, подробно описаны ниже. Объяснения объектов, которые могут или должны быть включены в каждую функцию, см в классе GenericTicketImpl файла API_Reference.chm. (Чтобы открыть справку по API, выберите Пуск > Программы > Release Control 9.60 > Документация и откройте каталог pdfs).
- convert. Эта функция позволяет сопоставить поля приложения службы поддержки пользователей с полями общего запроса.
Например:
function convert(remedyRFC, genericRFC)
Примечание Список предварительно настроенных полей запросов на изменение в Release Control см. в разделе Предварительно настроенные поля запросов на изменения.
Примечание Если Release Control работает в автономном режиме, в файлах convertChange.js и convertTask.js установите для переменной isStandalone значение
True
, чтобы приложение Release Control получило имя отображения КЕ как имя КЕ. Если служба Release Control интегрирована с сервером UCMDB, задайте для переменной isStandalone значениеFalse
, чтобы для получения КЕ с сервера UCMDB служба Release Control извлекала код UCMDB. - preFilter. С помощью этой функции можно отфильтровать запросы на изменение до их преобразования, что позволяет избежать преобразования и отправки ненужных запросов на сервер Release Control. Функция написана с использованием терминологии приложения службы поддержки. Например, если нет необходимости преобразовывать запросы с приоритетом Низкий, можно использовать следующую функцию preFilter. Данная функция указывает, что запросы системы BMC Remedy Action Request System с приоритетом Низкий не преобразуются, а все другие запросы будут преобразованы:
function preFilter(remedyRFC){
if (remedyRFC.get("Request Urgency")==ARS_PRIORITY_LOW)
return false;
else
return true;
- postFilter. Эта функция позволяет отфильтровать преобразованные запросы и передавать на сервер Release Control только необходимые запросы. Функция написана с использованием терминологии запросов приложения Release Control. Например, следующая функция postFilter указывает, что только общие запросы со статусом Утверждено можно передать на сервер Release Control:
function postFilter(genericRFC){
ccmStatus==genericRFC.get("status");
if (ccmStatus==STATUS_APPROVED)
return true;
else
return false;
- Рекомендуется оптимизировать нагрузку сети и использование пространства с помощью преобразования только необходимых столбцов запросов. Укажите эти столбцы в запросе SELECT или используйте соответствующее свойство соединителя.
- Если выполняется преобразование запросов из Project and Portfolio Management, Mercury IT Governance Center или приложения службы поддержки пользователей базы данных, см. имена столбцов в нижнем регистре.
- Можно использовать объекты ведения журнала в скриптах преобразования, чтобы регистрировать инструкции из процесса преобразования запросов. Дополнительные сведения см. в разделе Файлы журнала.

Если необходимо просмотреть сообщения журнала с описанием активности во время преобразования запроса, можно включить объекты ведения журнала в скрипты преобразования. Во время преобразования можно просматривать сообщения журнала в файлах журнала скрипта преобразования, которые находятся в папке <каталог установки Release Control>\servers\<имя сервера>.
Объект ведения журнала может быть включен в любую из функций скрипта. При этом используется следующий синтаксис:
logger.<тип сообщения>("<сообщение журнала>");
Можно использовать следующие типы сообщений:
- info. Записывает все выполняемые действия по обработке.
- warn. Записывает предупреждающие сообщения.
- error. Записывает сообщения об ошибках.
- debug. Записывает подробные сведения о всех действиях.
Например, можно включить следующий объект ведения журнала:
logger.info("converting request #3001");
Если необходимо, чтобы файлы журнала для скрипта преобразования отображали список всех полей приложения службы поддержки, можно включить следующий объект ведения журнала в скрипт преобразования:
logger.info(BeanUtils.describe(ticket));
При использовании вышеуказанного объекта журнала убедитесь в том, что следующая строка присутствует в начале скрипта преобразования:
importPackage(Packages.org.apache.commons.beanutils);