역할

사용자 페이지의 역할 뿌리, 권한 범위 띠가 붙은 역할 목록, 그리고 역할의 이름과 설명과 권한 스위치를 정하는 역할 패널입니다. 두 고정 역할도 다룹니다.

Markdown으로 보기

역할 뿌리는 역할마다 마디 하나를 담습니다. 역할은 이름이 붙은 권한 스위치의 묶음입니다. 사용자가 거기에 묶이고, 역할을 고치면 그것을 가진 모든 사용자가 한꺼번에 바뀝니다. 스테이션은 역할 여섯 개를 싣고 옵니다. 둘은 고정입니다. 로그인하지 않음(누구도 로그인하기 전에 힘을 가지는 역할)과 Admin(모든 영역에 닿는 역할)입니다. 넷은 고치고 지울 수 있는 보통의 제안입니다. Viewer, Operator, Maintainer, Developer입니다.

사용자 뿌리와 마찬가지로 이 뿌리와 그 자식은 이 연결의 관리자(로컬 사용자 관리)의 것입니다. 그 밖의 사람에게는 뿌리가 자식 없이 보이고, 그 뒤에 관리자로 로그인하라는 안내가 있습니다. 아직 사용자가 없는 스테이션에서는 대신 이렇게 읽힙니다. "역할은 이미 준비되어 있지만, 역할을 바꾸려면 관리자가 있어야 하고 이 스테이션에는 아직 관리자가 없습니다. 먼저 로컬 사용자를 만드십시오. 첫 번째 사용자가 주 관리자입니다."

역할 목록

뿌리를 열면 역할 카드가 "역할마다 이 영역들에 닿으며, 얼마나 깊이 닿는지는 각 띠가 보여 줍니다. 역할을 고치면 그것을 가진 모든 사용자가 바뀌고, 첫 번째 역할을 고치면 누군가 로그인하기 전에 모든 화면이 할 수 있는 일이 바뀝니다." 줄과 함께 나오고, 역할마다 한 줄이 정해진 순서로 놓입니다.

표시 아래 줄
로그인하지 않음 걸어가는 사람 글리프와 로그인 전에 적용됨 칩입니다. 그 설명, "이 스테이션에서 로그인하지 않고도 누구나 할 수 있는 일입니다."입니다.
Admin 자물쇠 글리프와 전체 접근 · 고정됨 칩입니다. 그 설명, "모든 영역에 닿고 사용자도 관리합니다."입니다.
그 밖의 모든 역할 설명을 적어 두었으면 그 설명이고, 아니면 그 권한 범위를 실시간으로 요약한 것입니다("6개 영역 중 개를 바꿀 수 있음", "보기 전용", "접근 없음"). 그래서 빈 설명이 줄을 비워 두지도 않고 낡은 설명이 남아 있지도 않습니다.

줄마다 뒤에 작은 권한 범위 띠가 붙고 눈 여섯 개의 순서는 어디에서나 같으므로, 역할이 이름의 나열이 아니라 사다리로 읽힙니다. 고칠 수 있는 역할이 하나도 남지 않으면 카드가 "이 스테이션에 있는 역할은 로그인하지 않음과 Admin뿐입니다. 새 역할로 이 시험대가 실제로 하는 일에 맞는 역할을 만드십시오."라고 말합니다.

줄을 클릭하면 그 역할의 마디가 열립니다. 열에서 역할 마디마다 뒤에 같은 작은 띠가 붙고, 로그인하지 않음 마디는 열쇠들 사이에서 걸어가는 사람 글리프를 답니다.

공장에서 실려 오는 역할

역할 실려 오는 설명 무엇을 가지는지
로그인하지 않음 이 스테이션에서 로그인하지 않고도 누구나 할 수 있는 일입니다. 로컬 사용자 관리와 원격 접근(LAN)을 뺀 모든 것입니다.
Admin 모든 영역에 닿고 사용자도 관리합니다. 모든 권한이며 고정입니다.
Viewer 스테이션 전체를 읽기만 합니다. 대시보드 보기, Connector 보기, 모델 열람, 이력 보기, Logic 보기, 검증 보기, 이벤트 보기, 원격 접근(LAN)입니다.
Operator 날마다 라인을 돌립니다. 대시보드와 Logic을 조작하고 절차를 실행합니다. Viewer에 더해 대시보드 조작, Logic 조작, 절차 실행입니다.
Maintainer Operator에 더해 태그를 교정하고 Connector를 구성하며 데이터를 내보내고 기록된 실행을 관리합니다. Operator에 더해 태그 교정, Connector 구성, 이력 내보내기와 가져오기, 이력 관리입니다.
Developer 화면과 로직과 절차를 만듭니다. 스테이션 관리만 빼고 전부입니다. Maintainer에 더해 대시보드 편집, Logic 구성, Process 관리(이것이 레시피와 판정 편집을 함께 데려옵니다)입니다.

이 사다리는 약속이 아니라 제안입니다. Viewer, Operator, Maintainer, Developer는 이름을 바꾸고 고치고 지울 수 있습니다. 씨앗은 역할 표가 비어 있는 스테이션에서 한 번만 심어지고, 지운 씨앗은 돌아오지 않습니다. 로그인하지 않음은 설계상 너그럽습니다. 갓 만든 스테이션이 아무도 로그인하지 않은 채 온전히 동작하고, 그것을 좁히는 일이 일부러 하는 행위가 되게 하기 위해서입니다.

역할 패널

역할의 패널은 일하는 대로 저장합니다. 이름과 설명은 입력란을 떠날 때, 스위치는 넘기는 순간입니다. 런타임이 정지한 동안 패널은 "런타임 정지" 안내 아래에서 아무 반응도 하지 않습니다. 다른 화면이 방금 지운 역할이 골라져 있으면 패널은 "그 역할은 이 스테이션에 더 이상 없습니다. 열에서 다른 역할을 고르십시오."라고 말합니다.

머리, 이름, 설명

머리는 역할의 이름을 부르고, 고정된 두 역할에는 그것이 무엇인지도 적습니다. Admin은 전체 접근 · 고정됨 칩을 답니다. 로그인하지 않음은 로그인하지 않은 누구에게 스테이션이 얼마나 열려 있는지를 읽어 주는 칩과 그 뒤의 한 문장을 답니다.

언제 문장
열림 세 영역 이상이 조작이나 관리에 있을 때. "로그인하지 않아도 이 스테이션 앞에 있는 사람은 6개 영역 중 개를 조작하거나 구성할 수 있습니다. 아래 스위치를 끄면 범위가 좁아집니다."
제한됨 한두 영역이 조작이나 관리에 있을 때. "로그인하지 않아도 이 스테이션 앞에 있는 사람은 6개 영역 중 개를 바꿀 수 있고, 나머지는 보기 전용이거나 꺼져 있습니다."
보기 전용 보기보다 위에 있는 영역이 없을 때. "로그인하지 않아도 이 스테이션 앞에 있는 사람은 아래 띠가 보여 주는 것을 볼 수 있으며, 아무것도 바꾸지 못합니다."
항목 무엇인지 값과 기본값 효과
역할 이름 열과 목록과 사용자 선택기가 쓰는 이름입니다. 최대 60자입니다. 새 역할은 새 역할로 시작하고, 빈 이름은 이전 이름을 지킵니다. 로그인하지 않음과 Admin에서는 잠깁니다. 입력란을 떠날 때 적용되고, 작업 기록 줄은 "역할 이름을 '{이름}'(으)로 바꿨습니다."라고 알립니다.
설명 목록에서 그 역할의 아래 줄입니다. 최대 200자이고 자리 표시는 "이 역할이 무엇을 위한 것인지"입니다. 로그인하지 않음에서는 감춰지고, Admin에서는 읽기 전용입니다. 입력란을 떠날 때 적용되고, 작업 기록 줄은 "'{이름}'의 설명을 저장했습니다."라고 알립니다.

이름 입력란 아래에서 고정 역할은 안내를 답니다. "Admin 역할은 고정되어 있습니다. 언제나 전체 접근 권한을 가지며 로컬 사용자를 관리할 수 있습니다."와 "로그인하지 않음은 아무도 로그인하지 않았을 때 적용되는 역할입니다. 권한은 고칠 수 있지만, 역할 자체는 이름을 바꾸거나 삭제하거나 사용자에게 줄 수 없습니다."입니다. 설명의 힌트는 "역할 이름 아래에 나옵니다. 역할이 할 수 있는 일을 바꿀 때 함께 고치십시오."로 읽힙니다.

입력란 아래에서 카드는 그 역할의 권한 범위를 실시간으로 읽어 줍니다. 요약, 아래 스위치를 따릅니다라는 말, 그리고 이름이 붙은 띠입니다. 스위치를 넘길 때마다 쓰기가 돌아오기 전에 다시 만들어집니다. 결코 고치는 도구가 아닙니다. 시스템 영역은 서로 독립인 스위치를 섞어 담으므로 눈 하나를 그 가운데 하나로 되짚을 수 없습니다.

권한

권한 카드는 세 가지 머리말 가운데 하나로 시작합니다.

  • Admin: "Admin 역할은 언제나 전체 접근 권한을 가지므로 스위치가 고정되어 있습니다. 사용자를 관리할 수 있는 역할이며, 스테이션은 이 역할을 항상 하나 둡니다."
  • 로그인하지 않음: "스위치는 바꾸는 즉시, 아무도 로그인하지 않은 모든 화면에 적용됩니다."
  • 그 밖의 모든 역할: "스위치는 바꾸는 즉시, 이 역할과 이 역할을 가진 모든 사용자에게 적용됩니다."

그다음 영역마다 묶음 하나이며, 영역의 글리프와 이름과 "{전체}개 중 {켜짐}개" 계수기가 머리에 섭니다. 대시보드(3), Connector(3), Process(4), 이력(3), Logic(3), 검증(1), 시스템(5)입니다. 줄마다 이름과 설명과 스위치가 있습니다. 모든 이름과 설명을 있는 그대로 담은 전체 목록은 권한 페이지에 있습니다.

스위치는 네 경우에 잠기고 넘길 수 없습니다.

잠긴 스위치 어떻게 보이는지
Admin의 모든 스위치 Admin의 권한 묶음이 고정이기 때문입니다. 켜진 채 흐려지고 꼬리표는 없습니다.
그 밖의 모든 역할에서 로컬 사용자 관리 Admin만의 것이기 때문입니다. 꺼진 채 흐려집니다.
대시보드 보기 바닥이며 결코 거둘 수 없기 때문입니다. 켜진 채 흐려지고 필수 꼬리표가 붙습니다.
딸린 권한이 켜져 있는 선행 권한 딸린 권한을 켤 때 함께 켜졌고 그것이 붙잡고 있기 때문입니다. 켜진 채 흐려지고 필수 꼬리표가 붙습니다.

스위치를 켜면 그것이 요구하는 것도 함께 켜집니다(대시보드 조작은 대시보드 보기를 켜고, Process 관리는 레시피와 판정 편집과 절차 실행과 모델 열람을 켭니다). 스위치를 끄면 그것을 요구하던 것도 함께 꺼집니다(Connector 보기를 끄면 태그 교정과 Connector 구성이 함께 갑니다). 규칙은 권한 페이지에 나열되어 있습니다. 넘길 때마다 역할 전체가 한 번에 쓰이고 작업 기록 줄이 "{이름}: '{역할}'에서 켰습니다." 또는 "{이름}: '{역할}'에서 껐습니다."라고 알립니다. 스테이션이 물리는 쓰기는 스위치를 실제로 저장된 상태로 되돌리고 "역할을 저장하지 못했습니다: {이유}"라고 알립니다.

스테이션은 저장하는 것도 정돈합니다. Admin이 아닌 역할은 로컬 사용자 관리를 결코 지니지 않고, 저장되는 모든 권한 묶음은 자기 선행 권한을 함께 담으므로 역할은 언제나 스스로 앞뒤가 맞습니다.

적용되는 곳, 또는 가진 사용자

마지막 카드는 걸어와서 쓰는 역할과 그 밖의 역할에서 다릅니다.

  • 로그인하지 않음에서 적용되는 곳은 이렇게 읽힙니다. "아무도 로그인하지 않은 모든 화면, 곧 이 스테이션의 화면과 이 스테이션을 보고 있는 모든 장치입니다. 이 역할은 누구에게도 주어지지 않습니다. 누군가 로그인하기 전까지 적용되는 것이며, 로그인하면 그 사용자의 역할로 바뀝니다." 그리고 "스테이션이 이 역할에 기대고 있으므로 이 역할은 남습니다. 권한은 마음대로 정할 수 있지만, 이름과 존재 여부는 그렇지 않습니다."입니다.
  • 그 밖의 모든 역할에서 가진 사용자는 그 역할을 가진 사용자의 표시 이름을 나열하고 "여기에서 스위치를 하나 바꿀 때마다 그 사용자들 모두가 할 수 있는 일이 바뀝니다."라고 말합니다. 아무도 없으면 "아직 이 역할을 가진 사용자가 없습니다. 사용자 항목에서 각 사용자의 페이지를 열어 지정하십시오."로 읽힙니다.

역할 만들기와 지우기

열 바닥글의 새 역할은 바닥에서 시작하는 역할을 만듭니다. 대시보드 보기만 켜져 있고 나머지는 모두 꺼져 있으며 설명은 비어 있습니다. 권한 범위는 일부러 더하십시오. 비어 있는 역할은 공장에서 실려 오는 모든 역할이 가지는 이벤트 보기를 가지고 있지 않다는 점에 유의하십시오. 상세 명령 모음의 역할 삭제는 "역할 '{이름}'을(를) 삭제할까요? 되돌릴 수 없습니다."라고 묻고, 런타임이 정지한 동안, 두 고정 역할 가운데 하나일 때("{이름}은(는) 고정된 역할입니다. 스테이션이 이 역할에 기대고 있습니다."), 그리고 아직 그 역할을 가진 사용자가 있을 때("이 역할을 가진 사용자가 있습니다. 먼저 그 사용자들을 다른 역할로 옮기십시오.") 이유와 함께 흐려진 채로 거부됩니다.

바뀐 것이 모두에게 닿는 방법

역할은 스테이션 전체가 읽는 하나의 서비스에 있습니다. 넘긴 스위치 하나가 모든 연결에서 그 역할을 가진 모든 사용자에게 한꺼번에 닿습니다. 스테이션 창, 모든 브라우저, 로그인한 모든 운전자입니다. 화면은 누를 때마다 역할을 다시 확인하므로, 방금 권한을 잃은 역할의 운전자는 화면이 이미 그려져 있었더라도 다음 누름에서 명령을 물립니다. 발밑에서 역할이 지워진 사용자는 바닥으로 떨어집니다. 볼 수 있는 역할 목록이 지워진 역할을 부르고 있던 대시보드는 그 항목을 아무 힘도 없는 것으로 다루므로, 대시보드가 아무도 닿을 수 없게 되는 일은 없습니다.

이 패널이 하지 않는 일

  • 사용자를 지정하지 않습니다. 그것은 사용자 아래 각 사용자의 페이지에 있는 역할 선택기입니다.
  • Admin을 바꾸지 않습니다. 스위치도, 이름도, 존재도 그렇습니다.
  • 로그인하지 않음의 이름을 바꾸거나 지우지 않고, 어느 사용자의 역할 선택기에도 내놓지 않습니다.
  • 런타임이 정지한 동안에는 모든 쓰기를 물립니다. 이름, 설명, 스위치, 만들기, 지우기가 모두 "런타임 정지"로 답합니다.
  • Admin이 아닌 어느 역할에도 로컬 사용자 관리를 줄 수 없고, 어느 역할에서도 대시보드 보기를 거둘 수 없습니다.