Task Bot 로직 간 세션 공유
- 최종 업데이트2020/11/03
Task Bot 로직 간 세션 공유
터미널 에뮬레이터 패키지 패키지에서 공유 세션 옵션을 이용하여, 애플리케이션의 정확한 상태를 동시에 발생하는 Task Bot 로직에 전달합니다.
공유 세션을 이용하면, 동일한 애플리케이션에 연결하는 것과 같이, 동시에 실행되는 Task Bots 간에 작업을 재사용할 수 있습니다.
공유 세션을 이용하려면, 공유 세션 옵션으로 연결된 Task Bot 로직의 계층 구조를 만들어야 합니다. 그 결과, 규모가 큰 Task Bot 로직은 연결 및 연결 해제를 위한 반복적 명령을 제거함으로써 가벼워집니다.
프로시저
- TE_Share_Main과 같이 애플리케이션을 터미널 에뮬레이터에 연결하는 상위 봇을 만듭니다.
-
TE_Share_Main에서 세션 변수 설정 작업을 이용하여 현재 세션을 터미널 에뮬레이터 세션 유형의
$te_session$
과 같은 변수에 지정합니다. - TE_BMIS와 같은 하위 Bot을 생성하여 텍스트 가져오기 및 필드 설정과 같은 작업을 수행합니다.
- TE_Share_Main에 태스크 실행 작업을 추가하여 TE_BMIS를 호출합니다.
-
TE_Share_Main에서 TE_BMIS로 세션 변수를 전달하려면 SessionVariable 설정에서 입력 값으로
$te_session$
을 선택합니다. -
TE_BMIS 에서, 공유 세션 탭을 이용하고
$te_session$
을 세션 변수로 삽입하여 데이터를 얻거나 태스크를 수행합니다. - 기본 태스크에서 작업을 추가하여 애플리케이션과의 연결을 해제합니다.