Le groupe d’actions If
Le groupe d’actions If est utilisé lorsqu’une ou plusieurs conditions doivent être prises en compte afin de déterminer les étapes suivantes d’un flux.
Prenons l’exemple suivant : un fichier Excel contient des informations concernant un ticket de support entrant, notamment l’urgence et le plan d’abonnement du client. Sur la base de ces informations, le flux détermine le délai de réponse maximal du ticket et l’écrit dans la cellule correspondante.
Tout d’abord, nous ouvrons le rapport Excel et déterminons la plage des données. Ensuite, nous allons parcourir chaque ligne, en lisant l’urgence et le plan d’abonnement :
Maintenant, pour chacune de ces lignes, le délai de réponse maximal doit être calculé. Les contrats de niveau de service (SLA) de l’entreprise sont les suivants :
- Les utilisateurs gratuits reçoivent une réponse dans les 30 jours suivant la soumission d’un ticket
- Les utilisateurs de base reçoivent une réponse dans les sept jours
- Les utilisateurs Premium reçoivent une réponse dans un délai d’un jour
De plus, tout ticket marqué comme urgent doit recevoir une réponse dans les 12 heures, quel que soit le plan d’abonnement de l’utilisateur.
Étant donné que les informations nécessaires pour déterminer le délai de réponse maximal proviennent de plusieurs sources, nous utilisons une condition If. Nous commençons par évaluer l’urgence du ticket, car il remplace le plan d’abonnement dans ce cas :
Ensuite, ajoutez chaque cas individuel en tant que condition alternative :
Le flux doit ressembler à ce qui suit :
Nous avons envisagé tous les scénarios. Cependant, le flux doit également traiter le cas où il pourrait y avoir une valeur dans le fichier Excel qui n’est pas l’une des valeurs standard. Dans de tels cas, nous aimerions que quelqu’un enquête personnellement sur la question. Pour cette raison, nous ajouterons également une dernière alternative :
Désormais, en cas d’entrée inattendue, le délai maximal sera désigné comme indéfini.