# 범위마다 열리는 것

> 모든 기능 스위치와 그것이 속한 등급, 기본값, 그리고 그것이 알리는 도구.

아래의 스위치는 저마다 도구 한 묶음을 가릅니다. 기본값은 [등급](agent#capability-tiers)을 따릅니다. 전체 스위치를 켜면 읽기와 구성은 열려 있고, 살아 있는 설비에 닿는 것은 모두 일부러 켜는 것입니다. 꺼진 범위의 도구는 아예 알려지지 않으므로, 이 스테이션에 접속한 에이전트는 사용자가 허용한 목록을 정확히 그대로 봅니다.

## 허용 범위 {#allowed-areas}

| 스위치 | 등급 | 기본값 | 알리는 도구 |
| --- | --- | --- | --- |
| Connector (읽기) | 읽기 | 켜짐 | `connector_browse`, `tag_read`, `server_status`, `modbus_server_status`, `station_broker_status`, `mqtt_publish_list`, `remote_access_devices` |
| Connector (구성) | 구성 | 켜짐 | `driver_capabilities`, `serial_line_list`, `serial_line_upsert`, `serial_line_delete`, `mqtt_broker_list`, `mqtt_broker_upsert`, `mqtt_broker_delete`, `mqtt_publish_upsert`, `mqtt_publish_delete`, `device_upsert`, `device_delete`, `tag_upsert`, `tag_delete`, `server_start`, `server_stop`, `server_restart`, `server_list_upsert`, `server_list_delete`, `modbus_server_configure`, `modbus_map_upsert`, `modbus_map_delete`, `station_broker_configure`, `remote_access_device_update` |
| Connector (조작) | 조작 | 꺼짐 | `connector_refresh`, `device_discover` |
| Logic (읽기) | 읽기 | 켜짐 | `logic_browse`, `logic_read` |
| Logic (구성) | 구성 | 켜짐 | `variable_upsert`, `variable_delete`, `action_upsert`, `action_delete`, `trigger_upsert`, `trigger_delete`, `alarm_upsert`, `alarm_delete`, `logic_folder_upsert`, `logic_folder_delete` |
| Logic (조작) | 조작 | 꺼짐 | `variable_write`, `tag_write`, `action_run`, `alarm_ack`, `alarm_ack_all` |
| 로그 (읽기) | 읽기 | 켜짐 | `logs_read`, `event_history_read` |
| 대시보드 (구성) | 구성 | 켜짐 | `dashboard_list`, `dashboard_upsert`, `dashboard_delete`, `component_upsert`, `component_delete`, `connection_upsert`, `connection_delete` |
| Process (읽기) | 읽기 | 켜짐 | `process_models`, `process_runs`, `process_run`, `process_samples`, `unit_status` |
| Process (구성) | 구성 | 꺼짐 | `process_view_configure` |
| Process (조작) | 조작 | 꺼짐 | `process_snapshot`, `process_evaluate`, `process_recipe_apply`, `process_start`, `process_stop`, `process_hold`, `process_resume`, `process_abort`, `process_comment`, `process_report`, `process_run_delete` |
| 화면 (자동 조작) | 조작 | 꺼짐 | `ui_state`, `ui_navigate`, `ui_screenshot`, `ui_scroll`, `ui_set_theme`, `ui_resize`, `ui_click`, `ui_set_text`, `ui_select` |
| 백업 (관리) | 구성 | 켜짐 | `backup_create`, `backup_list` |
| 백업 (복원) | 복원 | 꺼짐 | `backup_restore` |
| 설정 (관리) | 구성 | 꺼짐 | `settings_read`, `localization_set`, `asset_list`, `asset_import`, `symbol_validate`, `symbol_import` |
| 제보 (초안 작성) | 읽기 | 켜짐 | `report_draft` |

Connector (구성)은 스테이션 바깥까지 닿습니다. `modbus_server_configure`로 [Modbus 서버](connector-modbus-server)를 켠 에이전트는 네트워크의 어떤 기기든 그 레지스터 맵이 제공하는 것을 읽고, 쓰기를 허용한 행에 쓰게 합니다. 에이전트 페이지는 이를 스위치 아래에 적어 둡니다.

제보 (초안 작성)은 읽기 등급에 속하며 기본값은 켜짐입니다. 이 범위가 생기기 전부터 있던 스테이션에서도 켜집니다. 스테이션에서 아무것도 바꾸지 않고 아무것도 보내지 않기 때문입니다. `report_draft`는 스테이션에 [제보 서식](account-feedback#a-report-drafted-by-an-agent)을 채운 채로 열고, 보내는 것은 그 자리에 있는 사람뿐입니다.

어느 범위에도 속하지 않는 도구가 둘 있습니다. 설치된 버전의 앱 자체 문서를 읽는 `help_search`와 `help_read`입니다. 이것을 거는 스위치는 없으며, 스테이션에 관한 것은 아무것도 보여 주지 않으므로 전체 스위치가 켜져 있으면 언제나 알려집니다. 설명은 [도움말](agent-tools#help)에 있습니다.

그 도구 하나하나가 실제로 무엇을 하는지, 어떤 인수를 받고 무엇을 거부하는지는 [도구 참고 자료](agent-tools)에 있습니다.
