Freigeben von Sitzungen zwischen TaskBot-Logiken
- Zuletzt aktualisiert2020/11/03
Freigeben von Sitzungen zwischen TaskBot-Logiken
Verwenden Sie die Option Freigegebene Sitzung im Terminalemulation-Paket, um den genauen Zustand einer Anwendung an die gleichzeitig stattfindende TaskBot-Logik zu übergeben.
Freigegebene Sitzungen ermöglichen die Wiederverwendung von Aktionen zwischen TaskBots, die gleichzeitig ausgeführt werden, z. B. für die Verbindung mit derselben Anwendung.
Um eine „Freigegebene Sitzung“ zu verwenden, erstellen Sie eine Hierarchie von TaskBot-Logiken, die über die Option Freigegebene Sitzung verbunden sind: Dadurch entfallen in der umfangreichen TaskBot-Logik wiederholte Befehle zum Verbinden und Trennen.
Prozedur
- Erstellen Sie einen übergeordneten Bot wie TE_Share_Main, der eine Verbindung zu einer Anwendung auf dem Terminalemulation herstellt.
-
Verwenden Sie die Aktion Sitzungsvariable festlegen in TE_Share_Main, um die aktuelle Sitzung einer Variablen wie
$te_session$
vom Sitzungstyp Terminalemulation-zuzuweisen. - Erstellen Sie einen untergeordneten Bot wie TE_BMIS, um beliebige Aktionen wie Text abrufen und Feld festlegen durchzuführen.
- Fügen Sie eine Aufgabe ausführen-Aktion in TE_Share_Main ein, um TE_BMIS abzurufen.
-
Um eine Sitzungsvariable von TE_Share_Main an TE_BMIS zu übergeben, wählen Sie
$te_session$
als Eingabewert in Sitzungsvariable festlegen. -
Verwenden Sie in TE_BMIS die Registerkarte Freigegebene Sitzung und fügen Sie
$te_session$
als Sitzungsvariable ein, um Daten zu erhalten oder Aufgaben auszuführen. - Fügen Sie in die Hauptaufgabe eine Aktion ein, um die Verbindung zur Anwendung zu trennen.