Lire et examiner la documentation Automation Anywhere

Automation Anywhere Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Database package

  • Mis à jour le : 2021/05/25
    • Automation 360 v.x
    • Créer
    • Espace de travail RPA

Database 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 Database 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 Database 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.

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

  2. Choisissez l'une des options suivantes :
    • Utilisez l'action Lire depuis 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 l'action Commencer une transaction de base de données, suivie des actions qui automatisent 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 bot rencontre une erreur pendant le temps d’exécution.

  3. Si vous avez utilisé l'action Commencer une transaction de base de données dans cette session, insérez l'action Terminer une transaction de 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 Database

Le package Database 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 les actions Commencer une transaction de base de données et Terminer une transaction de base de données sont traités comme une seule unité. Le bot 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 les actions qui enregistrent ces entrées entre les actions Commencer une transaction de base de données et Terminer une transaction de base de données 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 session, saisissez le nom de la session que vous avez utilisée 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.

La base de données Snowflake utilisant le pilote OBDC est prise en charge.

Déconnecter Se déconnecte d'une base de données. Dans le champ Nom de session, saisissez le nom de la session que vous avez utilisée pour vous connecter au serveur de bases de données dans l'action Connecter.

La base de données Snowflake utilisant le pilote OBDC est prise en charge.

Terminer une transaction de base de données Valide toutes les opérations de base de données qui ont été effectuées avec les actions qui ont suivi l'action Commencer une transaction de base de données, sous réserve que le bot ait exécuté avec succès ces actions. Dans le champ Nom de session, saisissez le nom de la session que vous avez utilisée 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.

La base de données Snowflake utilisant le pilote OBDC est prise en charge.

Insérer/Mettre à jour/Supprimer Exécute un énoncé INSERT, UPDATE ou DELETE à partir de la base de données.
  • Dans le champ Nom de session, saisissez le nom de la session que vous avez utilisée pour vous connecter au serveur de bases de données dans l'action Connecter.
  • Dans le champ Instruction, 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.

La base de données Snowflake utilisant le pilote OBDC est prise en charge.

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 session, saisissez le nom de la session que vous avez utilisée 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 l'action Exécuter une procédure stockée.
    Recommended : Déclarez un délimiteur et utilisez-le pour fermer l’instruction SQL.
    Exemple MySQL : Dans cet exemple, le bot vérifie s'il existe une procédure dans la base de données nommée somme_de_deux. Sinon, le bot 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 depuis Reportez-vous à la rubrique Utilisation de l’action Lire à partir de.

La base de données Snowflake utilisant le pilote OBDC est prise en charge.

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