![]() |
|
Création d'actions de workflow : Créer un événement d'intégrationL'action Créer un événement d'intégration dans une règle de workflow envoie un événement d'intégration dans une ou plusieurs files d'attente d'intégration lorsque les conditions de la règle de workflow sont réunies et qu'une modification est détectée dans au moins l'un des champs suivis par l'action Créer un événement d'intégration. A propos de l'action Créer un événement d'intégration et de l'action AttendreSi vous souhaitez utiliser une action Créer un événement d'intégration pour créer un événement d'intégration qui capture les modifications apportées à un enregistrement par l'événement qui déclenche une règle de workflow, vous devez alors placer cette action Créer un événement d'intégration avant toute action Attendre dans la séquence d'actions de la règle. En effet, si une action Attendre précède l'action Créer un événement d'intégration dans une règle de workflow, l'action Attendre empêche l'action Créer un événement d'intégration de détecter les modifications apportées à l'enregistrement. Lorsque la période d'attente de l'action Attendre prend fin, l'enregistrement fait l'objet d'une nouvelle lecture avant l'exécution des actions restantes de la règle et les valeurs des champs de l'enregistrement définies avant l'événement qui a déclenché la règle de workflow ne sont pas conservées. En conséquence, la valeur précédente et la valeur actuelle d'un champ sont considérées comme identiques et l'action Créer un événement d'intégration ne crée aucun événement d'intégration, car elle ne détecte aucune modification des champs faisant l'objet du suivi. A propos des formats de valeurs de liste de sélection dans les événements d'intégrationEn fonction de la manière dont vous configurez les files d'attente de vos événements d'intégration, les valeurs des champs de liste de sélection des événements d'intégration sont enregistrées dans la langue de l'utilisateur dont l'action cause la création de l'événement d'intégration, ou sous forme de valeurs de code indépendant de la langue (LIC). Pour plus d'informations sur la spécification du format des valeurs de liste de sélection pour une file d'attente d'événement d'intégration, voir Création d'une file d'attente d'événements d'intégration et Gestion des paramètres d'événements d'intégration. A propos des indicateurs Facturation, Expédition et Principal dans les enregistrements d'adresse de compte et d'interlocuteurDans les événements d'intégration relatifs au type d'enregistrement Adresse du compte, vous pouvez inclure les indicateurs Facturation et Expédition qui indiquent si une adresse est désignée comme adresse de facturation ou d'expédition pour le compte. De la même façon, dans les événements d'intégration relatifs au type d'enregistrement Adresse interlocuteur, vous pouvez inclure l'indicateur Principal qui indique si une adresse est l'adresse principale de l'interlocuteur. En revanche, vous ne pouvez pas effectuer le suivi des modifications apportées aux indicateurs Facturation, Expédition et Principal. Cela signifie que les modifications apportées à ces indicateurs ne peuvent pas être utilisées pour déclencher la création d'événements d'intégration, même si vous avez coché la case Toujours inclure correspondante. Si vous incluez un de ces indicateurs dans un événement d'intégration, et si cet indicateur est modifié en même temps qu'un champ pour lequel les modifications font l'objet d'un suivi, l'événement d'intégration dont la création résulte de la modification du champ suivi ne fait pas apparaître la nouvelle valeur de l'indicateur. Au lieu de cela, l'événement d'intégration fait apparaître la valeur de l'indicateur avant que la mise à jour n'ait été effectuée. Cependant, lors de la création suivante d'un événement d'intégration suite à la modification d'un champ suivi, la valeur de l'indicateur après exécution de la mise à jour précédente est incluse dans l'événement créé. A titre d'exemple, supposons que vous ayez associé deux adresses (Adresse A et Adresse B) à un interlocuteur nommé Jean Durand. L'adresse A est l'adresse principale de Jean Durand. Vous avez défini une action de workflow Créer un événement d'intégration pour le type d'enregistrement Adresse interlocuteur, configurée comme suit :
Si un utilisateur met à jour le champ Type d'adresse dans l'adresse A de l'enregistrement d'adresse interlocuteur pour Jean Durand et désactive la case à cocher Principal pour cette même adresse, l'événement d'intégration créé par l'action de workflow suite à la modification du champ Type d'adresse fait apparaître le nouveau type d'adresse, mais la valeur de l'indicateur Principal de cet événement désigne toujours l'adresse A comme adresse principale de Jean Durand. Toutefois, la prochaine fois qu'un utilisateur modifie le champ Type d'adresse dans l'adresse A de l'enregistrement d'adresse interlocuteur et qu'un événement d'intégration est créé suite à cette modification, l'indicateur Principal de cet événement montre que l'adresse A n'est pas l'adresse principale de Jean Durand. REMARQUE : Vous pouvez créer plusieurs actions pour une règle de workflow, avec un maximum de 25 actions pour chaque règle. La procédure suivante explique comment créer une action Créer un événement d'intégration. Avant de commencer. Pour cette procédure, vous devez avoir un rôle d'utilisateur qui inclut le droit Gérer les règles de workflow. Pour plus d'informations sur l'ajout de privilèges aux rôles, reportez-vous à la rubrique Ajout de rôles. Pour créer une action Créer un événement d'intégration
Le tableau suivant décrit les champs de la page de suivi Configurer une action d'événement d'intégration.
A propos de la case à cocher Suivi des modificationsLa case à cocher Suivi des modifications n'est pas disponible si l'événement déclencheur de la règle de workflow est Avant suppression enregistrement, Après l'association avec le parent ou Après la dissociation du parent. Par ailleurs, si l'événement déclencheur de la règle de workflow est Après l'association avec le parent ou Après la dissociation du parent, l'ensemble de champs affiché sur la page est celui défini au niveau de l'enregistrement enfant. En effet, vous ne pouvez pas configurer le jeu de champs inclus dans l'événement d'intégration au niveau de l'enregistrement parent. Dans le cas des actions de workflow pour lesquelles la case à cocher Suivi des modifications est disponible, l'action crée un événement d'intégration uniquement si cette case est cochée pour au moins un champ et si une modification est détectée pour au moins un des champs pour lesquels cette case est cochée. Lors de la création de l'événement d'intégration, tous les champs pour lesquels la case Toujours inclure est cochée dans l'action de workflow sont inclus dans l'événement. Pour plus d'informations sur les événements d'intégration, reportez-vous à la rubrique A propos des événements d'intégration. Vous trouverez des procédures détaillées relatives à la création d'autres types d'actions de workflow dans les rubriques suivantes :
Rubriques connexesPour consulter les informations connexes sur les workflows, voir les rubriques suivantes :
|
Publié en octobre 2016 | Copyright © 2005, 2016, Oracle. Tous droits réservés. Legal Notices. |