ロール

ユーザーのページの「ロール」の根と、権限範囲の帯を持つロールの一覧、そしてロールの名前、説明、権限のスイッチを決めるロールの区画です。2 つの固定のロールも扱います。

Markdown で表示

ロール の根は、ロールごとに 1 つのノードを持ちます。ロールとは、名前の付いた権限のスイッチのまとまりです。ユーザーはそれに結ばれ、それを編集すると、それを持つすべてのユーザーがその場で変わります。ステーションは 6 つのロールを載せて出荷します。2 つは固定です。未サインイン(誰かがサインインする前に効くロール)と Admin(完全アクセス)です。4 つは、編集も削除もできる、ふつうの提案です。ViewerOperatorMaintainerDeveloper です。

ユーザーの根と同じく、この根とその子は、この回線の管理者(ローカルユーザーの管理)のものです。ほかの誰にとっては、子のない根が見え、その後ろには、管理者としてサインインするよう述べる通知が出ます。ユーザーがまだ 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 以外のロールに「ローカルユーザーの管理」を与えることはできず、どのロールからも「ダッシュボードの表示」を取り上げることはできません。