ロール
ユーザーのページの「ロール」の根と、権限範囲の帯を持つロールの一覧、そしてロールの名前、説明、権限のスイッチを決めるロールの区画です。2 つの固定のロールも扱います。
ロール の根は、ロールごとに 1 つのノードを持ちます。ロールとは、名前の付いた権限のスイッチのまとまりです。ユーザーはそれに結ばれ、それを編集すると、それを持つすべてのユーザーがその場で変わります。ステーションは 6 つのロールを載せて出荷します。2 つは固定です。未サインイン(誰かがサインインする前に効くロール)と Admin(完全アクセス)です。4 つは、編集も削除もできる、ふつうの提案です。Viewer、Operator、Maintainer、Developer です。
ユーザーの根と同じく、この根とその子は、この回線の管理者(ローカルユーザーの管理)のものです。ほかの誰にとっては、子のない根が見え、その後ろには、管理者としてサインインするよう述べる通知が出ます。ユーザーがまだ 1 人もいないステーションでは、通知は代わりにこう読めます。「ロールはすでに用意されていますが、変えるには管理者が必要で、このステーションにはまだいません。先にローカルユーザーを準備してください:最初のユーザーが主管理者です。」
ロールの一覧
根を開くと、カード ロール が「各ロールは、その帯が示す深さで、これらの領域に届きます。ロールを編集すると、それを持つユーザーがすべて変わります。最初のロールを編集すると、誰かがサインインする前にどの画面でもできることが変わります。」の行とともに出て、ロールごとの行が決まった順に並びます。
| 行 | 印 | 下の行 |
|---|---|---|
| 未サインイン | 歩く人の記号と、チップの サインイン前に有効。 | その説明「サインインせずに、このステーションで誰にでもできることです。」です。 |
| Admin | 錠前の記号と、チップの 完全アクセス · 固定。 | その説明「すべての領域への完全アクセスと、ユーザーの管理です。」です。 |
| そのほかのロール | 説明が付いていればその説明、なければ権限範囲の生きた要約(「6 領域のうち 領域を変えられます」「表示のみ」「アクセスなし」)です。空の説明が行を白紙のまま残すことも、古い説明が居座ることもありません。 |
どの行のうしろにも、小さな権限範囲の帯が付きます。どこでも同じ順の 6 つの点なので、ロールは名前の一覧ではなく、段のはしごとして読めます。編集できるロールが 1 つも残っていないと、カードは「このステーションにあるロールは「未サインイン」と管理者だけです。「新しいロール」で、この試験台が実際に行う作業のためのロールを作ります。」と述べます。
行をクリックすると、そのロールのノードが開きます。欄では、それぞれのロールのノードのうしろに同じ小さな帯が付き、未サインインのノードは、鍵の並びの中で歩く人の記号を身に着けます。
工場出荷のロール
| ロール | 出荷時の説明 | 何を持つか |
|---|---|---|
| 未サインイン | サインインせずに、このステーションで誰にでもできることです。 | ローカルユーザーの管理と、リモートアクセス(LAN)を除くすべてです。 |
| Admin | すべての領域への完全アクセスと、ユーザーの管理です。 | すべての権限です。固定です。 |
| Viewer | ステーション全体で読み取り専用です。 | ダッシュボードの表示、Connector の表示、モデルの閲覧、履歴の表示、Logic の表示、検証の表示、イベントの表示、リモートアクセス(LAN)です。 |
| Operator | 日々ラインを回します。ダッシュボードと Logic を操作し、手順を実行します。 | Viewer に、ダッシュボードの操作、Logic の操作、手順の実行を足したものです。 |
| Maintainer | Operator に、校正、Connector の構成、データの書き出し、記録された実行記録の管理を足したものです。 | Operator に、タグの校正、Connector の構成、履歴のエクスポートとインポート、履歴の管理を足したものです。 |
| Developer | 画面、ロジック、手順を作ります。ステーションの管理以外のすべてです。 | Maintainer に、ダッシュボードの編集、Logic の構成、Process の管理(これがレシピと判定の編集を連れてきます)を足したものです。 |
このはしごは提案であって、約束ではありません。Viewer、Operator、Maintainer、Developer は、名前を変えることも、編集することも、削除することもできます。種が撒かれるのは、ロールの表が空のステーションで 1 度だけです。削除した種は戻ってきません。未サインインは意図して寛容にしてあるので、新しいステーションは誰もサインインしないまま完全に動き、それを締めることは意図した行いになります。
ロールの区画
ロールの区画は作業しながら保存します。名前と説明は欄を離れたとき、スイッチは切り替えたその瞬間です。ランタイムが止まっている間、区画は「ランタイム停止中」の注記の下で動かなくなります。別の画面がちょうど削除したロールを選んでいる間、区画は「そのロールは、このステーションにもうありません。欄で別のロールを選んでください。」と述べます。
頭、名前、説明
頭はロールを名乗り、固定の 2 つについては、それが何であるかも述べます。Admin はチップの 完全アクセス · 固定 を身に着けます。未サインインは、サインインしていない人にステーションがどれだけ開いているかを読むチップを身に着け、そのあとに 1 つの文が続きます。
| チップ | どんなとき | 文 |
|---|---|---|
| 開放 | 3 つ以上の領域が、操作か管理にあるとき。 | 「サインインしなくても、このステーションにいる人は 6 領域のうち 領域を操作または構成できます。下のスイッチを切ると、範囲が狭まります。」 |
| 制限あり | 1 つか 2 つの領域が、操作か管理にあるとき。 | 「サインインしなくても、このステーションにいる人は 6 領域のうち 領域を変えられます。残りは表示のみか、オフです。」 |
| 表示のみ | 表示より上の領域が 1 つもないとき。 | 「サインインしなくても、このステーションにいる人は、下の帯が示すものを見られます。変えられるものはありません。」 |
| 欄 | 何であるか | 値と既定 | 効き方 |
|---|---|---|---|
| ロール名 | 欄、一覧、ユーザーの選択が使う名前です。 | 60 文字までです。新しいロールは 新しいロール から始まり、空の名前は前のものを保ちます。未サインインと Admin では固定です。 | 欄を離れたときに確定します。操作ログ帯は「ロールの名前を「{名前}」に変えました。」と伝えます。 |
| 説明 | 一覧でのそのロールの下の行です。 | 200 文字までで、プレースホルダーは「このロールの用途」です。未サインインでは隠れ、Admin では読み取り専用です。 | 欄を離れたときに確定します。操作ログ帯は「「{名前}」の説明を保存しました。」と伝えます。 |
名前の欄の下で、固定のロールは注記を持ちます。「管理者のロールは固定です。常に完全アクセスを持ち、ローカルユーザーを管理できます。」と「「未サインイン」は、誰もサインインしていないときに効くロールです。その権限は編集できますが、ロールそのものは、名前を変えることも、削除することも、ユーザーに割り当てることもできません。」です。説明の案内は「ロールの名前の下に出ます。ロールができることを変えたら、これも直してください。」と読めます。
欄の下で、カードはそのロールの権限範囲を生きたまま読みます。要約と、下のスイッチに従います の言葉と、名前の付いた帯です。書き込みが返ってくる前、切り替えのたびに形を作り直します。編集はしません。システムの領域は互いに独立したスイッチが混ざっているので、点 1 つをそのどれかに戻すことができないからです。
権限
権限 のカードは、3 つのうちどれか 1 つの前置きから始まります。
- Admin では「管理者のロールは常に完全アクセスを持つので、そのスイッチは固定です。ユーザーを管理できるのはこのロールで、ステーションは必ず 1 つ持ちます。」
- 未サインインでは「各スイッチは、変えたその場から、誰もサインインしていないすべての画面に効きます。」
- そのほかのロールでは「各スイッチは、変えたその場から、このロールと、それを持つすべてのユーザーに効きます。」
そのあと、領域ごとに 1 つの組が、その領域の記号、名前、そして「{総数} 件中 {入っている数} 件」の数え上げを見出しにして並びます。ダッシュボード(3)、Connector(3)、Process(4)、履歴(3)、Logic(3)、検証(1)、システム(5)です。それぞれの行は、ラベル、説明、スイッチです。すべてのラベルと説明を、そのままの言葉で並べた完全な一覧は 権限 のページにあります。
スイッチが固定されて切り替えられないのは、4 つの場合です。
| 固定されるスイッチ | なぜ | どう見えるか |
|---|---|---|
| Admin のすべてのスイッチ | Admin の組み合わせは固定だからです。 | 入で、灰色で、印は付きません。 |
| そのほかのロールの「ローカルユーザーの管理」 | Admin だけのものだからです。 | 切で、灰色です。 |
| ダッシュボードの表示 | 床であり、決して取り上げられないからです。 | 入で、灰色で、必須 の印が付きます。 |
| 依存するものが入になっている前提のスイッチ | 依存する側を入にしたことでこれも入になり、そこに保たれるからです。 | 入で、灰色で、必須 の印が付きます。 |
スイッチを入にすると、それが必要とするものも入になります(ダッシュボードの操作はダッシュボードの表示を入にし、Process の管理はレシピと判定の編集、手順の実行、モデルの閲覧を入にします)。スイッチを切にすると、それを必要としていたものもすべて切になります(Connector の表示を切にすると、タグの校正と Connector の構成も一緒に切になります)。その決まりは 権限 のページに並んでいます。切り替えのたびにロールの全体が 1 度に書き込まれ、操作ログ帯が「{ラベル}:「{ロール}」で有効にしました。」または「{ラベル}:「{ロール}」で無効にしました。」と伝えます。ステーションが拒んだ書き込みは、スイッチを実際に持っている状態へ戻し、「ロールを保存できませんでした:{理由}」と伝えます。
ステーションは、保存するものを整えもします。Admin でないロールが「ローカルユーザーの管理」を持ち続けることはなく、保存されるどの組み合わせも自分の前提を連れているので、ロールはいつでも自分の中で筋が通っています。
有効になる範囲、または持っているユーザー
最後のカードは、歩み寄りのロールと、そのほかのすべてで違います。
- 未サインインでは、有効になる範囲 が「誰もサインインしていないすべての画面です。このステーション自身の画面も、それを見ているどの機器も含みます。このロールは誰にも与えられません。誰かがサインインするまで効くもので、サインインするとそのユーザー自身のロールに入れ替わります。」と「このステーションはそれがここにあることを前提にしているので、このロールは残ります:権限は自由に決められますが、名前と、あること自体は決められません。」と読めます。
- そのほかのロールでは、持っているユーザー が、それを持つユーザーの表示名を「ここでスイッチを変えるたびに、その全員ができることが変わります。」とともに並べます。誰も持っていないときは「このロールを持つユーザーはまだいません。「ユーザー」で、そのユーザー自身のページから割り当てます。」と読めます。
ロールを作る、削除する
欄のフッターの 新しいロール は、床から始まるロールを作ります。ダッシュボードの表示が入、ほかはすべて切、説明は空です。権限範囲は意図して足してください。まっさらなロールがイベントの表示を持たないことには注意が要ります。工場出荷のロールはどれもそれを持っているからです。詳細のバーの ロールを削除 は「ロール「{名前}」を削除しますか。これは元に戻せません。」とたずね、ランタイムが止まっている間、固定の 2 つのロールのいずれか(「{名前} は固定のロールです:このステーションは、それがここにあることを前提にしています。」)、そしてまだ誰かがそれを持っている間(「このロールは、ユーザーが持っています。先に、そのユーザーを別のロールへ移してください。」)は、理由を添えて灰色で拒否されます。
変更が全員にどう届くか
ロールは、ステーション全体が読む 1 つのサービスの中にあります。切り替えた 1 つのスイッチは、そのロールを持つすべてのユーザーに、すべての接続で、その場で届きます。ステーションのウィンドウ、どのブラウザー、サインインしているどの操作員にもです。画面は押されるたびにロールを確かめ直すので、ロールが権限を失ったばかりの操作員は、画面がすでに描かれていても、次に押したときにその指令を拒まれます。足元でロールを削除されたユーザーは、床まで落ちます。表示できるロール のチェックリストが削除されたロールを名指ししていたダッシュボードは、その項目を効かないものとして扱うので、ダッシュボードが届かなくなることはありません。
この区画がしないこと
- ユーザーを割り当てることはしません。それは ユーザー の、各ユーザーのページにあるロールの選択です。
- Admin を変えることはしません。スイッチも、名前も、あること自体もです。
- 未サインインの名前を変えることも削除することもせず、どのユーザーのロールの選択にもそれを差し出しません。
- ランタイムが止まっている間は、どの書き込みも拒みます。名前、説明、スイッチ、作成、削除のいずれもが「ランタイム停止中」と答えます。
- Admin 以外のロールに「ローカルユーザーの管理」を与えることはできず、どのロールからも「ダッシュボードの表示」を取り上げることはできません。