Блок сценария RightNow Search выполняет указанный запрос выборки записей RightNow на языке RightNow Object Query Language (ROQL).
Значения столбцов первой записи полученного набора сохраняются в переменных <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).

|
