Services BPO dans le cloud

Vérification simple des jours fériés sur UCCX avec prise en compte de l'heure de la journée.

Notre centre d'appels ferme plus tôt certains jours fériés ; j'avais donc besoin d'ajouter une vérification de l'heure de la journée à ma vérification des jours fériés, mais j'avais du mal à trouver une réponse sur Internet. J’ai commencé à tester différentes méthodes pour intégrer la vérification de l’heure à celle des jours fériés. J’ai fini par mettre au point une autre façon de procéder qui ne nécessite pas de document XML. Je trouve ce script beaucoup plus clair et il me permet d’y ajouter une vérification de l’heure. De plus, le script indique clairement quels jours sont fériés, sans qu’il soit nécessaire de se référer à un deuxième document. Je ne comprends pas pourquoi cette méthode n’est pas plus répandue ; y a-t-il quelque chose qui m’échappe ? Je l’ai testée et elle fonctionne parfaitement. Vous trouverez ci-dessous la manière dont j’ai construit le script. Gardez à l’esprit qu’il s’agit d’un sous-script référencé par le script principal du groupe d’appels.

J'ai commencé par créer deux variables.

Date | chaîne | “ ”

 

todayIsAHoliday | Booléen | false Cette variable correspond à celle du script parent qui diffusera le message de jour férié.

 

La première étape du script est donc une étape de “ configuration ”.

Set date = D[now] Cela permet de s'assurer que la date s'affiche dans un format facile à repérer.

 

Ensuite, j'utilise une étape “ Si ” dans laquelle je répertorie les jours fériés à l'aide de l'expression (date == “ 26/11/15 ” || date == “ 01/01/16 ”)

 

Si c'est vrai, j'utilise l'étape “ Set ” pour définir « todayisaholiday » sur « true ».

 

Si la condition est fausse, je passe à une autre étape “ If ” où je répertorie les jours où le centre d'appels ferme plus tôt. Si elle est vraie, le programme vérifie l'heure de la journée par rapport aux horaires d'ouverture ; s'il n'y a rien à faire, il ne fait rien, sinon il définit la variable « todayisaholiday » sur « true ».

 

La valeur « false » n'a aucun effet et le script se termine.

 

Cette logique est bien plus courte et plus simple que de lire un fichier XML, puis d'effectuer une boucle incrémentielle pour parcourir toutes les entrées relatives aux jours fériés.

 

Laissez un commentaire

Votre adresse courriel ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.