Обмен сеансом между TaskBot логикой
Используйте параметр Общий сеанс в, Terminal Emulator package чтобы передать точное состояние приложения в TaskBot логику, которая происходит одновременно.
Общий сеанс позволяет повторно использовать actions этот сеанс одновременно TaskBots , например, при подключении к одному и тому же приложению.
Чтобы использовать общий сеанс, создайте иерархию TaskBot логики, которая связана с параметром Общий сеанс. В результате TaskBot большая логика отсечена путем удаления повторяющихся команд для подключения и отключения.
Процедура
- Создайте родительский элемент bot , например TE_Share_Main, который подключается к приложению на Terminal Emulator.
-
Используйте переменную Set Session action в TE_Share_Main, чтобы назначить текущий сеанс переменной типа
сессии эмулятора терминала, например $TE_Session$.
- Создайте дочерний бот, например TE_BMIS, для выполнения таких операций actions , как получить текст и установить поле.
- Добавьте в Run Task action TE_Share_Main, чтобы вызвать TE_BMIS.
-
Чтобы передать переменную сеанса из TE_Share_Main в TE_BMIS , выберите
$TE_Session$
в качестве входного значения в Set SessionVariable. -
В TE_BMIS используйте вкладку Shared Session и вставьте
$TE_Session$
в качестве переменной сеанса для получения данных или выполнения задачи. - В основной задаче добавьте , action чтобы отключиться от приложения.