Поиск и замена текста в каталоге объектов

Можно выполнять поиск определенного текста в каталоге и заменять его другим текстом.

Это позволяет ключевому пользователю с полномочиями для каталога "Возможность замены текста" и правами на чтение/запись объектов каталога выполнять замену простого текста в выбранных объектах и папках каталога. Можно выполнить один или несколько поисков текста в выбранном содержимом.

Внимание.:

Такая замена текста не гарантирует правильности нового изменения. Необходимо убедиться, что изменение тщательно пересмотрено и проверено. Oracle рекомендует выполнить резервное копирование каталога перед заменой текста, так как эти изменения могут сделать артефакты недопустимыми или недоступными для использования.

Можно заменить текст в объектах каталога следующих типов:

  • Инфопанель
  • Запрос инфопанели
  • Анализ
  • Фильтр
  • Рабочая книга
  • Агент
  • Действие

В частности, можно выполнять поиск и замену указанных ниже элементов.

  • Простая текстовая строка, как описано в разделе Поиск и замена простой текстовой строки каталога.

    Например, предположим, что объект содержит строку "My Misspeled Wirds". Можно выполнять поиск и замену этой строки правильным текстом "My Misspelled Words".

  • Множественные или сложные текстовые строки — одновременно, с использованием файла JSON, как описано в разделе Поиск и замена нескольких текстовых строк каталога.

    Например, предположим, что администратор переименовывает рабочую книгу, предметную область, таблицу или столбец. Таблицу "Sales" можно переименовать в "MySales". Можно выполнять поиск и замену всех видов использования этого объекта в каталоге.

Поиск и замена простой текстовой строки каталога

Можно выполнять поиск простой текстовой строки в каталоге и заменять ее другим текстом.

  1. На классической главной странице нажмите Каталог.
  2. На странице "Каталог" выберите папку или объект для замены текста.
  3. В области результатов поиска элемента нажмите Дополнительно, затем нажмите Заменить текст.

    Диалоговое окно замены текста

  4. Нажмите Замена одного текста.
  5. В поле Старый текст введите текстовую строку для поиска.
  6. В поле Заменить на введите текст для замены.
  7. Чтобы при поиске можно было вводить буквы в любом регистре, снимите флажок С учетом регистра.
  8. Нажмите ОК.
  9. Можно просмотреть ход выполнения задания на классической главной странице, нажав Мой профиль, Фоновые задания и Задания замены текста.

Поиск и замена нескольких текстовых строк каталога

Можно выполнять более мощные операции поиска и замены нескольких текстовых строк каталога одновременно, импортируя файл JSON, в котором идентифицируется каждая текстовая строка для поиска и замены.

Формат файла JSON для поиска и замены текстовых строк

В файле JSON для поиска и замены используется элемент для идентификации всех текстовых строк для поиска и замены.

Элементы действия содержатся в элементе команд.

  • items – указывает раздел, содержащий текстовые элементы, которые необходимо заменить.

  • oldValue — указание текстовой строки для поиска.

  • newValue — указание текста для замены.

  • ignoreCase — игнорирование регистра при установке значения true, но при установке значения false регистр учитывается. Значение по умолчанию: false.

Пример файла JSON для поиска и замены текстовых строк

Ниже приведен частичный пример файла JSON для поиска и замены текстовой строки.

{
  "Items": [
    {
      "oldValue": "Text1"
      "newValue": "New Value1"
      "ignoreCase": true
    },
    {
      "oldValue": "text2",
      "newValue": "New Value2",
      "ignoreCase": false
    }
  ]
}

Поиск и замена нескольких текстовых строк каталога

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

  1. Создайте файл JSON для поиска и замены нескольких текстовых строк.
  2. На классической главной странице нажмите Каталог.
  3. На странице "Каталог" найдите элемент, в котором необходимо заменить текст.
  4. В области результатов поиска элемента нажмите Дополнительно, затем нажмите Заменить текст.

    Замена текста

  5. Нажмите на Замена нескольких текстов.
  6. В поле Заменить текстовый файл введите путь или нажмите Обзор, чтобы указать файл JSON, созданный в ходе выполнения шага 1.
  7. Нажмите ОК.
    Замена текста запускает фоновое задание для выполнения задачи.
  8. Проконтролируйте ход выполнения задания замены текста, выполнив следующие действия.
    1. Отобразите классическую главную страницу.
    2. Нажмите Мой профиль, Фоновые задачи, а затем Задачи замены текста.