| Imprimir Abrir versión PDF de ayuda en línea

#### ExcludeChannel La función ExcludeChannel de Expression Builder devuelve FALSE si el nombre del canal especificado es el canal del que procede la solicitud. ### Sintaxis ExcludeChannel(channel name) ### Tipo de resultado Booleano ### Argumentos En la tabla siguiente se describen los argumentos de esta función.
Argumento | Descripción
--- | ---
channel name | Nombre del canal que se va a excluir.
En la tabla siguiente se describen las cadenas válidas para su uso en el argumento de nombre de canal. Las cadenas distinguen mayúsculas de minúsculas.
Cadena de nombre de canal | Descripción
--- | ---
Importar | Esta cadena de canal excluye las actualizaciones realizadas mediante la funcionalidad de importación y mediante Oracle Data Loader On Demand.
En línea | Esta cadena de canal excluye las actualizaciones realizadas mediante: Interacciones de usuario en ventanas de explorador, incluidas actualizaciones de la funcionalidad Actualización masiva y combinaciones de registros Llamadas de la API de REST NOTA: La cadena de canal en línea no excluye las actualizaciones realizadas mediante la funcionalidad de importación.
Actualización masiva | Esta cadena de canal solo excluye las actualizaciones realizadas mediante la funcionalidad Actualización masiva. NOTA: Las actualizaciones realizadas mediante la funcionalidad Actualización masiva también se excluyen mediante la cadena de canal en línea.
Combinación de registros | Esta cadena de canal excluye solo las actualizaciones realizadas mediante la combinación de registros. NOTA: Las actualizaciones de las combinaciones de registros también se excluyen mediante la cadena de canal en línea.
Servicios web | Esta cadena de canal excluye las actualizaciones realizadas desde servicios web.
Trabajo | Esta cadena de canal excluye las actualizaciones realizadas desde Oracle CRM On Demand Integration for Office.
OEI | Esta cadena de canal excluye las actualizaciones realizadas desde Oracle Outlook Email Integration On Demand y Oracle Notes Email Integration On Demand.
Escritorio | Esta cadena de canal excluye las actualizaciones realizadas desde Oracle CRM On Demand Desktop.
Rest | Esta cadena de canal excluye solo las actualizaciones realizadas desde llamadas a la API de REST. NOTA: Las actualizaciones de las llamadas de API de REST también se excluyen mediante la cadena de canal en línea.
Portátil | Esta cadena de canal excluye las actualizaciones realizadas desde Oracle CRM On Demand Connected Mobile Sales.
### Ejemplos El siguiente ejemplo impide que un proceso se desencadene por una solicitud de servicio Web: ExcludeChannel("Web Services") En el siguiente ejemplo se impide que una operación de importación o Oracle Data Loader On Demand lance un proceso: ExcludeChannel("Import") ### Ejemplo de uso permitido de actualizaciones en línea especificadas Cuando la cadena de canal en línea se especifique con la función ExcludeChannel, se impiden las actualizaciones de los siguiente canales: Todas las interacciones de usuarios en ventanas de explorador, incluidas las actualizaciones realizadas mediante la funcionalidad Actualización masiva y combinaciones de registros Llamadas de la API de REST Si desea permitir actualizaciones de las llamadas de API de REST, o la funcionalidad Actualización masiva, o combinaciones de registros, pero desea impedir actualizaciones de otras interacciones de usuarios en las ventanas del explorador, use la función IIF con la función ExcludeChannel para especificar los canales en línea que desee permitir. Por ejemplo, para permitir las actualizaciones en registros de cuentas mediante llamadas de API de REST y evitar actualizaciones en registros de cuentas de interacciones de usuario en las ventanas del explorador, incluida la funcionalidad Actualización masiva y la combinación de registros, puede crear una regla de flujo de trabajo con la siguiente configuración: El tipo de registro es Cuenta. El evento de lanzamiento es Antes de guardar registro modificado. La casilla de verificación Cancelar grabación está seleccionada. La condición tiene este formato: IIf(ExcludeChannel("Online"),1,IIf(ExcludeChannel("Rest"),0,1)) Esta regla de flujo de trabajo permite actualizaciones de todos los canales que no se puedan realizar mediante el canal de canal en línea, como los servicios web y la funcionalidad de importación, así como actualizaciones de las llamadas de API de REST. NOTA: Al combinar la función ExcludeChannel con otra función como se muestra en este ejemplo, recuerde que la función ExcludeChannel devuelve un valor FALSE si el nombre del canal especificado es el canal del que procede la solicitud. #### Temas relacionados Consulte los siguientes temas para obtener información relacionada con Expression Builder: Acerca de Expression Builder Uso de Expression Builder Funciones de Expression Builder

Publicado en agosto 2022 | Copyright © 2005, 2022, Oracle y/o sus subsidiarias. Legal Notices.