Erstellen von Bots zur Freigabe von Sitzungsdetails mit Paket-SDK

Eine freigegebene Sitzung ermöglicht die Wiederverwendung von Aktionen zwischen TaskBots, die gleichzeitig ausgeführt werden, z. B. die Verwendung derselben Excel-Datei zur Übergabe von Werten.

Vorbereitungen

Vergewissern Sie sich, dass Sie über die folgenden Informationen verfügen, um einen TaskBot zu erstellen:

  • Zugriff auf den Control Room
  • Anmeldedaten mit AAE_Basic-Berechtigungen
  • Eine Entwicklungslizenz, mit der Sie TaskBots erstellen und ausführen können
  • Ihre Workstation ist ein registriertes Gerät im Control Room
  • Eine Excel-Datei, die Sie in den Aktionen der freigegebenen Sitzung verwenden möchten

Prozedur

  1. Melden Sie sich beim Control Room an.
  2. Erstellen Sie drei TaskBots, die die Aktionen der freigegebenen Sitzung gemeinsam nutzen werden.
  3. Erstellen Sie eine neue Variable childSession2 vom Typ > Sitzung und Sitzungstyp > MS Excel-Sitzung, wählen Sie Als Eingabe verwenden aus und klicken Sie dann auf Anwenden.
  4. Klicken Sie im linken Fensterbereich auf Automatisierung.
    Eine Liste der verfügbaren Bots und Formulare wird angezeigt.
  5. Klicken Sie auf das Symbol Bot erstellen.
  6. Erstellen Sie einen neuen Bot namens childBot2.
    1. Geben Sie in das Feld Name childBot2 ein.
    2. Suchen Sie im Bereich „Aktionen“ nach Excel Advanced und ziehen Sie Namen des aktuellen Arbeitsblatts abrufen in den Bot Editor.
    3. Geben Sie unter Sitzungsname > Freigegebene Sitzung F2 > childSession2 ein und wählen Sie unter Ausgabe einer Variablen zuweisen die Option prompt-assignment aus.
  7. Erstellen Sie eine neue Variable parentSession vom Typ > Sitzung und Sitzungstyp > MS Excel-Sitzung und klicken Sie dann auf Anwenden.
  8. Erstellen Sie einen neuen Bot namens parentSession und klicken Sie auf Erstellen und bearbeiten.
  9. Suchen Sie im Bereich „Aktionen“ nach Excel Advanced und ziehen Sie Öffnen in den Bot Editor.
    1. Wählen Sie unter Dateipfad die Option Desktop-Datei aus, klicken Sie auf Durchsuchen und navigieren Sie zu der gewünschten Excel-Datei.
    2. Behalten Sie unter Sitzungsname den Wert Standard bei.
    3. Klicken Sie auf Speichern.
  10. Erstellen Sie eine neue Variable childSession1 vom Typ > Sitzung und Sitzungstyp > MS Excel-Sitzung, wählen Sie Als Eingabe verwenden aus und klicken Sie dann auf Anwenden.
  11. Erstellen Sie einen neuen Bot namens childBot1.
    1. Geben Sie in das Feld Name childBot1 ein.
    2. Suchen Sie im Bereich „Aktionen“ nach Excel Advanced und ziehen Sie Einzelne Zelle abrufen in den Bot Editor.
    3. Wählen Sie unter Sitzungsname Aktive Zelle aus und wählen Sie dann Lokaler Name aus. Geben Sie F2 ein und wählen Sie für Zelleninhalt speichern in die Option prompt-assignment aus.
  12. Suchen Sie im Bereich „Aktionen“ nach Excel Advanced und ziehen Sie Sitzungsvariable festlegen in den Bot Editor.
    1. Behalten Sie unter Sitzungsname den Wert Standard bei.
    2. Wählen Sie unter Sitzung in einer Variablen speichern die Option parentSession aus.
  13. Suchen Sie im Bereich „Aktionen“ nach TaskBot und ziehen Sie Ausführen in den Bot Editor.
    1. Wählen Sie unter Auszuführender TaskBot die Option Control Room-Datei aus, klicken Sie auf Auswählen, anschließend auf Durchsuchen und wählen Sie childBot1 aus.
    2. Wählen Sie unter Eingabewerte die Option childSession1 festlegen aus, geben Sie F2 ein und wählen Sie parentSession aus.
  14. Suchen Sie im Bereich „Aktionen“ nach Excel Advanced und ziehen Sie Schließen, wählen Sie Sitzungsname als Lokaler Name aus und behalten Sie Standard bei.
  15. Suchen Sie im Bereich „Aktionen“ nach Nachrichtenfeld. Geben Sie unter Anzuzeigende Nachricht angeben F2 ein und wählen Sie dann prompt-assignment aus.
  16. Wählen Sie im Bereich „Aktionen“ die Option TaskBot aus und ziehen Sie Ausführen in den Bot Editor.
    1. Wählen Sie unter Auszuführender TaskBot die Option Control Room-Datei aus, klicken Sie auf Auswählen, dann auf Durchsuchen und wählen Sie childBot2 aus.
    2. Wählen Sie unter Eingabewerte die Option childSession2 festlegen aus, geben Sie F2 ein und wählen Sie childSession1 aus.
  17. Suchen Sie im Bereich „Aktionen“ nach Nachrichtenfeld. Geben Sie unter Anzuzeigende Nachricht angeben F2 ein und wählen Sie prompt-assignment aus.
  18. Speichern Sie alle drei Bots und starten Sie den TaskBot parentSession.
Die drei folgenden Fehlermeldungen werden angezeigt:

Einzelner Zellenwert vom übergeordneten Bot:1

Name des aktuellen Excel-Arbeitsblatts, das im übergeordneten Bot geöffnet ist: Arbeitsblatt 1 <Name des Arbeitsblatts>

Ihr Bot wurde erfolgreich ausgeführt!