AI Safety Lab 사용자 매뉴얼
안전관리시스템 통합 가이드
9. 관리 기능
AI Safety Lab 안전관리시스템의 관리 기능과 설정 방법을 안내합니다.
9.1 템플릿 관리
9.1.1 공용 템플릿 (/app/templates/)
9.1.1.1 템플릿 조회
- 전체 공용 템플릿 목록
- 유형별 필터링 (평가서/체크리스트/겸용)
- 템플릿명/태그 검색
9.1.1.2 템플릿 활용
- 공용 템플릿 복사하여 현장별 커스터마이징
- 템플릿 상세 미리보기
- 즉시 적용 가능
현장별 템플릿 (/app/manage_checklist/)
템플릿 생성
- 빈 템플릿 또는 기존 템플릿 복사
- 현장 특성에 맞는 항목 추가/수정
- 컬럼 구성 및 표시 설정
항목 관리
- 분류체계별 점검 항목
- 항목별 처리 방안 설정
- 순서 및 가중치 조정
템플릿 구조
Template (AsChecklistTemplate) ├── 기본정보 (이름, 유형, 태그) ├── 컬럼설정 (column_1~10: 협력사, 작업인원 등) ├── 분류설정 (class_1~5: 대분류, 세부분류 등) ├── 옵션설정 (option_1~10: 사용자정의 필드) └── 항목목록 (AsChecklistTemplateItem) ├── 점검항목 (item_text) ├── 처리방안 (item_treat) └── 분류정보 (class_1~5)
사용자 관리
현장별 사용자 관리 (/app/user/list/)
사용자 목록
- 현재 소속 현장 사용자만 조회
- 권한 레벨별 필터링
- 회사별 그룹핑
권한 수정
- 개별 사용자 권한 레벨 변경 (7레벨 이하만)
- 소속 현장/회사 변경
- 일괄 권한 수정
전체 사용자 관리 (/adm/user/list/) - 레벨 10만
전사 사용자 조회
- 모든 현장 사용자 통합 관리
- 고급 검색 및 필터링
- 사용자 통계 및 분석
계정 관리
- 신규 계정 생성
- 계정 비활성화/삭제
- 비밀번호 초기화
현장 정보 관리
현장 기본 정보 (/app/site_info/)
- 현장명, 주소, 연락처
- 개방/폐쇄 일정
- 현장 담당자 정보
접근 권한 설정 (/app/site_access_auth/)
// 메뉴별 접근 권한 설정 { access_dashboard: 1, // 대시보드 접근 access_validate: 1, // 위험성 평가 접근 access_checklist: 1, // 체크리스트 접근 access_diary: 1, // 안전다이어리 접근 access_tbm: 1, // TBM 일지 접근 access_equipment: 1, // 장비 관리 접근 access_req_safework: 1, // 안전작업허가서 접근 access_req_pending: 1, // 작업중지요구 접근 access_event_report: 1, // 사고보고 접근 access_notice_branch: 1, // 현장공지 접근 access_notice_entire: 1, // 본사공지 접근 access_docs: 1 // 서류점검 접근 }
옵션 관리
커스텀 필드 설정 (/app/manage_options/)
옵션 정의 (최대 10개)
- 옵션명 설정 (기본: "옵션_1" ~ "옵션_10")
- 평가서/체크리스트별 사용 여부
- 필드 표시 위치 설정
표시 설정
- 위치: 맨앞(1) / 위험요소앞(2) / 조치사항앞(3) / 조치사항뒤(4) / 맨뒤(5)
- 너비: 100% / 50% / 25% 선택
- 도움말 텍스트 설정
옵션 데이터 구조
-- CheckOptions 테이블 option_name1~10: 옵션명 option_use_yn1~10: 위험성평가 사용여부 option_use_yn1_c~10_c: 체크리스트 사용여부 option_position1~10: 표시위치 (1~5) option_memo1~10: 설명 텍스트