# 의견

> 계정 페이지의 의견 줄과 제목 표시줄의 제보 단추입니다. 스테이션의 Ganter 계정으로 또는 계정 없이 화면 캡처와 함께 결함을 알리거나 개선을 제안하거나 드라이버를 요청하는 일, 무엇이 보내지는지, 그리고 보낼 수 없는 때입니다.

계정 페이지 색인의 지원 묶음 아래에 있는 **의견** 줄은 Ganter에 제보를 보내는 짧은 서식입니다. 같은 서식이 제목 표시줄에서 도움말 옆에 있고 도구 설명이 **제보**라고 부르는 단추로 어느 페이지 위에서나 열리며, 거기서는 보고 있던 화면의 화면 캡처로 시작합니다([제보 단추](#the-report-button) 참고). 두 곳의 서식은 하나입니다. 대화 상자에서 쓰기 시작하고 보내지 않은 채 닫은 제보가 이 줄이 보여 주는 제보이며, 캡처도 함께입니다. 종류가 셋, 반드시 적어야 하는 한 줄, 적어도 되고 안 적어도 되는 글 하나, 그리고 화면 캡처가 있습니다. Ganter 계정에 로그인한 스테이션은 그 계정으로 보내며, Ganter는 그 이메일로 답할 수 있습니다. 로그인하지 않은 스테이션도 계정 없이 보내지만, 그때 Ganter에는 답할 주소가 없습니다([계정 없이](#without-an-account) 참고). 누가 보낼 수 있는지는 역할의 권한 **Ganter에 제보 보내기**가 정하며, 관리자가 끌 때까지 모든 역할에서 켜져 있습니다([권한](users-permissions) 참고).

## 보낼 수 없는 때 {#when-it-cannot-be-sent}

| 상황 | 줄이 서식 대신 보여 주는 것 | 제보 단추 |
| --- | --- | --- |
| 이 화면의 신원이 가진 역할에 Ganter에 제보 보내기가 없음 | "현재 역할로는 Ganter에 제보를 보낼 수 없습니다. 관리자가 사용자 페이지에서 이 역할의 Ganter에 제보 보내기를 켤 수 있습니다." | 그려지지 않습니다. |
| 페이지가 스테이션의 창이 아니라 브라우저에서 열려 있음(같은 컴퓨터의 브라우저도 포함) | "제보는 스테이션에서 그 화면의 캡처와 함께 나가므로 스테이션 자체 화면에서 씁니다. 결함을 알리거나 개선을 제안하거나 드라이버를 요청하려면 그 화면에서 계정을 여십시오." | 흐려지고, "제보는 캡처에 담기는 스테이션 자체 화면에서 보냅니다." |
| 격리된 데모 프로필(로그인했든 안 했든), 또는 Ganter 계정에 로그인했지만 보낼 자격 증명이 없는 스테이션 | "이 세션에서는 Ganter에 제보를 보낼 수 없습니다. 시연 프로필은 제보를 보내지 않습니다. 다른 스테이션에서는 위의 카드에서 다시 로그인하십시오." | 흐려지고, "이 세션에서는 Ganter에 제보를 보낼 수 없습니다. 시연 프로필은 제보를 보내지 않습니다. 다른 스테이션에서는 계정 페이지에서 다시 로그인하십시오." |

결코 보낼 수 없는 역할에는 단추 자체가 그려지지 않습니다. 눌러도 권한을 얻지 못하기 때문입니다. 지나가는 상황에서는 단추가 제자리에 흐려진 채 남고, 도구 설명에서 단추 이름 아래로 이유를 말합니다. 공개 데모는 계정 페이지를 그리지 않는 것처럼 제보 단추도 그리지 않습니다. Ganter 계정에 로그인하지 않은 스테이션은 이 가운데 어느 상황도 아닙니다. 서식이 나오고 보낼 수 있습니다([계정 없이](#without-an-account) 참고). 로그인한 스테이션은 온라인이든 오프라인이든 그 계정으로 보내거나 보내지 않습니다. 오프라인에서 보내면 먼저 계정의 토큰을 갱신해 보고, 그것이 실패하면 계정 없이 나가는 대신 "이 제보에 쓸 스테이션의 Ganter 계정을 확인할 수 없었습니다. 계정 페이지에서 다시 로그인한 뒤 다시 보내십시오."로 물리칩니다.

## 계정 없이 {#without-an-account}

Ganter 계정에 로그인하지 않은 스테이션도 같은 칸과 같은 캡처로 제보를 보냅니다. 칸 위에서 서식은 "이 스테이션은 Ganter 계정에 로그인되어 있지 않으므로 제보가 이메일 주소 없이 나가고 Ganter는 답장을 보낼 수 없습니다. 답장을 받으려면 계정 페이지에서 스테이션의 Ganter 계정에 로그인하십시오."라고 말합니다. 서식은 따로 주소를 묻지 않습니다. 제보를 쓰는 동안 로그인하면 이 줄이 사라지고, 제보는 그 계정으로 나갑니다.

## 제보 단추 {#the-report-button}

제보 단추는 모든 페이지에서 제목 표시줄의 도움말 옆에 있습니다. 도움말 키와 같은 크기의, 아이콘뿐인 단추입니다. 도구 설명은 그 이름 **제보**와, 그 아래 줄에 하는 일 또는 흐려진 이유를 보여 주며, 화면 낭독기는 **제보**라고 읽습니다. 누르면 다음 두 가지를 이 순서로 합니다.

1. 그 순간의 창을 에이전트의 `ui_screenshot` 도구와 같은 캡처로 찍습니다. 찍는 동안 단추는 "화면 캡처를 찍는 중입니다."로 흐려집니다.
2. 그다음에야 페이지 위의 대화 상자 **Ganter에 제보**에 서식을 열고, 선택된 **화면 캡처 보내기** 아래에 캡처를 보여 줍니다.

이미지는 대화 상자가 열리기 전에 찍히므로 서식이 자기 캡처에 찍히는 일은 없습니다. 대화 상자에는 이 줄의 서식이 들어 있고, **보내기** 옆에 **닫기**가 있습니다. Esc와 대화 상자 바깥 클릭으로도 닫힙니다. 닫아도 아무것도 보내지 않고 아무것도 잃지 않습니다. 다음에 누를 때나 이 줄이 남겨 둔 그대로의 제보를 보여 주며, 새로 누르면 캡처만 바뀝니다. 서버가 받은 제보는 대화 상자를 닫습니다.

## 에이전트가 초안을 쓴 제보 {#a-report-drafted-by-an-agent}

[에이전트 접근](agent)으로 스테이션에 연결된 AI 에이전트는 자기 `report_draft` 도구로 대신 제보를 쓸 수 있습니다([제보, 초안 작성](agent-tools#reports--draft) 참조). Ganter Lab에 없는 드라이버(시도한 제조사, 모델, 프로토콜과 함께), 프로그램 결함, 또는 요청한 개선입니다. 이 서식은 제보 단추와 같은 순서로 열립니다. 먼저 창을 캡처하고, 그다음 페이지 위에 대화 상자를 열어 종류, 요약, 자세한 내용을 채우고 캡처를 선택해 둡니다. 입력란 위에서 서식은 "이 스테이션에 연결된 에이전트가 이 제보를 썼습니다. 보내기를 누르기 전에 읽고 필요한 부분을 고치십시오. 누르기 전에는 Ganter에 아무것도 가지 않습니다."라고 말합니다. 캡처 아래에서는 "에이전트가 이 제보를 연 순간의 화면입니다. 화면에 있던 모든 것이 담겨 있습니다. 글만 보내려면 선택을 해제하십시오."라고 말합니다.

에이전트는 절대 **보내기**를 누르지 않습니다. 에이전트가 쓴 내용에는 공장의 장비, 주소, 값의 이름이 들어 있을 수 있으니 읽은 다음 고치거나, 캡처 선택을 해제하거나, 닫거나, 보냅니다. 결과는 다른 제보와 마찬가지로 작업 기록 줄에 나옵니다. Events 페이지의 콘솔은 Agent 영역 아래에 초안을 남기고, 보내면 에이전트가 초안을 쓴 제보가 보내졌다는 줄도 남깁니다.

| 상황 | 에이전트가 듣는 말과 여기서 일어나는 일 |
| --- | --- |
| [보낼 수 없는 때](#when-it-cannot-be-sent)의 어느 상황, 또는 Ganter에 제보 보내기가 없는 역할 | 그 이유. 아무것도 열리지 않습니다. |
| 페이지를 브라우저에만 내주어서 스테이션에 자체 창이 없을 때 | 서식을 열 창이 없다는 것. 아무것도 열리지 않습니다. |
| 서식이 열려 있거나, 제보를 캡처하거나 보내는 중일 때 | 서식이 사용 중이라는 것. 아무것도 바뀌지 않습니다. |
| 대화 상자나 이 줄의 서식에 쓰고 있는 제보가 있을 때 | 제보를 쓰는 중이라는 것. 쓰던 글은 절대 바뀌지 않습니다. 아무도 고치지 않은 에이전트의 이전 초안은 새 초안으로 바뀝니다. |

## 서식 {#the-form}

| 항목 | 무엇인지 | 값과 기본값 | 효과 |
| --- | --- | --- | --- |
| 종류 | 제보의 갈래입니다. | **결함 알리기**(기본값), **개선 제안하기**, **드라이버 요청하기**입니다. | 요약 아래의 힌트와 보내지는 갈래를 바꿉니다. |
| 요약 | 제보를 설명하는 한 줄입니다. | 최대 120자이며 반드시 적어야 합니다. | 공백 말고 무엇인가 들어오기 전까지 **보내기**는 흐려진 채로 있습니다. |
| 자세한 내용 (선택 사항) | 더 긴 설명입니다. | 여러 줄이며 입력란에 정해 둔 한계는 없습니다. | 앞뒤를 다듬어 보내고, 비어 있으면 빼고 보냅니다. |
| 화면 캡처 보내기 | 캡처를 제보와 함께 보낼지입니다. 서식에 캡처가 있는 동안만 그려집니다. | 캡처를 찍을 때마다 선택됩니다. | 선택을 해제하면 이미지는 흐리게 서식에 남고, 제보는 글만 보냅니다. |

요약 아래의 힌트는 종류를 따릅니다.

| 종류 | 힌트 |
| --- | --- |
| 결함 알리기 | 문제와 그것을 다시 일으키는 순서를 적으십시오. |
| 개선 제안하기 | 원하는 기능이나 개선을 적으십시오. |
| 드라이버 요청하기 | 어떤 장치 드라이버가 필요한지 알려 주십시오. |

확인란 아래에서 서식은 "제보를 누른 순간의 화면입니다. 화면에 있던 모든 것이 담겨 있습니다. 글만 보내려면 선택을 해제하십시오."라고 말하고 이미지 자체를 보여 줍니다. 그것이 그대로 나가는 파일입니다. 서식이 캡처에 대해 그 밖에 말할 수 있는 것은 다음과 같습니다.

| 줄 | 언제 |
| --- | --- |
| "서버가 받는 크기에 맞도록 1920 × 1080 픽셀로 줄였습니다." | 캡처가 서버가 받는 크기보다 커서 줄였을 때(아래 참고). 숫자는 줄인 뒤의 크기입니다. |
| "화면을 캡처하지 못해 이 제보는 글만 보냅니다." | 창이 이미지를 내놓지 않았을 때. 서식은 그래도 열립니다. |
| "화면 캡처를 서버가 받는 크기로 줄이지 못해 이 제보는 글만 보냅니다." | 줄여도 읽을 수 있는 채로는 맞지 않을 때. |
| "제보에 화면 캡처를 붙이려면 보여 줄 화면에서 제목 표시줄의 도움말 옆에 있는 제보 단추를 누르십시오." | 이 줄에서 서식에 캡처가 없는 동안. 계정 페이지의 캡처로는 문제에 대해 아무것도 알 수 없습니다. |

### 큰 캡처를 맞추는 방법 {#how-a-large-capture-is-made-to-fit}

서버가 보관하는 캡처는 PNG로 최대 4 MiB(4,194,304바이트)이고 이미지는 최대 4천만 픽셀입니다. 스테이션은 서식이 캡처를 보여 주기 전에 둘 다 확인합니다. 어느 하나라도 넘는 캡처는 줄입니다. 너비와 높이를 절반으로 하고, 2 × 2 픽셀 묶음마다 평균을 내어 1픽셀로 만들고, 다시 인코딩하기를 맞을 때까지 되풀이합니다. 풀 HD 창은 그대로 맞고, 복잡한 페이지를 띄운 4K 화면은 한 번 절반이 될 수 있습니다. 맞추려면 너비가 320픽셀보다 좁아져야 하는 캡처는 아무도 읽을 수 없으므로 대신 빠집니다.

| 명령 | 하는 일 | 흐려지는 때(상황) | 그려지지 않는 때(역할) |
| --- | --- | --- | --- |
| 보내기 | 제보를 보내고 결과를 작업 기록 줄에 알립니다. | 요약이 비어 있거나 공백뿐일 때. 도구 설명은 "제보를 보내려면 요약을 적으십시오."입니다. 제보를 보내는 중이고 서버가 아직 답하지 않았을 때. 다시 눌러도 같은 제보가 두 번 가지 않습니다. 도구 설명은 "제보를 보내는 중입니다."입니다. | 결코 없습니다. 스테이션이 보낼 수 없을 때에는 서식 전체가 위의 안내로 바뀝니다. |
| 닫기 | 대화 상자 안에서만. 대화 상자를 닫고 제보를 남깁니다. | 없습니다. | 없습니다. |

성공하면 작업 기록 줄이 "감사합니다. "{종류}"을(를) 보냈습니다."로 읽히고 두 글 입력란이 비워집니다. 다만 보내는 동안 글을 바꿨다면 그 글은 남고, 감사 문구는 보낸 종류를 말합니다. 캡처는 선택 여부와 상관없이 그것이 속했던 제보와 함께 비워집니다. 서버는 하루에 몇 개의 캡처만 보관하고, 그것을 넘으면 이미지 없이 제보를 보관하며, 작업 기록 줄은 그것을 차분히 알립니다. "감사합니다. "{종류}"을(를) 화면 캡처 없이 보냈습니다. 서버가 하루에 받는 캡처 수에 이미 도달했습니다." 실패하면 작업 기록 줄이 이유를 담고 글과 캡처는 다시 시도할 수 있도록 남습니다.

| 이유 | 언제 |
| --- | --- |
| 이 제보에 쓸 스테이션의 Ganter 계정을 확인할 수 없었습니다. 계정 페이지에서 다시 로그인한 뒤 다시 보내십시오. | 스테이션은 로그인해 있는데 계정 토큰을 얻지 못했거나 서버가 그것을 물렸습니다. |
| 보낸 횟수가 너무 많아서 서버가 이 제보를 물렸습니다. 나중에 다시 시도하십시오. | 서버의 보내기 한도 가운데 하나에 이르렀습니다. 어느 것인지는 답하지 않으며, 한도 값도 공개하지 않습니다. |
| 화면 캡처가 서버가 받는 크기보다 큽니다. 선택을 해제하고 제보를 다시 보내십시오. | 서버가 캡처의 크기를 물렸습니다. 스테이션은 보여 주기 전에 캡처를 줄이므로 드뭅니다. |
| 제보가 너무 길어서 서버가 물렸습니다. 자세한 내용을 줄이고 다시 보내십시오. | 제보가 서버가 받는 길이보다 깁니다. |
| 화면 캡처가 PNG 이미지가 아니어서 서버가 물렸습니다. 선택을 해제하고 제보를 다시 보내십시오. | 서버가 캡처를 이미지로 읽지 못했습니다. |
| 서버가 제보를 읽지 못했습니다. 다시 보내고, 또 물리치면 화면 캡처 선택을 해제하십시오. | 서버가 보낸 것을 읽지 못했습니다. |
| 서버가 제보를 물렸습니다({코드}). | 그 밖의 모든 서버 응답입니다. |
| 제보가 Ganter 서버에 닿지 못했습니다. 이 컴퓨터의 인터넷 연결을 확인하십시오. | 네트워크가 도중에 제보를 막았습니다(연결이 없거나, 주소를 찾지 못하거나, 연결이 끊김). |
| 제보를 보내지 못했습니다. | 더 자세한 내용이 없는 실패입니다(예를 들어 취소된 요청). 원인은 진단 로그에 남습니다. |

## 무엇이 보내지는지 {#what-is-sent}

| 항목 | 값 |
| --- | --- |
| 갈래 | 종류에서 오는 Bug, Suggestion, DriverRequest입니다. |
| 요약 | 앞뒤를 다듬은 요약입니다. |
| 상세 | 앞뒤를 다듬은 자세한 내용이거나, 없음입니다. |
| 앱 버전 | "Desktop {버전}"이며, 설정의 제품 정보가 보여 주는 것과 같은 버전입니다. |
| 출처 | "Desktop/Windows"입니다. |
| 일어난 시각 | 보내기를 누른 순간이며 UTC입니다. |
| 화면 캡처 | 확인란이 선택되어 있을 때 서식이 보여 주는 이미지를 PNG로, 그렇지 않으면 없음입니다. |
| 신원 | 로그인해 있으면 스테이션의 Ganter 계정 토큰이며, 그래서 제보가 그 계정의 것으로 적히고 Ganter는 그 이메일로 답할 수 있습니다. 로그인해 있지 않으면 아무것도 없습니다. 제보는 계정도 주소도 밝히지 않습니다. |

캡처에는 플랜트의 이름과 값을 포함해 창에 있던 모든 것이 담깁니다. 그래서 나가기 전에 눈으로 보고 선택을 해제할 수 있으며, 누가 보낼 수 있는지는 역할의 권한이 정합니다. Ganter는 캡처를 제보와 함께 보관하고 제보 알림과 함께 메일로 보냅니다. 캡처는 제보와 함께 지워지며, 계정으로 보낸 제보라면 그 계정이 닫힐 때에도 지워집니다. 그 밖에는 아무것도 붙지 않습니다. 로그 발췌도, 구성도, 장치 목록도, 로컬 사용자 이름도, 지원 담당자도 없습니다. Ganter가 알기를 바라는 것은 글에 적으십시오. 충돌은 다른 갈래의 제보입니다. 자동으로 붙잡히고 [충돌 보고서](settings-crash-reports)에서 설명하는 대화 상자에서 충돌마다의 동의를 받아야만 보내지며, 그것은 충돌 상세를 담을 수 있고 이름 없이 보낼 수도 있으며 화면 캡처는 결코 담지 않습니다. 제보와 함께 진단 자료를 건네야 하면 이벤트 콘솔이 [콘솔](events-console) 탭에서 지원 패키지를 만들 수 있습니다.

## 이 줄이 하지 않는 일 {#what-the-row-does-not-do}

- 제보를 나중을 위해 쌓아 두지 않습니다. 실패한 전송은 그 자리에서 물리치고, 글과 캡처는 다시 보낼 때까지 서식에 남습니다.
- 답을 돌려주지 않습니다. 답이 있다면 앱이 아니라 그 계정의 이메일로 갑니다. 계정 없이 보낸 제보에는 답이 가지 않습니다.
- 이메일 주소를 묻지 않습니다. 계정이 없으면 제보는 주소 없이 나갑니다.
- 브라우저에서나 데모 프로필에서는 보내지 않습니다.
- 스스로 화면을 캡처하지 않습니다. 캡처는 제보 단추에서, 누를 때 열려 있던 페이지의 것이 오며, 스테이션은 그 파일을 남기지 않습니다.
- 어떤 진단 자료도 붙이지 않고, 런타임 상태를 보내지도 않습니다.
- 에이전트가 보내게 하지 않습니다. 에이전트는 서식을 채워서 열 수 있지만([에이전트가 초안을 쓴 제보](#a-report-drafted-by-an-agent)), 보내는 것은 보내기를 누르는 사람뿐입니다.
