콜렉션은 시나리오가 시작해서 종료 될 때까지 모든 데이터의 흐름을 관리하는 곳 입니다. 이 페이지에서는 콜렉션을 통해서 외부와 데이터를 주고 받고, 이 데이터가 실제 사용 화면에서 어떻게 표현 되는지를 확인 할 수 있습니다.

1. 콜렉션의 데이터 단위 : Sector

Untitled

콜렉션은 Sector들로 구성이 되어 있으며, 각 Sector는 독립적인 노드로서 Key와 Value의 쌍으로 데이터를 보관합니다.

관계형 데이터베이스의 경우, 테이블에서 조회되는 하나의 Row가 하나의 섹터로 반영되게 됩니다.

2. 데이터를 화면에 표현하기

Untitled

Sector는 실제 시나리오가 실행 될 때, 각 화면의 구성요소와 결합을 하게 됩니다. 개발시에 특정 영역을 데이터와 연결을 하면, 해당 영역은 연결되는 섹터의 갯수 만큼 데이터가 연결되어 그려지게 됩니다.

Untitled

Sector 내부에서 관리되는 Key:Value 의 데이터들은 화면을 구성할 때 등록된 Key를 Sector에서 해당하는 데이터(Value)와 연결을 하게 됩니다.

Sector 내부의 데이터에 대한 Key를 cKey 라고 부릅니다. cKey는 Collection Key를 줄인 말로 실제 데이터의 명칭과 같은 역할을 하게 됩니다.

콜렉션에 대한 설명1.2022-09-23 20_05_58.gif

위 그림은 다음 과정을 보여 줍니다.