![]() |
|
ExcludeChannelФункция ExcludeChannel в инструменте Expression Builder возвращает значение FALSE, если запрос поступил по указанному каналу. СинтаксисExcludeChannel(имя канала) Тип результатаЛогическое значение АргументыВ следующей таблице приведено описание аргументов функции.
В следующей таблице приводятся допустимые строки, которые могут использоваться в качестве аргумента имени канала. Строки вводятся с учетом регистра.
ПримерыВ следующем примере запрещается запуск процесса по запросу веб-службы. ExcludeChannel("Web Services") В следующем примере показано, как запретить запуск процесса операцией импорта или программой Oracle Data Loader On Demand: ExcludeChannel("Import") Пример разрешения определенных интерактивных обновленийЕсли строка интерактивного канала задана с функцией ExcludeChannel, запрещаются обновления по следующим каналам:
Чтобы разрешить обновления, выполняемые с помощью вызовов REST API, функции масс-обновления или объединения записей, запретив при этом обновления, выполняемые путем других взаимодействий с пользователями в окнах браузера, используйте функцию IIF вместе с функцией ExcludeChannel, чтобы указать интерактивные каналы, которые следует разрешить. Например, чтобы разрешить обновления записей организации с помощью вызовов REST API и запретить их обновления путем взаимодействия с пользователями в окнах браузера, включая функцию масс-обновления и объединение записей, можно создать правило потока операций со следующей конфигурацией:
Это правило потока операций разрешает обновления по всем каналам, которые не запрещены строкой интерактивного канала, например с помощью веб-служб и функции импорта, а также обновления с использованием вызовов API REST. ПРИМЕЧАНИЕ. При сочетании функции ExcludeChannel с другой функцией, как показано в этом примере, необходимо иметь в виду, что функция ExcludeChannel возвращает значение FALSE (ложь), если заданное имя канала соответствует каналу, из которого поступил запрос. Связанные темыИнформацию об инструменте Expression Builder, связанную с данной темой, см. в следующих разделах. |
Опубликовано в Август 2022 | Copyright © Oracle и/или ее дочерние компании, 2005, 2022. Legal Notices. |