Lire et examiner la documentation Automation Anywhere

Automation Anywhere Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Base de données package

  • Mis à jour le : 7/27/2020
    • Automation 360 v.x
    • Création
    • Espace de travail RPA

Base de données package

Les bases de données prennent en charge les opérations internes d'une entreprise en stockant une variété de données, telles que les transactions commerciales, les catalogues de produits, les inventaires et les profils de clients. Utilisez le package Base de données package pour vous connecter à une base de données, commencer une transaction, ainsi que manipuler les données stockées en récupérant, insérant, mettant à jour, supprimant et exportant les données vers un fichier CSV.

Avant de commencer

Effectuez les actions suivantes au sein du package Base de données dans le cadre de l’utilisation de l’ensemble des actions disponibles :

  1. Établissez une connexion avec le serveur de bases de données à l'aide de l'action Connecter action.

    Reportez-vous à la rubrique Utilisation de l’action Connecter pour la base de données.

  2. Choisissez l'une des options suivantes :
    • Utilisez la fonction Lire de action pour récupérer les enregistrements de la base de données. Utilisation de l’action Lire à partir de
    • Si vous automatisez une tâche qui implique d’apporter des modifications à la base de données, insérez la transaction Commencer la base de données action, suivie de la actions qui automatise les modifications.

      Cette action garantit que tous les enregistrements seront mis à jour ou supprimés dans leur intégralité, et empêche les mises à jour ou suppressions accidentelles de données incomplètes si le robot rencontre une erreur pendant le temps d’exécution.

  3. Si vous avez utilisé la transaction Commencer la base de données action dans cette session, insérez la transaction Terminer la base de données pour valider les modifications.
  4. Chaque ensemble d'actions de base de données se termine par l'action Déconnecter pour mettre fin à la connexion au serveur de bases de données.

Actions dans le package Base de données

Le package Base de données comprend l'actions suivante :

Action Description
Commencer une transaction de base de données Démarre une transaction de base de données.

Les actions que vous insérez entre la transaction Commencer la base de données et la transaction Terminer la base de données actions sont traités comme une seule unité. Le robot doit exécuter avec succès tous les actions pour mettre à jour la base de données. Cela empêche une entrée partielle dans le cas où l'un des actions échoue.

Par exemple, dans la comptabilité en partie double, chaque débit nécessite l’enregistrement d’un crédit. Si une société reçoit 5 000 $ de produits, le comptable doit débiter 5 000 $ dans l’inventaire et créditer 5 000 $ dans la comptabilité fournisseurs.

Insérez le actions qui enregistre ces entrées entre la transaction Commencer la base de données et la transaction Terminer la base de données actions pour vous assurer que les deux entrées sont enregistrées ou que ni l’une ni l’autre n’est enregistrée dans la base de données.

Dans le champ Nom de la session, saisissez le nom de la session que vous avez utilisé pour vous connecter au serveur de bases de données dans l'action Connecter.
Connecter Reportez-vous à la rubrique Utilisation de l’action Connecter pour la base de données.
Déconnecter Se déconnecte d'une base de données. Dans le champ Nom de la session, saisissez le nom de la session que vous avez utilisé pour vous connecter au serveur de bases de données dans l'action Connecter.
Terminer une transaction de base de données Valide toutes les opérations de base de données qui ont été effectuées avec le actions qui a suivi la transaction Commencer la base de données action, sous réserve que le robot ait exécuté avec succès ces actions. Dans le champ Nom de la session, saisissez le nom de la session que vous avez utilisé pour vous connecter au serveur de bases de données dans l'action Connecter.
Exporter vers le tableau de données Reportez-vous à la rubrique Utilisation de l'action Exporter vers tableau de données.
Insert/Update/Delete Exécute un énoncé INSERT, UPDATE ou DELETE à partir de la base de données.
  • Dans le champ Nom de la session, saisissez le nom de la session que vous avez utilisé pour vous connecter au serveur de bases de données dans l'action Connecter.
  • Dans le champ Énoncé, saisissez l'énoncé SQL pour insérer, mettre à jour ou supprimer des enregistrements.
    • Utilisez une instruction INSÉRER pour créer de nouveaux enregistrements dans une table :
      INSERT INTO table_name (column1, column2, column3, ...)
      VALUES (value1, value2, value3, ...);
    • Utilisez une instruction METTRE À JOUR pour modifier un enregistrement :
      UPDATE table_name
      SET column1 = value1, column2 = value2, ...
      WHERE condition;
    • Utilisez une instruction SUPPRIMER pour supprimer un enregistrement :
      DELETE FROM table_name WHERE condition;
  • Dans le champ Délai d'expiration de la requête en secondes, indiquez l'heure à laquelle l'exécution de l'énoncé doit s'arrêter, même si l'exécution n'est pas terminée.
Gérer la procédure stockée Crée, met à jour et supprime une procédure stockée dans la base de données spécifiée. Une procédure stockée est un code SQL enregistré dans la base de données, ce qui vous permet de l’exécuter à plusieurs reprises.
  • Dans le champ Nom de la session, saisissez le nom de la session que vous avez utilisé pour vous connecter au serveur de bases de données dans l'action Connecter.
  • Dans le champ Saisir la commande complète, saisissez la commande pour créer, mettre à jour ou supprimer la procédure stockée. Vous pouvez spécifier des paramètres d’entrée et de sortie pour la commande ; vous fournissez des valeurs ou des variables contenant les valeurs dans la procédure stockée action.
    Recommended: Déclarez un délimiteur et utilisez-le pour fermer l’instruction SQL.
    Exemple MySQL : Dans cet exemple, l’ robot vérifie s’il existe une procédure dans la base de données nommée somme_de_deux. Sinon, le robot crée une procédure qui accepte deux paramètres d’entrée (num1 et num2), les additionne et produit la somme comme paramètre de sortie :
     DROP PROCEDURE IF EXISTS sum_of_two;
        DELIMITER $$
            CREATE PROCEDURE sum_of_two(IN num1 INT,IN num2 INT,OUT sum INT)
            BEGIN
                SET sum := num1 + num2;
        END
        $$
  • Dans le champ Délai d'expiration de la requête en secondes, indiquez l'heure à laquelle l'exécution de l'énoncé doit s'arrêter, même si l'exécution n'est pas terminée.
Lire à partir Reportez-vous à la rubrique Utilisation de l’action Lire à partir de.
Exécuter une procédure stockée Reportez-vous à la rubrique Utilisation de l’action Exécuter une procédure stockée.
Envoyer le commentaire