Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation Anywhere Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

Database Paket

  • Aktualisiert: 5/25/2021
    • Automation 360 v.x
    • Erstellen
    • RPA Workspace

Database Paket

Datenbanken unterstützen den internen Betrieb eines Unternehmens, indem sie eine Vielzahl von Daten speichern, z. B. Verkaufstransaktionen, Produktkataloge, Lagerbestände und Kundenprofile. Verwenden Sie den Database Paket , um eine Verbindung zu einer Datenbank herzustellen, eine Transaktion zu starten und die gespeicherten Daten zu bearbeiten, indem Sie sie abrufen, einfügen, aktualisieren, löschen und in eine CSV-Datei exportieren.

Bevor Sie beginnen

Führen Sie im Aktionen Rahmen Database Paket der Verwendung des verfügbaren Sets Aktionenfolgende Schritte aus:

  1. Stellen Sie über Connect Aktioneine Verbindung zum Datenbankserver her.

    Einzelheiten finden Sie unter Verwenden von Connect Aktion für die Datenbank.

  2. Wählen Sie eine der folgenden Optionen:
    • Verwenden Sie die Datei Lesen von Aktion , um Datensätze aus der Datenbank abzurufen. Verwenden des Lesezugriff von Aktion
    • Wenn Sie eine Aufgabe automatisieren, bei der Änderungen an der Datenbank vorgenommen werden, fügen Sie die Transaktion Datenbank beginnen Aktionein, gefolgt von der Aktionen , die die Änderungen automatisiert.

      Dadurch Aktion wird sichergestellt, dass alle Datensätze vollständig aktualisiert oder gelöscht werden, und es wird verhindert, dass unvollständige Daten versehentlich aktualisiert oder gelöscht werden, wenn das Bot während der Laufzeit auf einen Fehler stößt.

  3. Wenn Sie in Aktion dieser Sitzung die Transaktion Datenbank starten verwendet haben, fügen Sie die Transaktion Datenbank beenden ein, um die Änderungen zu bestätigen.
  4. Jeder Datenbanksatz Aktionen endet mit dem Trennen Aktion , um die Verbindung zum Datenbankserver zu beenden.

Aktionen Im Database Paket

Das Database Paket umfasst folgende AktionenElemente:

Aktion Beschreibung
Datenbanktransaktion beginnen Startet eine Datenbanktransaktion.

Die Aktionen , die Sie zwischen der Transaktion „Start“ und der Transaktion „Ende“ der Datenbank einfügen Aktionen , werden als eine einzelne Einheit behandelt. Der Bot muss den gesamten erfolgreich ausführen Aktionen , um die Datenbank zu aktualisieren. Dadurch wird eine Teileingabe verhindert, falls eine der Eingaben Aktionen fehlschlägt.

In der Doppelbuchhaltung beispielsweise erfordert jede Lastschrift die Aufzeichnung eines Guthabens. Wenn ein Unternehmen 5000er Produkte erhält, muss der Buchhalter 5000er an den Bestand und 5000er an die Kreditorenbuchhaltung abbuchen.

Fügen Sie das Aktionen ein, das diese Einträge zwischen der Transaktion Start Database und End Database aufzeichnet Aktionen , um sicherzustellen, dass entweder beide Einträge aufgezeichnet werden oder keiner in der Datenbank aufgezeichnet wird.

Geben Sie im Feld Sitzungsname den Namen der Sitzung ein, die Sie zum Herstellen einer Verbindung zum Datenbankserver im Feld Verbinden Aktionverwendet haben.
Verbinden Einzelheiten finden Sie unter Verwenden von Connect Aktion für die Datenbank.

Die Snowflake-Datenbank, die den OBDC-Treiber verwendet, wird unterstützt.

Trennen Trennt die Verbindung zu einer Datenbank. Geben Sie im Feld Sitzungsname den Namen der Sitzung ein, die Sie zum Herstellen einer Verbindung zum Datenbankserver im Feld Verbinden Aktionverwendet haben.

Die Snowflake-Datenbank, die den OBDC-Treiber verwendet, wird unterstützt.

Datenbanktransaktion beenden Commits alle Datenbankoperationen, die mit dem Aktionen durchgeführt wurden, die auf die Transaktion Begin Database Aktionfolgten, unter der Bedingung, dass das Bot diese Aktionenerfolgreich ausgeführt hat. Geben Sie im Feld Sitzungsname den Namen der Sitzung ein, die Sie zum Herstellen einer Verbindung zum Datenbankserver im Feld Verbinden Aktionverwendet haben.
In Datentabelle exportiert Einzelheiten finden Sie unter Verwenden der Datentabelle Export in Aktion.

Die Snowflake-Datenbank, die den OBDC-Treiber verwendet, wird unterstützt.

Einfügen/Aktualisieren/Löschen Führt eine INSERT-, UPDATE- oder DELETE-Anweisung aus der Datenbank aus.
  • Geben Sie im Feld Sitzungsname den Namen der Sitzung ein, die Sie zum Herstellen einer Verbindung zum Datenbankserver im Feld Verbinden Aktionverwendet haben.
  • Geben Sie im Feld Anweisung die SQL-Anweisung ein, um die Datensätze einzufügen, zu aktualisieren oder zu löschen.
    • Verwenden Sie eine INSERT-Anweisung, um neue Datensätze in einer Tabelle zu erstellen:
      INSERT INTO table_name (column1, column2, column3, ...)
      VALUES (value1, value2, value3, ...);
    • Verwenden Sie eine AKTUALISIERUNGSANWEISUNG, um einen Datensatz zu ändern:
      UPDATE table_name
      SET column1 = value1, column2 = value2, ...
      WHERE condition;
    • Verwenden Sie eine DELETE-Anweisung, um einen Datensatz zu entfernen:
      DELETE FROM table_name WHERE condition;
  • Geben Sie im Feld Timeout für die Abfrage in Sekunden die Zeit an, innerhalb der die Ausführung der Anweisung angehalten werden soll, auch wenn die Ausführung nicht abgeschlossen ist.

Die Snowflake-Datenbank, die den OBDC-Treiber verwendet, wird unterstützt.

Gespeicherte Prozedur verwalten Erstellt, aktualisiert und löscht eine gespeicherte Prozedur in der angegebenen Datenbank. Eine gespeicherte Prozedur ist SQL-Code, der in der Datenbank gespeichert ist und Sie so ermöglicht, ihn wiederholt auszuführen.
  • Geben Sie im Feld Sitzungsname den Namen der Sitzung ein, die Sie zum Herstellen einer Verbindung zum Datenbankserver im Feld Verbinden Aktionverwendet haben.
  • Geben Sie im Feld Vollen Befehl eingeben den Befehl ein, um die gespeicherte Prozedur zu erstellen, zu aktualisieren oder zu löschen. Sie können Eingabe- und Ausgabeparameter für den Befehl angeben; Sie geben Werte oder Variablen an, die die Werte in der gespeicherten Prozedur ausführen Aktionenthalten.
    Recommended: Deklarieren Sie ein Trennzeichen und verwenden Sie es, um die SQL-Anweisung zu schließen.
    MySQL-Beispiel: In diesem Beispiel prüft das Bot , ob in der Datenbank eine Prozedur namens sum_of_twovorhanden ist. Ist dies nicht der Fall, Bot erstellt das eine Prozedur, die zwei Eingabeparameter (num1 und num2) akzeptiert, addiert sie zusammen und erzeugt die Summe als Ausgabeparameter:
     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
        $$
  • Geben Sie im Feld Timeout für die Abfrage in Sekunden die Zeit an, innerhalb der die Ausführung der Anweisung angehalten werden soll, auch wenn die Ausführung nicht abgeschlossen ist.
Lesen aus Einzelheiten finden Sie unter Verwenden des Lesezugriff von Aktion.

Die Snowflake-Datenbank, die den OBDC-Treiber verwendet, wird unterstützt.

Gespeicherte Prozedur ausführen Einzelheiten finden Sie unter Verwenden der gespeicherten Prozedur ausführen Aktion.
Feedback senden