AI Safety Lab 사용자 매뉴얼

안전관리시스템 통합 가이드

4. 개별 사용자 회원 가입

개별 사용자는 기 등록된 사업장에 소속되어 계정을 생성받습니다. 사용자 가입은 현장 관리자(레벨 8-9) 또는 시스템 운영자(레벨 10)가 처리합니다.

4.1 가입 신청

4.1.1 신청 대상

  • 현장 작업자
  • 안전 관리자
  • 현장 관리자
  • 협력사 직원

4.1.2 신청 방법

  • 소속 회사 안전관리자를 통한 신청
  • 현장 관리자에게 직접 요청
  • 회사별 일괄 신청

계정 생성 과정

현장 관리자에 의한 계정 생성

경로: /app/user/list/
1. 사용자 기본 정보 입력
2. 소속 회사 및 현장 지정
3. 권한 레벨 설정 (레벨 7 이하만)
4. 초기 비밀번호 설정

시스템 운영자에 의한 계정 생성

경로: /adm/user/list/
1. 전체 권한으로 사용자 생성
2. 특수 권한 사용자 생성 가능
3. 다중 현장 접근 권한 부여
4. 시스템 관리자 계정 생성

사용자 정보 입력 항목

필수 정보

-- AuthUser 모델 기준
username: 사용자 아이디 (로그인용)
password: 비밀번호 (Django 해시 처리)
email: 이메일 주소
first_name: 이름
last_name: 성

소속 정보

company_id: 소속 회사 ID
company_name: 회사명
company_code: 회사 코드
cat_id: 소속 현장 ID
cat_name: 현장명
sc_id: 현장-회사 관계 ID
sc_role: 회사 역할 (1=원청, 2=협력사본사, 3=협력사지사)

권한 정보

user_level: 권한 레벨 (0-10)
is_staff: 관리자 여부
is_active: 계정 활성화 여부
is_superuser: 최고관리자 여부

권한 레벨별 가입 절차

레벨 0-2 (일반 작업자)

  • 현장 관리자가 직접 생성
  • 기본 권한만 부여
  • 소속 회사/현장 자동 지정

레벨 3-7 (안전관리자/현장책임자)

  • 현장 관리자 승인 필요
  • 추가 권한 검토 후 부여
  • 안전 관련 자격증 확인

레벨 8-9 (현장 관리자)

  • 시스템 운영자만 생성 가능
  • 관리 권한 범위 명확히 설정
  • 책임자 지정 및 승인

레벨 10 (시스템 운영자)

  • 기존 시스템 운영자만 생성
  • 최고 보안 검토 필요
  • 시스템 접근 로그 모니터링

다음 단계

사용자 계정이 생성되면 일반 사용자 가이드를 확인하여 시스템 사용법을 익혀보세요.