# 権限

> ロールのスイッチに出るとおりの権限の一覧、スイッチどうしの含みの決まり、そして各権限がアプリのどこをページごとに制するかです。

権限とは、ユーザーのページにあるロールのパネルの 1 つのスイッチです（[ロール](users-roles) を参照）。全部で 23 個あり、領域ごとにまとめられています。アプリのどの画面も、その接続でサインインしている正体の権限を確かめて、何を描き、何を許すかを決めます。このページは、スイッチに出るとおりの一覧、スイッチどうしを結ぶ決まり、そしてそれぞれが何を制するかを並べます。

2 つの拒否は、アプリのどこでも見た目が違うので、どちらなのかを知っておくと役に立ちます。**ロール** が決して許さない指令は、そもそも描かれません（Viewer は、Viewer にできることの大きさのバーを読みます）。**状況** に拒否された指令（何も選んでいない、実行がステーションを押さえている、ランタイムが止まっている）は描かれたまま灰色になり、理由をツールチップに持ちます。指令が送り出されるときにも権限が確かめられる場合、その拒否は、下に引く言葉のどれかとともに操作ログ帯に出ます。

## 一覧 {#the-catalog}

以下の領域はそれぞれ、ロールのパネルの 1 つの組です。パネルの順に、そこに出る数え上げと、スイッチのラベルと説明をそのまま並べます。

### ダッシュボード（3） {#dashboard-3}

| スイッチ | 説明 |
| --- | --- |
| ダッシュボードの表示 | 運転用の画面を開いて見ます。 |
| ダッシュボードの操作 | ダッシュボードのボタン、切り替え、入力欄を使います。 |
| ダッシュボードの編集 | 画面とコンポーネントを作り、変え、削除します。 |

### Connector（3） {#connector-3}

| スイッチ | 説明 |
| --- | --- |
| Connector の表示 | 機器とタグを見て回り、実時間の値を読みます。 |
| タグの校正 | 機器を構成することなく、タグの校正だけを調整します。 |
| Connector の構成 | 機器とタグを作り、変え、削除し、ステーションのサーバー（OPC UA、Modbus）を構成します。 |

### Process（4） {#process-4}

| スイッチ | 説明 |
| --- | --- |
| モデルの閲覧 | モデル、ユニット、可視化、段取り、テンプレートを、実行も変更もせずに開きます。 |
| 手順の実行 | すでにある手順を実行し、結果を見ます。 |
| レシピと判定の編集 | モデルとユニットの構造に触れずに、レシピ、判定、アクションを変えます。 |
| Process の管理 | 手順のモデルとそのユニットの構造、ラベルとレポートの様式、ユニットの印刷キューを作り、変え、削除します。 |

### 履歴（3） {#histories-3}

| スイッチ | 説明 |
| --- | --- |
| 履歴の表示 | 記録された実行記録を調べます。イベントのページには、専用の権限があります。 |
| 履歴のエクスポートとインポート | 実行記録とレポートを書き出し（CSV、XLSX、PDF、GLAB）、GLAB の実行記録を取り込みます。 |
| 履歴の管理 | 記録された実行記録を削除し、そのコメントと注記を書き込み、変更し、削除します。 |

### Logic（3） {#logic-3}

| スイッチ | 説明 |
| --- | --- |
| Logic の表示 | アドレス空間を見て回り、ポイントを読みます。 |
| Logic の構成 | 変数、アクション、トリガー、警報を作り、変えます。 |
| Logic の操作 | 変数に書き込み、アクションを実行し、警報を確認します。 |

### 検証（1） {#validation-1}

| スイッチ | 説明 |
| --- | --- |
| 検証の表示 | 検証のページを開きます。ステーションが直すべきことを、構成の健全さとして示すページです。 |

### システム（8） {#system-8}

| スイッチ | 説明 |
| --- | --- |
| イベントの表示 | イベントのページを開きます：警報、発生記録、インターロックの履歴と、プログラムの水準の診断コンソールです。既定で有効で、管理者は常に持ち、ほかのロールからは外せます。 |
| 設定の変更 | ステーションの設定を変えます。 |
| エージェント（MCP）の管理 | このステーションへの AI エージェントのアクセスを構成します。 |
| リモートアクセスの表示 | リモートアクセスのページを開きます。ステーションのアドレスと QR コード、その設定、接続中のブラウザー、構成済みの端末です。ネットワークから入れるかどうかは「リモートアクセス（LAN）」が決めます。 |
| リモートアクセスの構成 | リモートアクセスをオンとオフにし、変更します。HTTPS、ポート、ステーションが応答する名前、Windows ファイアウォールの規則、構成済みの端末です。端末が誰としてサインインするかを選ぶには、ローカルユーザーの管理も必要です。 |
| ローカルユーザーの管理 | ユーザー、ロール、権限を作り、編集し、削除します。管理者のみです。 |
| リモートアクセス（LAN） | ネットワーク上の別の機器から、このステーションを使います。既定では「未サインイン」でオフなので、リモートでの表示を有効にしても、ロールがこれを与えるまでは何も公開されません。 |
| Ganter へのご報告の送信 | 不具合の報告、改善の提案、ドライバーの要望を、画面のキャプチャ付きで、タイトルバーとアカウントのページから送ります。既定ですべてのロールで有効です。 |

## 含みの決まり {#implication-rules}

以下の決まりが、スイッチどうしがどう依存し合うかについての唯一の定義です。ロールのパネルは、切り替えているその場でこれを当て、ステーションはロールを保存するときにもう一度当てます。ですから保存されたロールはいつでも自分の中で筋が通っており、どの画面の背後の確かめも、ただのビットの照合になります。

### 何が何を必要とするか {#what-requires-what}

| スイッチ | 必要とするもの | 入にすると一緒に入になるもの | 必要としているものを切にすると一緒に切になるもの |
| --- | --- | --- | --- |
| ダッシュボードの操作 | ダッシュボードの表示 | ダッシュボードの表示 | |
| ダッシュボードの編集 | ダッシュボードの表示 | ダッシュボードの表示 | |
| タグの校正 | Connector の表示 | Connector の表示 | |
| Connector の構成 | Connector の表示 | Connector の表示 | |
| リモートアクセスの構成 | リモートアクセスの表示 | リモートアクセスの表示 | |
| 手順の実行 | モデルの閲覧 | モデルの閲覧 | |
| レシピと判定の編集 | 手順の実行 | 手順の実行、モデルの閲覧 | |
| Process の管理 | レシピと判定の編集 | レシピと判定の編集、手順の実行、モデルの閲覧 | |
| 履歴のエクスポートとインポート | 履歴の表示 | 履歴の表示 | |
| 履歴の管理 | 履歴の表示 | 履歴の表示 | |
| Logic の構成 | Logic の表示 | Logic の表示 | |
| Logic の操作 | Logic の表示 | Logic の表示 | |
| ダッシュボードの表示 | | | ダッシュボードの操作、ダッシュボードの編集 |
| Connector の表示 | | | タグの校正、Connector の構成 |
| リモートアクセスの表示 | | | リモートアクセスの構成 |
| モデルの閲覧 | | | 手順の実行、そしてそれを通してレシピと判定の編集と Process の管理 |
| 履歴の表示 | | | 履歴のエクスポートとインポート、履歴の管理 |
| Logic の表示 | | | Logic の構成、Logic の操作 |

Process の 4 つのスイッチは鎖です。モデルの閲覧、次に手順の実行、次にレシピと判定の編集、次に Process の管理です。どの段も、その前の段を持ちます。一覧のそれ以外はすべて独立しています。イベントの表示、設定の変更、エージェント（MCP）の管理、検証の表示、リモートアクセス（LAN）は、何も必要とせず、何からも必要とされません。

Ganter へのご報告の送信も独立しています。何も必要とせず、何からも必要とされないので、無効にしてもほかに失われるものはありません。

### 固定のビット {#the-fixed-bits}

| 決まり | 何を意味するか |
| --- | --- |
| 床：ダッシュボードの表示 | どのロールも、常に持ちます。編集できるどのロールでも、そのスイッチは入で **必須** の印が付き、保存されたロールもいつでもこれを持ちます。ロールを削除されたユーザーも、これだけは持ち続け、ほかは何も持ちません。 |
| 管理者のみ：ローカルユーザーの管理 | Admin のロールだけが持ちます。そのほかのどのロールでも、このスイッチは切で固定され、これを持ったまま保存されたロールは、これを外して保存されます。 |
| 管理者はすべてを持つ | Admin の組み合わせは一覧のすべてのスイッチであり、編集できません。 |
| 必須 | 床であるため、あるいはそれを必要とするスイッチが入であるために、入で固定されているスイッチに付く印です。Admin のスイッチには印が付きません。単に固定だからです。 |

### 既定の組み合わせ {#the-default-masks}

| ロール | スイッチ |
| --- | --- |
| 未サインイン（出荷時） | ローカルユーザーの管理と、リモートアクセス（LAN）を除くすべてのスイッチです。 |
| 新しいロール | ダッシュボードの表示と、Ganter へのご報告の送信です。 |
| Viewer | ダッシュボードの表示、Connector の表示、モデルの閲覧、履歴の表示、Logic の表示、検証の表示、イベントの表示、リモートアクセスの表示、Ganter へのご報告の送信、リモートアクセス（LAN）です。 |
| Operator | Viewer に、ダッシュボードの操作、Logic の操作、手順の実行を足したものです。 |
| Maintainer | Operator に、タグの校正、Connector の構成、リモートアクセスの構成、履歴のエクスポートとインポート、履歴の管理を足したものです。 |
| Developer | Maintainer に、ダッシュボードの編集、Logic の構成、Process の管理（したがってレシピと判定の編集）を足したものです。 |

Admin を除く工場出荷のロールは、設定の変更も、エージェント（MCP）の管理も、ローカルユーザーの管理も持ちません。出荷時の未サインインは、そのうち最初の 2 つを持ちます。

## 権限範囲の帯 {#the-reach-strip}

ユーザーのページのどのロールも、6 つの点としても描かれます。それぞれの点は、そのロールがその領域で持ついちばん深いスイッチを、4 段の目盛りの上に見せます。アクセスなし、表示、操作、管理です。この帯は影の形であって、一覧そのものではありません。正確なことを述べるのは、いつでもスイッチです。

| 点 | 管理（いっぱい） | 操作（中ほど） | 表示（低い） |
| --- | --- | --- | --- |
| ダッシュボード | ダッシュボードの編集 | ダッシュボードの操作 | ダッシュボードの表示 |
| Connector | Connector の構成 | タグの校正 | Connector の表示 |
| Process | Process の管理 | レシピと判定の編集、または手順の実行 | モデルの閲覧 |
| 履歴 | 履歴の管理 | 履歴のエクスポートとインポート | 履歴の表示、または検証の表示 |
| Logic | Logic の構成 | Logic の操作 | Logic の表示 |
| システム | ローカルユーザーの管理 | 設定の変更、エージェント（MCP）の管理、またはリモートアクセスの構成 | イベントの表示、またはリモートアクセス（LAN） |

検証の表示には自分の点がなく、履歴の点の「表示」の段に数えられます。システムの点が表示の段にあるのは、イベントの表示、リモートアクセス（LAN）、またはその両方を持っているということです。ですから、その点だけではステーションがネットワークに開いているとは言えません。それを示すのはリモートアクセス（LAN）のスイッチです。帯の隣の要約「6 領域のうち {n} 領域を変えられます」は、操作か管理にある点を数えます。「表示のみ」は、少なくとも 1 つの点が表示にあり、それより上が 1 つもないことです。「アクセスなし」は、どの点も空だということです。

Ganter へのご報告の送信には区画がまったくありません。これが許すことはステーションの外へ出ていき、ステーションの中には何も及びません。

## それぞれの権限が何を制するか {#what-each-permission-gates}

ナビゲーションバーは、その項目が名指しする権限を持つ正体にだけ項目を描き（複数が挙がっている場合はそのどれか 1 つ）、その後ろのページも同じ確かめで道を拒みます。それでもアドレスを入力したブラウザーは、そのページの代わりにサインインの面を受け取ります。ページの中では、以下の動詞と欄は、そのスイッチを持つロールにだけ描かれ、押されたときに確かめ直されます。

### ダッシュボード {#dashboard}

| スイッチ | ナビゲーションバーと道 | 動詞、欄、面 |
| --- | --- | --- |
| ダッシュボードの表示 | View（常に描かれます）。View のページ、ユーザーのページ、アカウントのページは、どの正体にも開きます。 | どの画面でも見ることです。あるロールがどの画面を見るかは、画面ごとの **表示できるロール** のチェックリストでさらに絞られます（[ダッシュボードの設定](view-settings) を参照）。ロールを 1 つもチェックしないと全員に見え、管理者は常にすべての画面を見ます。実体化したモデルの画面は、代わりにモデルの閲覧に従います。 |
| ダッシュボードの操作 | | 操作員が作った画面の、すべての指令のコンポーネントです。ボタン、切り替え、入力、セレクター、設定値、増減キーです。拒まれた押下はその場に留まり、「「ダッシュボードの操作」の権限が必要です。」と述べます。対象が Process の操作であるコンポーネント（実行の開始、用意、コメント）には、手順の実行も要ります。そのときの拒否は「「手順の実行」の権限が必要です。」と読めます。 |
| ダッシュボードの編集 | | View では、編集の鉛筆、新しいダッシュボード、複製、削除、そしてフォルダーのコマンド（新しいフォルダー、名前の変更、削除、画面の移動）です。Process では、モデルの画面の **ダッシュボードを編集** で、これを持たないロールには灰色にするのではなく描かれません。 |

### Connector {#connector}

| スイッチ | ナビゲーションバーと道 | 動詞、欄、面 |
| --- | --- | --- |
| Connector の表示 | Connector。Connector のページです。 | ドライバー、回線、フォルダー、機器、タグを見て回り、実時間の値を読むことです。**再読み込み** と **すべて再読み込み** はどのロールにも表示され、権限を確かめません。構成を読み直すだけです。 |
| タグの校正 | | タグの上で、校正の段階の手入力の欄とその 2 点法の補助だけです。ほかは何もありません。これがない（そして Connector の構成もない）とき、その段階は「校正の段階を編集するには「タグの校正」または「Connector の構成」の権限が必要です。」と読めます。 |
| Connector の構成 | | 構成のすべての動詞です。ドライバーの追加と削除、新しい機器、タグを追加、機器を複製、有効、無効、削除、フォルダーとシリアル回線と MQTT ブローカー、OPC UA サーバーとその構成とクライアントアクセス、OPC UA、OCPP、LoRaWAN、Redfish、AVEVA PI、HTTP、MQTT の各ドライバーの現場設備へのアクセスのカード、Modbus サーバーとそのレジスターマップ、名前の変更、検出、Matter のペアリング、スケールの段階（「スケールの段階を編集するには「Connector の構成」の権限が必要です。」）、機器とタグのすべての欄、そして **すべて差し替え** の参照です。ユニットのインターロックが使っている参照を書き換えるには、さらに Process の管理が要ります（「ユニットのインターロック元を差し替えるには「Process の管理」の権限が必要です。」）。一般の拒否は「Connector を変更するには「Connector の構成」の権限が必要です。」と読めます。 |

### Process {#process}

| スイッチ | ナビゲーションバーと道 | 動詞、欄、面 |
| --- | --- | --- |
| モデルの閲覧 | Process（Process の 4 つのスイッチのどれか、または履歴の表示）。Process のページと、切り離した実行記録とレシピのグラフのウィンドウです。 | モデルとテンプレートの根を、丸ごと読み取り専用でです。View のモデルの画面も、これがあれば見えます。 |
| 手順の実行 | 同じ項目です。 | ユニットの上で、開始、一時停止、再開、停止、中止、次の手順とそのメタデータの用意、コメント、インターロックの再投入です。すべて開始とすべて停止もです。ダッシュボードのコンポーネントから届く同じ操作もです（操作員が作った画面では、ダッシュボードの操作と一緒に要ります）。履歴では、記録された実行記録のラベルの発行と、レポートやラベルの再送で、どちらも履歴の表示と一緒に要ります。 |
| レシピと判定の編集 | 同じ項目です。 | コマンドバーの段取りの動詞です。別名セット、手順、データログ、レシピ、判定、発生記録、アクション、指令と、その削除に当たるもの、そしてレシピ、判定、発生記録、別名セット、データログ、手順、アクションのパネルの欄です（「アクションを変えるには「レシピと判定の編集」の権限が必要です。」）。Process の管理がないと、ツリーはモデルを段取りの組だけに減らして見せ、テンプレートを隠します。 |
| Process の管理 | 同じ項目です。 | モデル、フォルダー、フォルダーの名前の変更、フォルダーの削除、モデルの複製、モデルの削除、ユニット、チャネル、メタデータ、自動化、生産性、プリンター、インターロック、可視化の下のダッシュボードと操作パネル（ダッシュボードの削除、操作パネルの削除、View に出す を含みます）、そしてレポートとラベルのテンプレート（「レポートを削除」と「ラベルを削除」を含みます）です。ワークスペースの拒否は「このワークスペースを管理するには「Process の管理」の権限が必要です。」と読めます。 |

### 履歴 {#histories}

| スイッチ | ナビゲーションバーと道 | 動詞、欄、面 |
| --- | --- | --- |
| 履歴の表示 | Process（Process のスイッチが 1 つもなくても、これだけで出ます）。Process のツリーの履歴の根と、記録された実行記録のブラウザーと、実行記録のグラフのウィンドウです。 | 記録された実行記録と、その文書とメモを見て回ること、そして実行記録がすでに発行したレポートを開くかダウンロードすることです。開いても何も作られません。レポートやラベルの再送には、手順の実行も要ります（「レポートを再送するには「履歴の表示」と「手順の実行」の両方の権限が必要です。」）。 |
| 履歴のエクスポートとインポート | | CSV、XLSX、GLAB の書き出し、PDF の作成、実行記録の書類欄でレポートを作ること、GLAB の実行記録の取り込みです。イベントのページでは、すべてのエクスポートとサポートパッケージです。行やサポートパッケージをステーションの外へ持ち出すことは、書き出しだからです。 |
| 履歴の管理 | | 記録された実行記録のブラウザーで、コマンドの帯の削除、実行記録を集めるチェックと一覧の上の一括削除の帯、そして実行記録のコメントと注記のかたまりで、どちらも行の追加、その場での編集、削除です。これを持たないロールには、そのどれも描かれず、記録を変える操作のないまま読むことになります。これを持つロールに削除を断る事情は、これまでどおりです。何も選んでいないとき、実行記録がまだ記録中のとき、別の削除が進行中のとき、ステーションが読み取り専用のときです。 |

### Logic {#logic}

| スイッチ | ナビゲーションバーと道 | 動詞、欄、面 |
| --- | --- | --- |
| Logic の表示 | Logic。Logic のページです。 | アドレス空間を見て回り、ポイントを読むことです。表示だけのロールには、ページの全体が読み取り専用で見えます。 |
| Logic の構成 | | 変数、アクション、トリガー、警報、フォルダーの作成、複製、名前の変更、有効化、無効化、削除、整理と、すべての定義の欄、そして素材のライブラリの取り込み（画像、アイコン、色、シンボル）です。拒否は「お使いのロールは Logic を見られますが、構成（変数、アクション、トリガー、警報、素材）はできません。」と読めます。 |
| Logic の操作 | | 変数の値を設定、アクションの実行、警報の確認とすべて確認で、Logic のページでも、イベントのページの現在の警報のカードでもです。拒否は「お使いのロールは Logic を見られますが、操作（値の書き込み、アクションの実行、警報の確認）はできません。」と読めます。 |

### 検証 {#validation}

| スイッチ | ナビゲーションバーと道 | 動詞、欄、面 |
| --- | --- | --- |
| 検証の表示 | 検証。検証のページです。 | 指摘と、再スキャンです。 |

### システム {#system}

| スイッチ | ナビゲーションバーと道 | 動詞、欄、面 |
| --- | --- | --- |
| イベントの表示 | イベント。イベントのページです。 | 4 つのタブです。Connector では、OPC UA サーバーの警告の件数が、これがあるときだけイベントへのリンクになります。なければ、ただの数字です。 |
| 設定の変更 | 設定。設定のページです。 | そのページのすべての設定です。イベントのコンソールでは、詳細記録の開始と停止です（「詳細記録の開始と停止には「設定の変更」の権限が必要です。」）。更新について決める正体にするのはこの権限だけなので、新しいリリースの知らせはその正体に宛てられます。 |
| エージェント（MCP）の管理 | エージェント。エージェントのページです。 | 全体を止めるスイッチ、ポート、許可する範囲です。 |
| リモートアクセスの表示 | リモートアクセス。リモートアクセスのページです。 | 状態、構成、クライアントアクセスのカードです。アドレスとその QR コード、設定、接続中のブラウザー、構成済みの端末を、何も変えずに読みます。 |
| リモートアクセスの構成 | | **有効化** と **無効化**、HTTPS のスイッチ、ポート、このステーションが応答する名前、**ローカルネットワークを許可**、そしてクライアントアクセスのカードの **識別**、**この端末を構成**、構成済みの端末のすべての欄、**登録を解除** です。一般の拒否は「リモートアクセスを変更するには「リモートアクセスの構成」の権限が必要です。」と読めます。端末が誰としてサインインするかを選ぶには、ローカルユーザーの管理も必要です。 |
| ローカルユーザーの管理 | | ユーザーのページでは、ユーザーとロールの枝、欄のフッター、ユーザーを削除とロールを削除、そしてその後ろのすべてのパネルです。アカウントのページでは、Ganter アカウントへのサインインとサインアウト、そしてサポートと保守の連絡先とシステムインテグレーター ID の欄です。管理者は、表示できるロールのチェックリストにかかわらず、すべてのダッシュボードを見ます。リモートアクセスのページでは、リモートアクセスの構成と合わせて、構成済みの端末が誰としてサインインするかを選ぶことです。 |
| リモートアクセス（LAN） | ネットワーク上の機器から、そもそも見ることです。 | これを持たない正体で別の機械のブラウザーを開くと、どのページでもなく、サインインの面が出ます。「ネットワークからこのステーションを見るには、サインインしてください。」ステーション自身のウィンドウと、ステーションの機械の上のブラウザーが、これで制されることは決してありません。[サインイン](users-signing-in#browsers-and-remote-access) を参照してください。構成済みの端末の固定ユーザーになれるのは、ロールがこの権限を持つユーザーだけです（[構成済みの端末](remote-access#configured-devices) を参照）。 |
| Ganter へのご報告の送信 | | タイトルバーの **報告** のボタン（どの経路でも）と、アカウントのページのフィードバックの行のフォームです（[フィードバック](account-feedback) を参照）。持っていないロールにはボタンが描かれず、フィードバックの行はフォームの代わりにその理由を伝えます。ご報告はステーションから、サインインしていればその Ganter アカウントで送られ、画面のキャプチャを運ぶことがあるので、誰が送れるかはステーションを持つ会社が決めます。 |

## 権限が制さないもの {#what-permissions-do-not-gate}

- ランタイムです。収集、記録、ロジックの周期、警報、内蔵の OPC UA サーバー、Modbus サーバー、MCP の endpoint は、ロールが何を述べていても動きます。それらを止めるのは無償モードの上限だけです（[サブスクリプション](account-subscription#free-mode-and-the-runtime-countdown) を参照）。
- サインインとサインアウトです。ユーザーチップと「現在のサインイン」の根は、どの正体にも開かれています。
- 画面の後ろにある、ステーション自身の働きです。MCP でつながったエージェントは、エージェントのページに自分の許可する範囲を持ち、ローカルユーザーとしてサインインすることはありません。
- 表示のみの端末が拒むもの。表示のみにした構成済みの端末は、有効なロールが何であれ、管理者のロールでも、どの操作も拒みます。何を見せるかはロールが決めたままです（[構成済みの端末](remote-access#configured-devices) を参照）。
