| Imprimir Abrir versão PDF da ajuda online

#### ExcludeChannel A função ExcludeChannel do Expression Builder devolve FALSO se o nome do canal especificado for o canal de onde veio o pedido. ### Sintaxe ExcludeChannel(channel name) ### Tipo de resultado Booleano ### Argumentos A tabela seguinte descreve os argumentos para a função.
Argumento | Descrição
--- | ---
nome do canal | O nome do canal a ser excluído.
A tabela seguinte descreve as cadeias válidas para utilizar no argumento do nome do canal. As cadeias são sensíveis a maiúsculas e minúsculas.
Cadeia do nome do canal | Descrição
--- | ---
Import | Esta cadeia do canal exclui as atualizações executadas através da funcionalidade de importação e do Oracle Data Loader On Demand.
Online | Esta cadeia do canal exclui as atualizações executadas por: As interações do utilizador em janelas do browser, incluindo atualizações através da funcionalidade Atualização em Bloco e agregações de registos Chamadas da API REST NOTA: A cadeia de canal Online não exclui as atualizações executadas através da funcionalidade de importação.
Atualização em bloco | Esta cadeia do canal exclui as atualizações executadas apenas através da funcionalidade Atualização em Bloco. NOTA: As atualizações executadas através da funcionalidade Atualização em Bloco são também excluídas pela cadeia de canal Online.
Agregação do registo | Esta cadeia do canal exclui as atualizações executadas apenas por agregações de registos. NOTA: As atualizações das agregações de registos são também excluídas pela cadeia de canal Online.
Serviços para a Web | Esta cadeia do canal exclui as atualizações a partir dos serviços Internet.
Office | Esta cadeia do canal exclui as atualizações a partir do Oracle CRM On Demand Integration for Office.
OEI | Esta cadeia do canal exclui as atualizações a partir do Oracle Outlook Email Integration On Demand e do Oracle Notes Email Integration On Demand.
Desktop | Esta cadeia do canal exclui as atualizações a partir do Oracle CRM On Demand Desktop.
REST | Esta cadeia do canal exclui as atualizações apenas a partir de chamadas API REST. NOTA: As atualizações de chamadas API REST são também excluídas pela cadeia de canal Online.
Telemóvel | Esta cadeia do canal exclui atualizações do Oracle CRM On Demand Connected Mobile Sales.
### Exemplos O exemplo seguinte para o acionamento de um processo pelo pedido de assistência da Internet: ExcludeChannel("Web Services") O exemplo seguinte para o acionamento de um processo por uma operação de importação ou do Oracle Data Loader On Demand: ExcludeChannel("Import") ### Exemplo de Permissão de Atualizações Online Especificadas Quando a cadeia do canal Online é especificada com a função ExcludeChannel, são impedidas atualizações a partir dos seguintes canais: Todas as interações do utilizador em janelas do browser, incluindo atualizações executadas através da funcionalidade Atualização em Bloco e agregações de registos Chamadas da API REST Se pretender permitir atualizações a partir de chamadas API REST, da funcionalidade de Atualização em Bloco ou de agregações de registos, mas pretende impedir atualizações de outras interações de utilizador nas janelas do browser, utilize a função IIF com a função ExcludeChannel para especificar os canais online que pretende permitir. Por exemplo, para permitir atualizações em registos de conta por chamadas API REST e impedir atualizações em registos de conta a partir de interações de utilizador em janelas do browser, o que inclui a funcionalidade de Atualização em Bloco e agregações de registos, pode criar uma regra de fluxo de trabalho com a seguinte configuração: O tipo de registo é Conta. O evento acionador é Antes do Registo Modificado Ser Gravado. A caixa de seleção Cancelar a Gravação está selecionada. A condição é a que se segue: IIf(ExcludeChannel("Online"),1,IIf(ExcludeChannel("Rest"),0,1)) Esta regra de fluxo de trabalho atualiza a partir de todos os canais que não são impedidos pela cadeia de canal Online, como os serviços Web e a funcionalidade de importação, bem como atualizações de chamadas API REST. NOTA: Ao combinar a função ExcludeChannel com outra função, conforme mostrado neste exemplo, tenha em consideração que a função ExcludeChannel devolve um valor FALSE se o nome do canal especificado for o canal de onde proveio o pedido. #### Tópicos Relacionados Consulte os tópicos seguintes para obter informações do Expression Builder relacionadas: Acerca do Expression Builder Utilizar o Expression Builder Funções do Expression Builder

Publicado em Agosto 2022 | Copyright © 2005, 2022, Oracle e/ou respetivas associadas. Legal Notices.