Выполнить поиск в RightNow

Блок сценария RightNow Search выполняет указанный запрос выборки записей RightNow на языке RightNow Object Query Language (ROQL).

Блок сценария RightNow Search в Конструкторе сценариев

Значения столбцов первой записи полученного набора сохраняются в переменных <recordset_name>.<column_name>. Для этого запроса результаты сохраняются в переменных Recorset.id и Recordset.name.

Количество возвращенных записей сохраняется в переменной <recordset_name>.__count__ (например, RS.__count__.). Обратите внимание на двойные знаки подчеркивания до и после count: они снижают вероятность совпадения имени этой переменной с именем столбца набора записей.

Для перебора набора записей используйте блок Получить следующую запись (Get Next Record).

Условные выходы

В блоке RightNow Search предусмотрены условные выходы Failed и No Data.

Ошибка

Ошибка используется, если операция поиска завершилась ошибкой.

Нет данных

Нет данных используется, если данные, соответствующие заданным критериям поиска, не найдены.

Настройки

Текст заголовка

Текст заголовка — название экземпляра блока. Введите название в текстовое поле и нажмите кнопку «Обновить» (Update) внизу панели редактирования (Edit). Новое название блока появится на схеме.

Запрос ROQL

Запрос ROQL — запрос для выбора записей на языке RightNow Object Query Language. Он может содержать переменные приложения в формате $(varname).

Имя набора записей

Имя набора записей — имя набора записей, получаемого в результате поиска.

Код и тело полученного ответа HTTP сохраняются соответственно в локальных переменных $(integrationResultCode) и $(integrationResultBody). Для диагностики используйте блок Отправить электронное письмо (EMail) или Внутреннее сообщение (Internal Message) для получения содержимого ответов, указывающих на неудачную попытку поиска. Подробнее см. описание переменной $(integrationResultBody).

Настройки блока RightNow Search в Конструкторе сценариев

|