Boîte de dialogue Liaison de déclencheur
Lorsque vous créez ou éditez un déclencheur de liaison, spécifiez les informations permettant de définir votre déclencheur, par exemple le modèle à filtrer. Ces informations s'affichent dans la page de liste Liaisons de déclencheur.
| Colonne | Description |
|---|---|
| Nom | Nom textuel de la liaison. Les noms doivent être uniques. |
| Objet de Plan | Type d'objet pour lequel le déclencher est défini, par exemple, un projet, une demande, un objet marketing, des approbations, des comptes ou des factures. La valeur par défaut est Tout objet de Plan. |
| Modèle | Modèle à utiliser comme filtre. Lorsqu'un objet est sélectionné, les modèles associés sont remplis afin de permettre aux utilisateurs de spécifier le déclencheur pour un modèle. Votre sélection tient lieu de filtre qui s'applique à toutes les instances d'objets pour ce modèle. La valeur par défaut est Tout modèle, ce qui signifie que tous les modèles pour l'objet sont inclus ou que l'objet choisi n'est associé à aucun modèle. |
| Contexte | Contexte pour le déclencheur. Par exemple, le contexte peut être une tâche ou un workflow. La valeur par défaut Tout signifie que tout contexte est pris en compte pour le critère de filtre. |
| Evénement | Evénement pour l'opération de filtre. Seuls les événements qui correspondent à l'objet, au modèle et au contexte sélectionnés sont affichés, sauf si Tout événement a été sélectionné pour l'objet, auquel cas tous les événements sont affichés. Les événements typiques sont Créé, Mis à jour, Statut modifié, Membre affecté/non affecté et Objets liés/non liés. |
| Différée | La procédure est parfois exécutée après la validation de la transaction. Si cette option est cochée, le déclencheur s'exécute lorsque l'action configurée est terminée ; le déclencheur n'affecte pas cette action. Ce type de déclencheur est généralement utilisé pour des activités de post-traitement. |
| En cours de validation | Un déclencheur de validation lance une procédure pour valider des données avant que la transaction soit effective. Le déclencheur configure l'appel de procédure avec un contexte englobant qui contient la transaction de base de données. Si cette option est cochée, le déclencheur s'exécute juste avant la fin de l'action configurée. Si le déclencheur renvoie un échec, l'action sur laquelle le déclencheur est configuré est annulée et l'utilisateur reçoit des erreurs signalées par le déclencheur. Ce type de déclencheur est généralement utilisé pour des validations personnalisées ou des activités de pré-traitement. |
| Exclusif | Si cette option est cochée, le déclencheur s'exécute de manière exclusive, même si plusieurs liaisons de déclencheur correspondent à l'action que vous avez sélectionnée. Par exemple, si le déclencheur n'est pas exclusif, chaque fois que l'utilisateur met à jour une tâche de workflow, toute liaison de déclencheur configurée sur l'événement "Projet mis à jour" est également exécutée. Pour empêcher l'exécution de plusieurs liaisons de déclencheur, sélectionnez cette case. Une liaison de déclencheur exclusive ne peut pas être exécutée avec d'autres procédures, même si plusieurs liaisons correspondent. Si plusieurs liaisons exclusives correspondent, toutes les liaisons exclusives sont exécutées. Si cette case est désélectionnée, la liaison est inclusive. Les liaisons inclusives représentent des procédures exécutées avec d'autres procédures lorsque les critères de sélection correspondent à plusieurs déclencheurs. En cas de procédure exclusive correspondante, seule celle-ci sera exécutée. Seule la liaison exclusive la plus spécifique correspond. Par exemple, si vous disposez de trois déclencheurs exclusifs (un déclencheur global, un déclencheur pour tous les projets et un déclencheur pour un modèle de projet particulier) et si l'événement déclenché correspond aux trois déclencheurs, seul celui pour le modèle de projet particulier sera exécuté. |
| Procédure | Procédure liée au déclencheur, c'est-à-dire la procédure à exécuter lors du déclenchement du déclencheur. |