# 範囲ごとに開くもの

> すべての機能の切り替え、それが属する段階、その既定、そしてそれが名乗るツール。

下の切り替えは、それぞれツールの 1 つのまとまりに関門を置きます。既定は[段階](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)を記入した状態で開き、送るのはそこにいる人だけです。

どの範囲にも属さないツールが 2 つあります。インストールされている版のアプリ自身のドキュメントを読む `help_search` と `help_read` です。これを切り替えるものはなく、ステーションのことは何も見せないので、全体を止めるスイッチが入っていればいつでも名乗られます。説明は[ヘルプ](agent-tools#help)にあります。

それぞれのツールが実際に何をするのか、どんな引数を取り、何を拒むのかは、[ツールの手引き](agent-tools)にあります。
