BPM Déclencheur
Dans un Journey BPM, les contacts peuvent passer d'un état à un autre en fonction d'un événement spécifique. L'un des événements est du type déclenché (les autres sont du type interactif ou vérification des données). Cet événement est déclenché par un composant BPM Déclencheur placé dans un Journey. Lorsque le composant BPM Déclencheur est exécuté, l'événement du Journey BPM est déclenché et le contact passe à un nouvel état.
Ce composant peut être utilisé uniquement en mode instantané dans un Journey et en association avec des événements « Déclencheur » dans les composants BPM État.
Remarque : Le composant BPM Déclencheur ne pouvant être utilisé qu'en mode instantané, le contact doit finir sur une page de fin de parcours dans le Journey.
Dans cet exemple, un composant BPM Déclencheur fait passer le contact de l'état « Accueil » à l'état « Rétention » dans un Journey BPM lorsqu'il s'enregistre dans le Journey Enregistrement. Le composant Décision vérifie le champ STATEID de la liste BPM pour voir si le contact est déjà passé de l'état Bienvenue à l'état Rétention. La liste BPM est une extension de profil de la liste d'audience (liste liée 1 à 1).
Événements
Il existe trois événements possibles pour ce composant :
- Succès : le déclenchement de l'événement a réussi.
- Échec : La fiche BPM du contact est introuvable ou la validation a échoué. Si le composant Déclencheur est exécuté pour la fiche d'un contact, un événement Déclencheur sera exécuté dans un Journey BPM. Cet événement Déclencheur relie un composant État (1) à un autre (2). Si la fiche du contact n'est plus dans l'état initial (et n'est donc pas dans le composant État 1), le déclenchement échouera.
- État non valide : le contact n'est plus dans un état correct.
Déclencheur
Les propriétés suivantes sont définies :
- Cet onglet contient le nom et la description entrés pour identifier le composant.
- Processus : le nom du Journey BPM dans lequel un événement BPM État doit être déclenché. Seuls sont répertoriés les Journeys BPM liés à la même liste d'audience que celle du Journey qui contient à la fois le composant Déclencheur et le composant État pour lequel les événements déclenchés ont été définis.
- État : le nom du composant État dans le Journey BPM sélectionné. Seuls sont répertoriés les composants État ayant des événements du type « Déclencheur ».
- Déclencheur : l'événement « Déclencheur » actif dans le composant BPM État sélectionné.
Validation des données
Cette propriété permet de définir les différentes contraintes à vérifier et les messages d'erreur à renvoyer si les contraintes ne sont pas respectées. Si la validation échoue, l'événement « Échec » se déclenchera. Le message d'erreur s'affichera, via la variable DATA_ERROR, sur la page qui suit le déclenchement de l'événement « Échec ». Cet onglet ressemble à l'onglet de validation du Composant Données.
Données
L'onglet« Données »permet de définir les valeurs des champs spécifiques à la liste BPM. La liste des champs de l'onglet« Données »correspond aux champs définis dans le composant« BPM Entrée » utilisé dans le Journey BPM. L'astérisque indique les champs obligatoires. Un message d'erreur peut s'afficher si aucune valeur n'est saisie dans un champ obligatoire. Le message d'erreur s'affichera, via la variable DATA_ERROR, sur la page qui suit le déclenchement de l'événement « Échec ».
Vous pouvez cliquer sur le bouton [...] pour accéder aux champs, aux opérateurs et aux fonctions.
Vous pouvez stocker n'importe quelle valeur dans la liste BPM :
- un paramètre publié, issu d'un formulaire ou d'un Composant Entrée. Exemple : @VALUE ;
- un champ du profil du contact. Exemple : NAME ;
- un champ du profil étendu. Exemple : SURVEY_1.ANSWER ;
- une valeur système. Exemple : SYSTEM.LISTID ;
- une chaîne ou un nombre. Utilisez des guillemets simples pour les chaînes, par exemple 'Spring 20' ;
- des fonctions Selligent.