본문으로 건너뛰기

QR 라벨과 공개 페이지

구역 · 라인 · 설비마다 QR 라벨을 만들어 붙이면, 휴대폰으로 찍어 그 설비의 정보를 바로 볼 수 있습니다. 라벨을 찍으면 공개 페이지(/qr/<토큰>)가 열립니다. 공개 페이지는 로그인 없이 보이므로 사이트마다 기본으로 꺼져 있고, 관리자가 켠 사이트에서만 설비 정보가 나옵니다.

먼저 설정할 주소​

설정 화면에서 키 두 개를 넣습니다. 값은 사람이 브라우저에 치는 주소입니다 — 프록시 뒤에서는 서버가 듣는 주소와 다르므로 플랫폼이 스스로 알아낼 수 없습니다.

설정 키쓰임비우면
PP_UI_CONSOLE_URL라벨에 들어가는 주소(<콘솔 주소>/qr/<토큰>). 알람 메일의 링크도 이 주소입니다QR 코드를 그리지 않고 «QR 라벨에 넣을 콘솔 주소가 없습니다» 안내가 나옵니다
PP_UI_FRONTLINE_URL공개 페이지의 «frontline 에서 열기» 버튼이 가는 주소버튼을 숨깁니다

값은 https://plantpulse.example.com 처럼 http(s) 로 시작하는 절대 주소이고, 뒤의 / 는 저장할 때 잘립니다. 쿼리나 # 이 붙은 값은 거절됩니다. 공개 페이지가 휴대폰에서 열리려면 이 주소에 휴대폰이 닿아야 합니다.

라벨 만들기​

설비 트리에서 구역 · 라인 · 설비를 고르고 고유 속성 탭을 열면 QR 라벨 카드가 있습니다. 라벨에는 QR 코드 · 이름 · ID · 위치(사이트 › 구역 › 라인)가 실립니다. 크기는 70 × 40 mm 이고 화면에도 인쇄 크기 그대로 그립니다. ID 와 위치가 길면 두 줄까지 나오고, 더 길면 잘립니다.

QR 라벨 카드 — 번호는 읽는 순서

번호자리하는 일
①카드 머리 오른쪽PNG 저장 · 라벨 인쇄 · 재발급 — 아래 표
②카드 본문인쇄 크기 그대로 그린 라벨(QR · 이름 · ID · 위치)
버튼하는 일누가
PNG 저장라벨을 그림 파일로 내려받습니다로그인한 사용자 누구나
라벨 인쇄라벨만 인쇄합니다로그인한 사용자 누구나
재발급토큰을 새로 만듭니다관리자(ADMIN)

토큰은 라벨을 처음 볼 때 만들어지고, 설비 하나에 살아 있는 토큰은 하나입니다. 라벨에는 설비 ID 대신 추측할 수 없는 무작위 토큰이 들어갑니다.

재발급하면 이미 붙인 라벨은 열리지 않습니다

재발급한 뒤 옛 라벨을 찍으면 «찾을 수 없는 QR 코드입니다» 가 나옵니다. 새 라벨을 인쇄해 바꿔 붙여야 합니다. 라벨 사진이 밖으로 나갔을 때처럼 옛 라벨을 막아야 할 때 씁니다.

공개 페이지 켜기​

공개 여부는 사이트마다 정합니다. 설비 트리에서 사이트를 고르고 고유 속성 탭의 QR 공개 페이지 카드에서 바꿉니다. 스위치는 관리자만 바꿀 수 있습니다.

스위치기본켜면끄면
공개 페이지 켜기꺼짐그 사이트 설비의 라벨을 찍으면 아래 정보가 보입니다«공개되지 않은 설비입니다» 와 로그인 버튼만 보입니다. 이름 · 사진도 보이지 않습니다
담당자 연락처 보이기꺼짐담당자의 전화 · 이메일이 함께 보입니다담당자 이름만 보입니다. 공개 페이지가 켜져 있을 때만 적용됩니다

공개 페이지에 보이는 것​

항목값
이름 · 사진설비 이름과 연결된 사진. 사진이 없으면 층 아이콘
위치사이트 › 구역 › 라인
기능 위치설비의 functional_location. 없으면 줄이 빠집니다
설비 분류보는 사람의 언어로
운전 상태기록해 둔 운전 상태(operational_status_code). 실시간 값이 아닙니다
담당담당 직원. 없으면 «지정된 담당자가 없습니다»
전화 · 이메일«담당자 연락처 보이기» 를 켠 사이트만

실시간 값 · 알람 · 일련번호 · 제조사 · 모델 · 내부 ID 는 공개 페이지에 나오지 않습니다. 언어는 보는 사람의 브라우저를 따릅니다.

아래 버튼은 둘입니다.

버튼가는 곳
frontline 에서 열기현장 앱의 그 설비. PP_UI_FRONTLINE_URL 이 있을 때만 보입니다 — QR 라벨로 설비 열기
콘솔에서 보기콘솔의 설비 화면. 로그인하지 않았으면 로그인 뒤 그 화면으로 돌아옵니다. 공개가 꺼져 있을 때의 로그인 버튼도 같습니다

찍었을 때 나오는 화면​

화면언제
설비 정보공개가 켜진 사이트의 살아 있는 라벨
«공개되지 않은 설비입니다»공개가 꺼진 사이트의 라벨
«찾을 수 없는 QR 코드입니다»재발급된 옛 라벨이거나 주소가 잘못됐을 때
«요청이 너무 많습니다»한 주소에서 요청이 몰릴 때. 한 번에 10건, 그 뒤 분당 30건까지 받습니다

무엇이 남나​

공개 경로의 응답은 한 건마다 pp.mm_asset_qr_access_audit 에 남습니다 — 시각 · 토큰 힌트 · 접속 주소 · 결과. 공개 경로에는 사람이 없으므로 누구인지는 남지 않고, 토큰 값 자체도 남기지 않습니다. 공개 페이지는 캐시와 검색 엔진 색인을 막아 둡니다.

API​

현장 앱처럼 서버에서 토큰으로 설비를 찾을 때는 GET /api/v5/asset/qr/{token} 을 씁니다. 라벨에 담긴 주소는 GET /api/v5/asset/{id} 응답의 qr_payload 입니다. 이 호출은 토큰을 만들지 않으므로, 콘솔에서 라벨을 아직 열지 않은 설비나 콘솔 주소가 없으면 빈 문자열입니다. 엔드포인트 전체 목록 을 보세요.