# 프로그램 둘러보기

> Ganter Lab의 모든 영역을 돌며 페이지마다 실제 조작 요소를 가리키는 둘러보기입니다. 어디에서 시작하는지, 누구에게 제공되는지, 말풍선에 무엇이 있는지, 절대 하지 않는 일, 그리고 들르는 지점을 순서대로 설명합니다.

**둘러보기 시작**은 스테이션을 구성하는 순서대로 Ganter Lab의 모든 영역을 도는 둘러보기를 시작합니다. 환영합니다에서 Connector, Logic, Process, View를 거쳐 메뉴의 나머지 페이지까지 갑니다. 지점마다 둘러보기가 페이지를 직접 열고, 그 지점이 설명하는 조작 요소 옆에 말풍선을 두며, 그 조작 요소를 고리로 두릅니다. 화면에 데이터가 있어야 하는 곳에서는 말풍선이 실제 프로그램의 짧은 영상도 보여 줍니다. 둘러보기는 페이지를 열고 가리키기만 할 뿐 아무것도 만들거나 편집하거나 누르지 않으므로, 가동 중인 스테이션에서도 해 볼 수 있습니다.

## 어디에서 시작하는지 {#where-it-starts}

| 입구 | 단추의 위치 | 그려지는 조건 |
|---|---|---|
| [환영합니다](welcome#the-tour) | 페이지 제목의 오른쪽, 프로그램의 영역을 잇는 흐름의 위 | 환영합니다 항목이 막대에 있고 둘러보기가 제공될 때 |
| 도움말 패널 | 도움말 키(오른쪽 위 구석의 ?)가 여는 패널의 맨 위, 모든 페이지 | 둘러보기가 제공될 때. 스테이션이 환영합니다 페이지를 유지하는지와는 관계없음 |

도움말 패널에서 시작하면 먼저 패널이 닫혀 말풍선이 창 전체를 쓸 수 있습니다. 도움말 패널 자체는 [창](app-window#contextual-help)에서 설명합니다.

## 누구에게 제공되는지 {#who-is-offered-it}

둘러보기는 환영합니다 페이지의 대상인 신원에게 제공됩니다([환영합니다](welcome#who-sees-it) 참조). 다른 점은 하나뿐입니다. 도움말 패널이 모든 페이지에서 둘러보기를 제공하므로, 스테이션이 그 페이지를 유지하는지에 좌우되지 않습니다.

| 상황 | 제공 여부 | 들르는 지점 |
|---|---|---|
| 유효한 역할이 Connector 구성, Logic 구성, Process 관리, 대시보드 편집, 로컬 사용자 관리, 에이전트 관리(MCP) 가운데 하나라도 가질 때 | 제공됨. 환영합니다와 도움말 패널 양쪽에서 | 역할이 페이지를 열 수 있는 모든 지점. 관리자라면 25곳 모두 |
| 유효한 역할이 그 가운데 아무것도 갖지 않을 때(지켜보고 조작만 할 때) | 제공되지 않음 | 없음 |
| **다시 표시 안 함**으로 환영합니다 페이지를 뺐을 때 | 제공됨. 도움말 패널에서 | 같은 지점에서 환영합니다에 있는 두 곳을 뺀 것 |
| 공개된 시연일 때 | 제공됨. 모든 방문자에게 | 21곳. 방문자가 열 수 있는 18곳과, AI 어시스턴트가 일하는 모습을 담은 영상 세 개. 영상은 방문자가 지금 있는 페이지 위에 표시됨. 사용자, 설정, 계정, 에이전트 페이지는 열리지 않음 |

유효한 역할이 페이지를 열 수 없는 지점은 그 역할의 둘러보기에서 빠집니다. 그래서 말풍선의 개수는 그 역할이 실제로 볼 지점의 수입니다. 공개된 시연에서는 영상을 재생하는 지점만 예외입니다. 그 지점은 방문자가 지금 있는 페이지의 가운데에 표시되며, 그 지점의 페이지는 열리지 않습니다. 화면마다 자기 둘러보기를 돕니다. 스테이션 자신의 창에서 하는 둘러보기가 네트워크의 브라우저를 움직이는 일은 없으며, 그 반대도 마찬가지입니다. 둘러보기 도중에 그 화면에서 누군가 로그인하거나 로그아웃하면, 둘러보기는 새 신원이 볼 수 있는 지점만 남기고, 화면에 있는 지점이 거기에 없으면 끝납니다.

## 말풍선 {#the-balloon}

| 부분 | 내용 |
|---|---|
| 머리 | 지점이 있는 페이지의 이름(막대와 같은 표기), 둘러보기의 현재 위치("25개 중 3개" 등), 그리고 **둘러보기 닫기** |
| 영상 | 화면에 데이터가 있어야 하는 지점에서: 실제 프로그램의 짧은 영상. 소리 없이 반복 재생됨 |
| 제목과 본문 | 그 지점이 설명하는 것. 인터페이스 언어로 적힘 |
| 대화 | AI 어시스턴트를 다루는 세 지점에서: 읽는 사람의 요청과 어시스턴트의 대답. 대화는 프로그램 안이 아니라 읽는 사람의 어시스턴트에서 일어나므로, 그 어시스턴트의 작은 창(사용하는 AI 어시스턴트, Claude, Codex 등 MCP를 지원하는 모든 어시스턴트)에 표시됩니다 |
| 바닥 | 두 번째 지점부터 있는 **뒤로**, 그리고 **다음**(마지막 지점에서는 **완료**) |

포커스가 말풍선에 있는 동안에는 Esc로 둘러보기를 닫고, 왼쪽 화살표로 뒤로 가며, 오른쪽 화살표로 앞으로 갑니다. 오른쪽 화살표는 둘러보기를 끝내지 않으며, 끝내는 것은 **완료**를 누를 때입니다. 둘러보기가 끝나면 포커스는 둘러보기를 시작하기 전의 자리나 도움말 키로 돌아갑니다. 둘러보기를 연 채로 다른 페이지로 가면(메뉴, 링크, 브라우저의 뒤로 가기 어느 것이든) 둘러보기가 끝납니다. 그 지점의 페이지 안에서 움직이는 것, 예를 들어 View에서 다른 화면을 여는 것으로는 끝나지 않습니다.

말풍선은 조작 요소 주변에서 공간이 가장 넓은 쪽에 놓이고, 어느 쪽에든 들어가는 한 조작 요소를 가리지 않으며, 늘 창 안에 머뭅니다. 페이지를 스크롤하거나 창 크기를 바꾸면 따라 움직이고, 보이지 않는 조작 요소는 보이는 곳으로 가져옵니다. 페이지가 지금 그리지 않는 조작 요소(유효한 역할이 갖지 않은 명령, 빈 목록, 아직 불러오는 중인 페이지)라면 말풍선은 같은 말을 담은 채 창 가운데에 놓이고, 조작 요소가 나타나면 그리로 옮겨 갑니다.

## 절대 하지 않는 일 {#what-it-never-does}

| 둘러보기가 절대 하지 않는 일 | 이유 |
|---|---|
| 무언가를 만들거나 편집하거나 누르기 | 막대와 같은 탐색으로 페이지를 열고 조작 요소를 가리키기만 합니다. 화면에 데이터가 있어야 하는 것은 영상으로 보여 줍니다 |
| 인터넷이 필요하기 | 말과 영상이 프로그램과 함께 설치됩니다. 이 설치본에 없는 영상은 그려지지 않을 뿐입니다 |
| 시연이나 예시 데이터를 불러오기 | 스테이션 자신의 페이지를 지금 담고 있는 그대로 보여 줍니다 |
| 스테이션의 설정을 바꾸기 | 둘러보기를 닫으면 그때 보던 지점의 페이지에 머뭅니다 |

영상은 영어로 표시된 프로그램에서 녹화했으므로 인터페이스 언어와 관계없이 영어로 보입니다. 옆에 있는 말풍선의 말은 늘 인터페이스 언어로 적힙니다.

## 들르는 지점 {#the-stops}

둘러보기 전체를 순서대로 보여 줍니다. 공개된 시연에서는 21곳을 돌며, 16, 18, 23, 24번째 지점은 빠지고, 19번째부터 21번째 지점은 방문자가 지금 있는 페이지 위에서 영상을 재생합니다.

| 번호 | 페이지 | 그 지점에서 보여 주는 것 | 영상 |
|---|---|---|---|
| 1 | 환영합니다 | 페이지 위의 모든 영역의 흐름과, 둘러보기가 그보다 더 나아가 각 페이지로 들어가는 방식 | 없음 |
| 2 | Connector | 프로그램에 들어 있는 드라이버를 연결하는 장비 종류별로 묶은 것, 그리고 스테이션이 쓰는 드라이버를 추가하는 곳 | 없음 |
| 3 | Connector | 드라이버를, 그리고 그 아래에 장치, 시리얼 회선, 폴더를 추가하는 +. 네트워크에서 장비 찾기 | 있음 |
| 4 | Connector | 실시간으로 읽는 태그. 원시값이 공학값으로 바뀌는 모습과 통신의 상태 건전성 | 있음 |
| 5 | Logic | Connector의 모든 값이 Logic의 주소가 되는 것 | 없음 |
| 6 | Logic | 수식으로 계산하는 변수 | 있음 |
| 7 | Logic | 경보가 발생하고 확인되는 모습. 자동화하는 액션과 트리거 | 있음 |
| 8 | Process | 모델: 한 번 정의해 여러 유닛에서 실행하는 시험이나 생산 공정 | 없음 |
| 9 | Process | 실행: 레시피, 절차의 진행, 종합 판정 | 있음 |
| 10 | Process | PDF 보고서, 인쇄 라벨, CSV와 Excel로 내보내기 | 있음 |
| 11 | Process | 이력: 기록된 모든 실행과, 실행 전체의 차트, 코멘트, 내보내기 | 있음 |
| 12 | View | 운영 화면의 목록 | 없음 |
| 13 | View | 편집기: 계기, 차트, 버튼, 심볼을 놓고 하나하나를 태그에 바인딩하기 | 있음 |
| 14 | View | 전체 화면과, 원격 접근 페이지에서 원격 접근을 켜면 다른 컴퓨터의 브라우저에서 여는 스테이션의 화면 | 있음 |
| 15 | 이벤트 | 경보, 발생 기록, 인터록의 시간선과 그 필터, 내보내기 | 없음 |
| 16 | 사용자 | 역할과 권한. 서버 없이 PIN으로 하는 로컬 로그인 | 없음 |
| 17 | 검증 | 스스로 찾아낸 구성 문제. 모두 문제가 있는 자리에서 열림 | 없음 |
| 18 | 에이전트 | Claude, Codex 또는 MCP를 쓰는 다른 어시스턴트를 연결하고, 바꿀 수 있는 것을 고르기 | 없음 |
| 19 | 에이전트 | 말로 요청하면 어시스턴트가 만드는 것. 모든 변경이 기록됨 | 있음 |
| 20 | 에이전트 | 방법을 물으면 어시스턴트가 프로그램 자체의 문서로 설명하는 것 | 있음 |
| 21 | 에이전트 | 어시스턴트로 운전하기: 일련번호로 실행을 시작하고, 실시간으로 따라가고, 종합 판정으로 대답하고, PDF를 만들고, 실행에 코멘트를 남깁니다. 조작 권한은 범위마다 사용자가 직접 켭니다 | 있음 |
| 22 | 원격 접근 | 태블릿이나 다른 컴퓨터의 브라우저에서 여는 스테이션의 화면. 주소와 QR 코드, 누가 들어올 수 있는지, 자기 화면으로 열리는 기기 | 없음 |
| 23 | 설정 | 언어, 날짜와 시간과 숫자의 형식, 밝게와 어둡게 | 없음 |
| 24 | 계정 | 계정과 라이선스: 오프라인에서도 유효하며, 구독은 적어도 90일에 한 번 사이트와 통신하고 영구 라이선스는 한 번 활성화하면 다시는 통신하지 않습니다. 무료 모드 | 없음 |
| 25 | 환영합니다 | 환영합니다로 돌아와서: 모든 페이지의 도움말 키와 시작하기 | 없음 |
