| Imprimer Ouvrir la version PDF de l'aide en ligne

#### ExcludeChannel La fonction ExcludeChannel d'Expression Builder renvoie FALSE si le nom de canal spécifié correspond au canal d'où provient la demande. ### Syntaxe ExcludeChannel (nom_canal) ### Type du résultat Booléen ### Arguments Le tableau suivant décrit les arguments de la fonction.
Argument | Description
--- | ---
channel name | Nom du canal à exclure.
Le tableau suivant décrit les chaînes valides utilisables dans l'argument nom_canal. Les chaînes sont sensibles à la casse.
Chaîne de nom de canal | Description
--- | ---
Import | Cette chaîne de canal exclut les mises à jour effectuées par la fonctionnalité d'import et par l'intermédiaire d'Oracle Data Loader On Demand.
Online | Cette chaîne de canal exclut les mises à jour effectuées par : Interactions des utilisateurs dans les fenêtres de navigateur, y compris les mises à jour à partir de la fonctionnalité Mise à jour en masse et des fusions d'enregistrements Appels à l'API REST REMARQUE : La chaîne de canal Online n'exclut pas les mises à jour effectuées via la fonctionnalité d'import.
Mise à jour en masse | Cette chaîne de canal exclut les mises à jour effectuées par la fonctionnalité Mise à jour en masse uniquement. REMARQUE : Les mises à jour effectuées par la fonctionnalité Mise à jour en masse sont également exclues par la chaîne de canal Online.
Fusionner les enregistrements | Cette chaîne de canal exclut uniquement les mises à jour effectuées par les fusions d'enregistrements. REMARQUE : Les mises à jour à partir des fusions d'enregistrements sont également exclues par la chaîne de canal Online.
Services Web | Cette chaîne de canal exclut les mises à jour effectuées par les services Web.
Office | Cette chaîne de canal exclut les mises à jour effectuées par Oracle CRM On Demand Integration for Office.
OEI | Cette chaîne de canal exclut les mises à jour effectuées par Oracle Outlook Email Integration On Demand et Oracle Notes Email Integration On Demand.
Desktop | Cette chaîne de canal exclut les mises à jour effectuées par Oracle CRM On Demand Desktop.
Rest | Cette chaîne de canal exclut uniquement les mises à jour effectuées par les appels à l'API REST. REMARQUE : Les mises à jour à partir des appels à l'API REST sont également exclues par la chaîne de canal Online.
Mobile | Cette chaîne de canal exclut les mises à jour effectuées par Oracle CRM On Demand Connected Mobile Sales.
### Exemples L'exemple suivant empêche un processus d'être déclenché par une demande d'assistance Web : ExcludeChannel("Web Services") L'exemple suivant empêche un processus d'être déclenché par une opération d'importation ou par Oracle Data Loader On Demand : ExcludeChannel("Import") ### Exemple d'autorisation des mises à jour en ligne spécifiées Lorsque la chaîne de canal Online est spécifiée avec la fonction ExcludeChannel, les mises à jour par les canaux suivants sont empêchées : Toutes les interactions des utilisateurs dans les fenêtres de navigateur, y compris les mises à jour à partir de la fonctionnalité Mise à jour en masse et les fusions d'enregistrements Appels à l'API REST Si vous voulez autoriser les mises à jour par les appels à l'API REST, la fonctionnalité Mise à jour en masse ou les fusions d'enregistrements, mais que vous ne voulez pas empêcher les mises à jour à partir d'autres interactions d'utilisateurs dans les fenêtres de navigateur, utilisez la fonction IIF avec la fonction ExcludeChannel pour spécifier les canaux en ligne que vous voulez autoriser. Par exemple, pour autoriser les mises à jour des enregistrements de compte par les appels à l'API REST et empêcher les mises à jour des enregistrements de compte à partir des interactions d'utilisateurs dans les fenêtres de navigateur, y compris la fonctionnalité Mise à jour en masse et les fusions d'enregistrements, vous pouvez créer une règle de workflow avec la configuration suivante : Le type d'enregistrement est Compte. L'événement déclencheur est Avant sauvegarde enregistrement modifié. La case à cocher Annuler la sauvegarde est activée. La condition est la suivante : IIf(ExcludeChannel("Online"),1,IIf(ExcludeChannel("Rest"),0,1)) Cette règle de workflow autorise les mises à jour par tous les canaux qui ne sont pas empêchés par la chaîne de canal Online, par exemple les services Web et la fonctionnalité d'import, ainsi que les mises à jour via les appels à l'API REST. REMARQUE : Lorsque vous combinez la fonction ExcludeChannel avec une autre fonction, comme illustré dans cet exemple, n'oubliez pas que la fonction ExcludeChannel renvoie une valeur FALSE si le nom de canal spécifié est le canal d'où provient la requête. #### Rubriques connexes Pour obtenir des informations sur Expression Builder, reportez-vous aux rubriques suivantes : A propos de Expression Builder Utilisation d'Expression Builder Fonctions Expression Builder

Publié en août 2022 | Copyright © 2005, 2022, Oracle et/ou ses affiliés. Legal Notices.