Le groupe d’actions If

Effectué

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 :

Capture d’écran de l’action Loop - Lire à partir de la feuille de calcul Excel.

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 :

Capture d’écran de la boîte de dialogue If (Si) la cellule contient la valeur « Urgent ».

Capture d’écran de l’action If (Si) la cellule contient la valeur « Urgent », écrire la valeur « 12 heures ».

Ensuite, ajoutez chaque cas individuel en tant que condition alternative :

Capture d’écran de la boîte de dialogue Else if (Sinon si) la cellule contient la valeur « Premium ».

Le flux doit ressembler à ce qui suit :

Capture d’écran de l’action Loop, If, Else if.

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 :

Capture d’écran de l’action Loop, If, Else if, Else terminée.

Désormais, en cas d’entrée inattendue, le délai maximal sera désigné comme indéfini.