콜렉션은 시나리오가 시작해서 종료 될 때까지 모든 데이터의 흐름을 관리하는 곳 입니다. 이 페이지에서는 콜렉션을 통해서 외부와 데이터를 주고 받고, 이 데이터가 실제 사용 화면에서 어떻게 표현 되는지를 확인 할 수 있습니다.
콜렉션은 Sector들로 구성이 되어 있으며, 각 Sector는 독립적인 노드로서 Key와 Value의 쌍으로 데이터를 보관합니다.
관계형 데이터베이스의 경우, 테이블에서 조회되는 하나의 Row가 하나의 섹터로 반영되게 됩니다.
Sector는 실제 시나리오가 실행 될 때, 각 화면의 구성요소와 결합을 하게 됩니다. 개발시에 특정 영역을 데이터와 연결을 하면, 해당 영역은 연결되는 섹터의 갯수 만큼 데이터가 연결되어 그려지게 됩니다.
Sector 내부에서 관리되는 Key:Value 의 데이터들은 화면을 구성할 때 등록된 Key를 Sector에서 해당하는 데이터(Value)와 연결을 하게 됩니다.
Sector 내부의 데이터에 대한 Key를
cKey
라고 부릅니다. cKey는 Collection Key를 줄인 말로 실제 데이터의 명칭과 같은 역할을 하게 됩니다.
위 그림은 다음 과정을 보여 줍니다.