Exemple d'utilisation de l'action de création d'un utilisateur Genesys

Dans cet exemple, vous créez un bot pour accueillir un nouvel utilisateur Genesys et lui attribuer une ligne téléphonique. Utilisez les actions des package Genesys et package Excel advanced.

Prérequis

  • Les utilisateurs doivent comprendre la création et l'affectation des variables utilisées pour enregistrer les données de sortie et d'entrée.
  • En général, vous devez savoir rechercher et utiliser des ID individuels pour les utilisateurs et les attributs.
  • Dans cet exemple, l'ID d'utilisateur est enregistré dans une variable qui est utilisée pour identifier l'endroit où le téléphone doit être attribué.
    Remarque : Lors de la création d'un utilisateur, Genesys renvoie un ID d'utilisateur unique qui est un élément essentiel pour attribuer des lignes téléphoniques et ajouter tout attribut.
Ce bot ajoutera un nouvel utilisateur et attribuera une ligne téléphonique à son dossier. Ce bot inclut également une étape de validation qui vérifie l'enregistrement Genesys et renvoie un rapport indiquant le résultat de la tentative. Dans cet exemple, Excel est utilisé pour faire passer des données par des feuilles de calcul. Toutefois, vous pouvez préférer transmettre les données par vos propres méthodes préférées. Nous vous suggérons de noter les étapes où vous pourriez modifier ces variables avec votre source de données préférée.

Procédure

Commencez à construire le bot avec des données sources provenant d'Excel, ou toute autre méthode préférée.

  1. Ouvrez un nouveau bot.
    1. Dans le panneau de gauche, cliquez sur Automatisation > Créer un robot.
    2. Saisissez le nom de bot OnboardingBot et l'emplacement du dossier.
    3. Cliquez sur Créer et modifier.
  2. Authentifiez-vous avec Genesys.
    1. Double-cliquez sur l'action Genesys > Authentification OAuth ou faites-la glisser dans le flux.
    2. Saisissez l'URL de l'environnement cloud Genesys.
    3. Saisissez l'information d'identification requise pour accéder à l'environnement pour l'identifiant client.
    4. Saisissez le code secret du client OAuth utilisé dans les octrois d'informations d'identification pour le secret du client.
    5. Saisissez le nom de session pour vos modifications du référentiel.
  3. Double-cliquez sur l'action Étape ou faites-la glisser et ajoutez le Titre : Read Source Data.
  4. Chargez votre fichier source Genesys par la méthode de votre choix. Cet exemple utilise un fichier Excel variable, étiqueté avec des en-têtes appropriés, pour toutes les données sources. Il existe une feuille de calcul spécifique dans le fichier source, dédiée aux données utilisateur.
    L'image suivante représente les données sources utilisées dans cet exemple.
    Image des données sources dans une feuille de calcul Excel
    1. Double-cliquez sur l'action Excel avancé > Ouvrir ou faites-la glisser dans l'étape et sélectionnez Chemin de fichier : $INGenesysSourceFile$.
    2. Saisissez la Feuille de calcul spécifique comme suit : Users.
    3. Ouvrez en Mode lecture seule.
  5. Récupérez les valeurs de la feuille de calcul et créez la variable de tableau suivante pour l'enregistrer en conséquence : $UserWorksheet$.
    1. Double-cliquez sur l'action Excel avancé > Obtenir une feuille de calcul en tant que table de données ou faites-la glisser dans l'étape.
    2. Saisissez Users comme Feuille de calcul spécifique.
    3. Saisissez votre variable préconfigurée $UserWorksheet$ pour attribuer une valeur à la variable.
  6. Double-cliquez sur l'action Excel avancé > Fermer ou faites-la glisser dans l'étape.

La section suivante automatise la création de l'utilisateur et inclut un processus de validation pour garantir que les données prévues sont renvoyées avec précision à la source. Le processus de validation enregistre les tentatives infructueuses dans un rapport qui est envoyé à l'adresse e-mail saisie, offrant ainsi une chance de corriger toute inexactitude.

  1. Double-cliquez sur l'action Étape ou faites-la glisser et saisissez le Titre : Import Users.
    Remarque : Une fois l'utilisateur créé, Genesys renvoie un important ID d'utilisateur unique qui est essentiel à d'autres actions pour attribuer des données à cet enregistrement d'utilisateur unique.
  2. Double-cliquez sur l'action Gestionnaire d'erreur > Essayer ou faites-la glisser dans l'étape.
    1. En construisant sous la colonne Essayer, double-cliquez sur l'action Si ou faites-la glisser dans l'étape.
    2. Sélectionnez la condition Le fichier existe.
    3. Entrez le chemin de fichier : $INGenesysOutputFile$.
    4. Laissez les autres champs tels qu'ils apparaissent.
    5. Sous le panneau Si, double-cliquez ou faites glisser l'action Excel avancé > Supprimer une feuille de calcul dans l'étape.
    6. Entrez la variable Chemin de fichier : $INGenesysOutputFile$.
  3. En construisant sous la colonne Essayer, double-cliquez sur l'action Si ou faites-la glisser dans l'étape.
    1. Sélectionne la condition Le fichier n'existe pas.
    2. Saisissez la variable $INGenesysOutputFile$ pour le Chemin de fichier.
    3. Attendez zéro seconde pour que la condition soit vraie.
  4. Double-cliquez sur l'action Excel avancé > Créer un classeur ou faites-la glisser dans l'étape sous le panneau Si.
    1. Entrez la variable Chemin de fichier : $INGenesysOutputFile$.
      Ce classeur va collecter les données vérifiées dans le fichier source de Genesys.
    2. Laissez les autres champs tels qu'ils apparaissent.
  5. Double-cliquez sur l'action Excel avancé > Fermer ou faites-la glisser dans l'étape.
    1. Sélectionnez Oui pour enregistrer les modifications lors de la fermeture du fichier.
    2. Laissez les autres champs tels qu'ils apparaissent.
  6. À l'intérieur de l'étape, double-cliquez ou faites glisser l'action Boucle.
    1. Sélectionnez l'itérateur pour chaque ligne du tableau.
    2. Sélectionnez la variable de tableau $UserWorksheet$.
    3. Créez et attribuez la valeur actuelle à la variable $UserRow$.
  7. À l'intérieur de la boucle, double-cliquez sur l'action Étape et Titre ou faites-la glisser : Create a user.
  8. Double-cliquez sur l'action Si ou faites-la glisser dans l'étape.
    1. Sélectionnez la condition Chaîne.
    2. Entrez $UserRow[0]$ pour la Valeur de la source.
    3. Sélectionnez Égal à (=) comme opérateur.
    4. Entrez ID comme valeur cible.
    5. Sélectionnez Oui pour respecter la casse.
      Image de l'étape 14d
  9. Double-cliquez sur l'action Boucle > Continuer ou faites-la glisser dans l'action Si.
  10. Double-cliquez sur l'action Date/heure > Par chaîne ou faites-la glisser dans l'étape.
    1. Sélectionnez ISO_INSTANT ('2011-12-03T10:15:30Z') comme Format :
    2. Créez et attribuez la sortie à la variable $currentDateTimeString$.
  11. Double-cliquez sur l'action Chaîne > Attribuer ou faites-la glisser dans l'étape.
    1. Sélectionnez la variable de la chaîne source comme $currentDateTimeString$.
    2. Sélectionner la variable de la chaîne de destination : $UniqueID$.
  12. Double-cliquez sur l'action Genesys > Utilisateur > Créer un utilisateur ou faites-la glisser dans l'étape.
    1. Saisissez la chaîne $LoginID$ comme e-mail.
    2. Entrez le mot de passe de l'utilisateur avec votre méthode préférée pour l'information d'identification.
    3. Pour le Nom complet, entrez $UserRow[1]$ $UserRow[2]$.
    4. Saisissez l'Identifiant de la division.
    5. Sélectionnez l'état comme actif.
    6. Saisissez le titre sous la forme $UserRow[6]$.
    7. Enregistrez l'ID d'utilisateur interne dans la variable : UserID.
  13. Double-cliquez sur l'action Liste > Ajouter un élément ou faites-la glisser dans l'étape.
    1. Créez et sélectionnez la variable de liste $AddedUserList$.
    2. Sélectionnez $UserID$ comme l'élément à ajouter à la fin de la liste.

La section suivante poursuit l'étape de validation, en créant et en attribuant un téléphone au nouvel utilisateur.

  1. Double-cliquez sur l'action Étape et Titre ou faites-la glisser : Assign phone.
  2. Double-cliquez sur l'action Genesys > Téléphone > Créer un téléphone ou faites-la glisser dans l'étape.
    1. Saisissez les détails du nom comme : $UserRow[1]$ $UserRow[2]$.
    2. Sélectionnez l'ID de réglage de la base téléphonique et ID du site.
    3. Pour l'identifiant de l'utilisateur rtc web, saisissez la valeur $UserID$.
    4. Créez et saisissez la variable $PhoneID$.
    5. Créez et saisissez la variable $PhoneLineID$.
  3. Double-cliquez sur l'action Genesys > Téléphone > Attribuer un téléphone ou faites-la glisser dans l'étape.
    1. Pour l'ID d'utilisateur interne, saisissez la variable $UserID$.
    2. Saisissez la variable $PhoneLineID$.
  4. Double-cliquez sur l'action Étape et Titre ou faites-la glisser : Report: Set headers.
    1. Double-cliquez sur l'action Excel avancé > Ouvrir ou faites-la glisser dans l'étape, en utilisant une variable $INGenesysOutputFile$.
    2. Double-cliquez sur l'action Excel avancé > Définir la cellule ou faites-la glisser dans l'étape pour définir la cellule spécifique A1 comme le Numéro d'ID de l'entrée.
    3. Double-cliquez sur l'action Excel avancé > Accéder à la prochaine cellule vide ou faites-la glisser dans l'étape, pour commencer à partir de la cellule active vers la droite.
    4. Double-cliquez sur l'action Excel avancé > Définir la cellule ou faites-la glisser dans l'étape et sélectionnez la valeur de la cellule active comme ID d'utilisateur ajouté.
  5. Double-cliquez sur l'action Genesys > Téléphone > Attribuer un téléphone ou faites-la glisser dans l'étape.
    1. Pour l'ID d'utilisateur interne, saisissez la variable $UserID$.
    2. Saisissez la variable $PhoneLineID$.
  6. Double-cliquez sur l'action Étape et Titre ou faites-la glisser : Report: Set headers.
    1. Double-cliquez sur l'action Excel avancé > Ouvrir ou faites-la glisser dans l'étape, en utilisant une variable $INGenesysOutputFile$.
    2. Double-cliquez sur l'action Excel avancé > Définir la cellule ou faites-la glisser dans l'étape pour définir la cellule spécifique A1 comme le Numéro d'ID de l'entrée.
    3. Double-cliquez sur l'action Excel avancé > Accéder à la prochaine cellule vide ou faites-la glisser dans l'étape, pour commencer à partir de la cellule active vers la droite.
    4. Double-cliquez sur l'action Excel avancé > Définir la cellule ou faites-la glisser dans l'étape et sélectionnez la valeur de la cellule active comme ID d'utilisateur ajouté.
  7. Sauvegardez vos modifications dans le bot.