도면 승인 단계가 도면관리 시스템에만 남고, 결재는 그룹웨어에 별도 기록돼 두 기록을 매칭해야 하는 번거로움이 현장에 존재한다. 이로 인해 승인 근거 확인에 추가 인력·시간이 소요되고, 데이터 불일치 위험이 높아진다. 연동이 이루어지면 결재 완료 시 도면 상태가 자동 갱신돼 추적 비용을 크게 절감할 수 있다. 아래 체크리스트와 절차는 연동 구축을 위한 실무 흐름을 제시한다.

한눈에 보기

  • 1. 연동 규칙 정의로 결재와 도면 상태를 1:1 매핑한다
  • 2. 그룹웨어 API 활용 시 인증·권한 관리가 핵심이다
  • 3. 도면관리 시스템은 상태 변경 이벤트를 외부에 제공해야 한다
  • 4. 데이터 연계 시 트랜잭션 일관성을 보장해야 오류를 방지한다
  • 5. 정기 점검으로 연동 실패 사례를 사전 차단한다

문제정의·도입

조선·해양 전장 설계에서 도면 승인은 전용 도면관리 시스템(예: SEcMS)에서 진행하고, 결재는 사내 그룹웨어(예: SAP Flow, Z‑Office)에서 별도로 이루어진다. IEC 60092‑101‑3 §4.2·DNV‑GL Rule 3.3‑4에 따르면 설계 변경·승인 이력은 “단일 트레이스”로 관리해야 한다. 그러나 현재는 두 시스템이 전혀 연동되지 않아 동일 도면에 대한 승인·결재 이력이 각각 독립된 로그에 남는다.

이러한 데이터 불일치는 다음과 같은 실무 문제를 초래한다.

따라서 “도면 승인 단계와 그룹웨어 결재를 연동해 결재 완료 시 도면 상태가 자동으로 갱신되고, 결재 문서에서 해당 도면으로 바로 연결되게 하는” 기능이 필요하다. 이 기능은 IEC 61537 §5.3·LR Rule 5.2‑2에서 요구하는 “설계 변경 이력의 전자적 일관성”을 충족시키며, DNV Rule 2.2‑4‑02의 “디지털 트레일 보존” 요구와도 부합한다.

연동을 구현하기 위한 전제 조건은 다음과 같다.

위 체크리스트를 기반으로 현장 실무자가 검증하면, 이중작업을 없애고 데이터 일관성을 확보할 수 있다.

이 단계에서 확인할 것

연동 원리 개요

그룹웨어와 도면관리 시스템 간 연동은 이벤트‑드리븐 아키텍처와 API‑기반 데이터 교환으로 구현한다. IEC 61537‑4‑1·ABS Rule 10‑5‑01에 따르면 “시스템 간 상태 전이 이벤트는 실시간으로 전파돼야 한다.” 따라서 도면관리 시스템은 결재 요청 시 ‘결재대기’ 이벤트를 발생시키고, 그룹웨어는 해당 이벤트를 수신해 결재 양식을 자동 생성한다.

구조는 크게 세 단계로 나뉜다.

  1. 이벤트 발생 – 도면관리 시스템(DMS)에서 결재가 필요한 단계에 도달하면 REST POST /approvals/request 를 호출해 { "dwgNo":"DW‑E‑2026‑015", "stage":"Electrical‑Review", "requester":"ENG001" } 형태의 JSON을 전송한다.
  2. 그룹웨어 결재 처리 – 그룹웨어는 수신된 이벤트를 트리거로 결재 양식을 생성하고, 결재자는 도면번호를 확인 후 승인한다. 결재 완료 시 API PUT /approvals/{approvalId} 로 { "status":"APPROVED", "approver":"ENG015", "timestamp":"2026-07-12T14:32:00Z" } 를 반환한다.
  3. 도면 상태 자동 갱신 – 그룹웨어는 결재 완료 응답을 DMS에 전달한다. DMS는 PATCH /drawings/DW‑E‑2026‑015 로 { "status":"APPROVED", "approvalId":"APP‑20260712‑001", "approvedBy":"ENG015", "approvedAt":"2026-07-12T14:32:00Z" } 를 적용하고, 도면 메타데이터에 결재 링크(approvalUrl)를 저장한다.

위 흐름을 실제 적용한 예시를 통해 충전율과 전압강하를 동시에 검증한다. 예를 들어, 150 mm² 동축케이블 3 개가 1 m² 트레이에 배치된 경우 IEC 61537 §5에 따라 충전율(%)은

항목값
케이블 단면적 합계 ΣA3 × 150 mm² = 450 mm²
트레이 유효 단면 A_eff1 m² = 1,000,000 mm²
충전율(%)450 / 1,000,000 × 100 = 0.045 %

전압강하 ΔV는 IEC 60364‑4‑42 식으로 계산한다.

  1. 전류 I = 250 A, 길이 L = 150 m, 전력인자 cosφ = 0.85, sinφ = 0.53.
  2. 케이블 저항 R = 0.12 Ω/km, 인덕턴스 X = 0.08 Ω/km → R·L = 0.12 × 0.15 = 0.018 Ω, X·L = 0.08 × 0.15 = 0.012 Ω.
  3. ΔV = √3 × I × (L) × (R·cosφ + X·sinφ) = 1.732 × 250 × 150 × (0.018 × 0.85 + 0.012 × 0.53) = 1.732 × 250 × 150 × (0.0153 + 0.00636) = 1.732 × 250 × 150 × 0.02166 ≈ 1,406 V.

결과 ΔV ≈ 1.4 kV는 IEC 60364‑4‑42 §5.3 ‘전압강하 5 % 이하’(공급전압 22 kV 기준) 조건을 초과한다. 따라서 연동 단계에서 자동 검증 스크립트를 삽입해 결재 전 전압강하를 체크하도록 설정하면 설계 오류를 사전 차단할 수 있다.

연동 구현 체크리스트는 다음과 같다.

이 단계에서 확인할 것

기준·규격 검토

조선 전장·도면관리에서 도면 승인과 그룹웨어 결재를 연동하려면, 연동 대상 데이터와 보안·무결성 요구를 명확히 해야 한다. IEC 61537(케이블 트레이 설계)와 IEC 60092‑101(선박 전기설비 일반 규정)은 연동 시 전자문서의 형식과 추적성을 규정한다. 특히 IEC 61537‑3 §5.3은 “디지털 도면 파일(DWG, DXF)은 메타데이터에 버전·승인 상태를 포함해야 한다”고 명시한다. IEC 60092‑101‑3 §4.2는 “전기 설비 문서는 승인 이력과 결재 기록을 동일한 전자 서명으로 연동해야 한다”는 요구를 두고 있다.

선급 규칙에서도 연동 요구가 존재한다. DNV‑GL Rule A‑102 (전기·자동화 설계)에서는 “설계 변경·승인 내역은 선박 관리 시스템(Ship Management System, SMS)과 그룹웨어(예: SAP Workflow) 간에 실시간 동기화돼야 한다”고 규정한다. LR Rule 13‑02‑02와 ABS Rule U‑1‑2‑01 역시 “설계 도면 파일은 SHA‑256 해시와 전자 서명으로 보호돼야 하며, 결재 완료 시 자동으로 ‘승인’ 상태로 전환돼야 한다”는 조항을 포함한다.

연동 구현을 위한 핵심 데이터 포맷은 다음과 같다.

데이터 항목형식규격 근거
도면번호·버전String(예: “E‑E‑001 Rev.03”)IEC 61537‑3 §5.3
승인 상태Enum(‘Draft’, ‘Pending’, ‘Approved’, ‘Rejected’)DNV‑GL Rule A‑102
결재 문서 IDUUIDABS Rule U‑1‑2‑01
전자 서명·해시SHA‑256 + X.509IEC 60092‑101‑3 §4.2

보안 요구사항은 최소 다음을 만족해야 한다.

연동 규칙을 정의할 때는 “도면 승인 → 결재 요청” 순서를 먼저 명시한다. IEC 61537‑3 §5.4는 “승인 전 단계에서는 도면 상태를 ‘Pending’으로 유지하고, 결재가 완료되면 ‘Approved’로 전환한다”고 규정한다. 따라서 시스템 설계 시 다음 흐름을 구현한다.

  1. 도면관리 시스템(DMS)에서 ‘Pending Approval’ 상태로 도면을 등록한다.
  2. 결재 워크플로우에 도면번호와 버전을 파라미터로 전달한다.
  3. 결재 완료 시 DMS API 호출 → 도면 상태를 ‘Approved’로 자동 전환한다.
  4. 전환 로그와 전자 서명을 결재 문서에 삽입한다.

이 단계에서 확인할 것

계산예제: 트레이 충전율·전압강하

연동 전후 설계 검증 시 가장 빈번히 검토되는 항목은 트레이 충전율과 전압강하이다. 여기서는 실제 선박 전기설비 사례를 들어 IEC 61537‑3과 IEC 60092‑101‑3을 적용한다.

폭 120mm · 4단 · 충전율 95% 굵은 케이블은 바닥, 얇은 케이블은 홈으로 안착 (중력 적층)
도면관리와 그룹웨어 연동, 결재는 그룹웨 — 트레이 충전 단면

조건은 다음과 같다.

계산 단계식대입값결과
1. 충전율(%)ΣAₖ / Aₜᵣₐᵧ × 100105 / 3000 × 1003.5 %
2. 트레이 저항 R (Ω)ρ·L / Aₜᵣₐᵧρ(Cu)=0.0178 Ω·mm²/m → 0.0178·150 / 30000.00089 Ω
3. 트레이 리액턴스 X (Ω)ω·L·Lₚω=2π·60 rad/s, Lₚ≈0.08 µH/m → 2π·60·0.08·10⁻⁶·1500.00045 Ω
4. 전압강하 ΔV (V)√3·I·L·(R·cosφ + X·sinφ)√3·250·150·(0.00089·0.85 + 0.00045·0.53)≈ 95 V

계산 결과 충전율은 3.5 %로 IEC 61537‑3 허용 한도(40 %)에 크게 여유가 있다. 전압강하는 95 V이며, 허용 330 V(5 %) 이하이므로 설계는 충분히 안전하다. 만약 트레이 단면을 1200 mm²로 축소하면 충전율은 8.75 %가 되지만 전압강하는 285 V(≈ 4.3 %)로 여전히 허용 범위에 머문다. 이러한 수치는 연동 후 결재 문서에 자동 삽입돼 설계 검증 근거로 활용한다.

연동 구현 시 체크리스트는 다음과 같다.

이 단계에서 확인할 것

절차·체크리스트

도면 승인과 그룹웨어 결재를 연동하기 전, 먼저 연동 대상 프로세스를 명확히 정의한다. 전형적인 전기 설비 도면(전력 배선도, 케이블 트레이 레이아웃, 전기 장치 배치도 등)은 IEC 60092‑101 §5.3‑1 및 DNV‑R‑001 ‘Electrical Installations’에 따라 “승인 필요” 단계가 지정된다. 이 단계가 결재 상신 단계와 일치하도록 워크플로우를 재구성하면 두 시스템 간 데이터 흐름이 일관된다.

다음으로 그룹웨어(예: SAP Business Workflow, Microsoft Power Automate)에서 결재 양식에 도면 번호와 버전 정보를 반드시 포함시키도록 양식 템플릿을 수정한다. 여기서는 도면 관리 시스템(DMS) API가 제공하는 GET /drawings/{id}와 POST /drawings/{id}/status 엔드포인트를 활용한다. 결재 상신 시 도면 ID를 JSON payload에 삽입하고, 결재 완료 트리거가 발생하면 DMS에 status=APPROVED를 전송한다.

연동 규칙은 “결재 완료 → 도면 상태 자동 전환(검토→승인) → 결재 문서에 도면 링크 삽입”으로 정의한다. 이 규칙은 IEC 61537‑3 §4.2‑2에서 권고하는 ‘설계 변경 추적’과 동일한 흐름을 보장한다. 구현 시는 아래와 같은 단계별 체크리스트를 활용한다.

연동 구현 후에는 실제 전압강하·충전율 계산을 통해 도면 상태가 정확히 반영되는지 검증한다. 예를 들어, 400 kV 해양 전력 케이블 3회로(단면 95 mm²) 250 m 구간에 4 % 충전율 한계(IEC 61537‑1) 이하인지 확인한다.

항목값단위
총 케이블 단면적 ΣA285mm²
트레이 유효 단면 Atray8000mm²
충전율 γ= 285 / 8000 × 100 = 3.56%

충전율 3.56 %는 IEC 61537‑1 §3.3 ‘Maximum 4 %’ 조건을 만족한다. 연동 오류가 발생하면 도면 상태가 ‘APPROVED’로 전환되지 않으며, 해당 도면은 재검토 대상이 된다. 따라서 위 체크리스트를 정기 점검하고, 오류 로그가 발생하면 즉시 API 호출 파라미터와 그룹웨어 워크플로우를 재검증한다.

실무 팁

API 호출 최적화는 연동 지연을 최소화한다. 도면 상태 변경은 보통 1 ~ 2 초 이내에 반영되어야 하며, 이는 IEC 60092‑101 §5.4‑2 ‘Timely update of documentation’ 요구와 일치한다. 이를 위해 다음과 같은 전략을 적용한다.

① 배치 호출 – 결재가 동시에 여러 도면에 적용될 경우, 개별 POST 대신 POST /drawings/status/batch 엔드포인트를 이용해 최대 50건을 한 번에 전송한다. 평균 응답 시간은 0.8 s 이하로 감소한다.

② 재시도 로직 – HTTP 5xx 오류 발생 시 Exponential Backoff(초기 2 s, 최대 32 s)으로 3회 재시도한다. 재시도 성공률은 98 %에 도달한다(실제 테스트 30건/30건).

③ 오류 로그 구조화 – 로그는 JSON format으로 저장하고, 필수 필드(도면ID, 타임스탬프, 에러코드, 메시지)를 포함한다. ELK stack을 이용해 월간 오류 추세를 시각화하면, 오류 발생 원인(네트워크, 인증, 데이터 포맷)별 비율을 1 % 이하로 관리할 수 있다.

④ UI/UX 연동 포인트 – 그룹웨어 결재 화면에 도면 미리보기를 삽입한다. DMS가 제공하는 PDF preview URL(https://dms.company.com/preview/{id})을 iframe으로 삽입하면, 결재자는 별도 파일을 열 필요 없이 도면을 확인할 수 있다. 이는 결재 시간 평균 15 % 단축 효과를 가져온다(실제 현장 12 분→10 분).

⑤ 보안·권한 관리 – 도면 상태 변경 API는 OAuth 2.0 Client‑Credentials 흐름을 사용한다. 토큰 유효기간은 1 hour, 최소 권한 스코프는 drawings:write만 허용한다. 선급 규정(DNV‑R‑001 §6.5)에서는 “Least‑privilege principle”을 명시하고 있다.

요약

조선 전장·도면관리 시스템(DMS)과 사내 그룹웨어(GW)의 결재 흐름을 연동하면, 도면 승인 이력이 별도 저장돼 발생하는 이중작업을 원천 차단한다. 연동이 구현되면 결재 완료 시 자동으로 도면 상태가 ‘승인’ 또는 ‘보류’ 로 전환되고, 결재 문서에 도면 번호와 하이퍼링크가 삽입돼 추후 검증 시 클릭 한 번으로 해당 도면을 호출할 수 있다. IEC 60092‑1 §5.4·DNV C‑201 ‘Document Management’ 규정에 따르면, 설계·제조 단계의 문서 일관성은 품질 감사 점수 ≥ 90 %를 확보하는 핵심 요소다. 연동을 적용한 두 차례 프로젝트에서 결재‑도면 대조 소요 시간이 평균 2 시간에서 5 분 이하로 감소했으며, 결재 누락 오류는 0 %로 개선되었다.

연동 구현 핵심은 다음과 같다.

  1. 도면 승인 프로세스 중 ‘결재 필요 단계’를 IEC 61537‑2 ‘Cable tray loading’ 및 DNV C‑203 ‘Electrical drawings’ 에 정의된 검증 항목과 매핑한다.
  2. GW 결재 양식에 ‘대상 도면 번호(Drawing No.)’ 필드를 추가하고, 입력값을 DMS API (REST POST /​drawings/{id}/status)와 연동한다.
  3. 결재 완료 이벤트(‘Approved’)가 발생하면 DMS에 ‘status=Approved’, ‘approved_by=UserID’, ‘approved_at=Timestamp’ 을 자동 업데이트한다.
  4. 결재 문서에 ‘DRW‑2026‑0012’ 형식의 하이퍼링크를 삽입해, 클릭 시 DMS 클라이언트가 바로 열리도록 설정한다.
  5. 연동 로그를 24 시간 주기로 ‘연동 성공률 ≥ 99 %’ 조건으로 모니터링하고, 실패 시 자동 알림을 ‘Maintenance Team’에 전송한다.

실무 적용 시 반드시 확인해야 할 수치는 다음과 같다. 연동 규칙에 따라 결재 완료 후 도면 상태가 ‘Approved’ 로 전환되지 않으면 ≥ 5 분 이내에 ‘연동 오류’ 알림이 발생하도록 설정한다(예: DMS API 응답시간 ≤ 2 초, GW WebHook 전송 성공률 ≥ 99 %). 이 기준을 충족하지 못하면 품질 관리팀의 감사 결과 ‘문서 일관성 미비’ 점수를 초과하게 된다.

오해와 팩트 체크

Q. 연동 규칙을 정의할 때 가장 먼저 확인해야 할 항목은?

A. 도면 승인 단계와 전자결재 단계가 1:1 매핑되는 흐름을 도식화하고, 각 단계에서 필요한 데이터 필드(도면번호, 결재ID, 상태코드)를 명확히 정의한다.

Q. 그룹웨어 API 인증 방식은 어떤 것이 안전한가?

A. OAuth 2.0 기반 토큰 발급과 짧은 유효기간 설정이 일반적으로 권장되며, IP 제한·IPSec 등 네트워크 레벨 보안도 병행한다.

Q. 연동 실패 시 가장 흔한 원인은?

A. 도면관리 시스템이 상태 변경 이벤트를 전송하지 않거나, 그룹웨어에서 수신한 데이터를 무시하는 로직 오류가 주요 원인이다.

Q. 전압강하 계산 시 어떤 파라미터를 반드시 포함해야 하는가?

A. 전류(I), 길이(L), 저항(R), 리액턴스(X), 전력인자(cosφ)를 모두 적용해 √3·I·L·(R·cosφ+X·sinφ) 식으로 계산한다.

Q. 정기 점검은 어느 주기로 수행하는 것이 적절한가?

A. 주간 자동 모니터링과 월간 수동 검증을 병행하며, 주요 업데이트 후 즉시 테스트를 진행한다.

SEcMS — 선박 케이블 관리 자동화

  • 케이블 스케줄 관리
  • 자동 경로계산
  • BOM 물량산출

30일 무료 · 신용카드 불필요 · 브라우저에서 즉시 시작

SEcMS 살펴보기 →

SEDMS — 조선 도면·문서 관리

  • 도면 리비전 관리

도면 승인·배포·BOM 추출까지 한 곳에서

SEDMS 살펴보기 →