CRM 캔버스 설계 예시
한눈에 보기
CRM(Customer Relationship Management)은 고객 정보 관리, 영업기회 추적, 고객 세그먼트 분석을 위한 솔루션입니다. 캔버스에서 고객-영업기회-활동 테이블을 설계하고, 파이프라인 대시보드로 시각화합니다.
1. 솔루션 개요
| 항목 | 내용 |
|---|---|
| 목적 | 고객 관계 관리 및 영업 파이프라인 추적 |
| 핵심 테이블 | 고객, 영업기회, 영업활동, 견적서 |
| 핵심 화면 | 대시보드, 목록, 전표 |
| 워크플로우 | 영업단계 변경 알림, 견적 결재 |
2. 캔버스 설계 시나리오
시나리오 A: 영업기회 파이프라인
고객(customers)
1:N
영업기회(opportunities)
1:N
영업활동(activities)
영업기회
FK
담당자: SYSTEM_REF(users)
테이블 설계:
customers (고객)
company_name: VARCHAR (회사명)
industry: ENUM [제조, IT, 유통, 서비스, 기타]
grade: ENUM [VIP, A, B, C]
contact_name: VARCHAR (담당자)
phone: VARCHAR
email: VARCHAR
address: TEXT
opportunities (영업기회)
title: VARCHAR (기회명)
customer_id: FK → customers
sales_rep_id: SYSTEM_REF(users) (영업담당)
stage: ENUM [리드발굴, 니즈파악, 제안, 협상, 계약, 실주]
amount: DECIMAL (예상금액)
probability: INT (확률 %)
expected_close: DATE (예상 마감일)
status: ENUM [진행중, 성공, 실패]
activities (영업활동)
opportunity_id: FK → opportunities
activity_type: ENUM [전화, 방문, 이메일, 미팅, 데모]
activity_date: TIMESTAMP
description: TEXT
next_action: VARCHAR
시나리오 B: 견적서 발행
영업기회
1:N
견적서(quotations)
1:N
견적항목(quotation_items)
품목(items)
FK (ERP 연동)
견적항목
전표 구성:
quotations (견적서 - 부모)
quote_no: VARCHAR (자동채번)
opportunity_id: FK → opportunities
customer_id: FK → customers
quote_date: DATE
valid_until: DATE
status: ENUM [작성중, 발송, 승인, 거절]
total_amount: DECIMAL
quotation_items (견적 항목 - 서브테이블)
item_id: FK → items (ERP 품목)
quantity: INT
unit_price: DECIMAL
discount_rate: DECIMAL
amount: DECIMAL ← lineFormula: quantity x unit_price x (1 - discount_rate/100)
remark: VARCHAR
3. 사용자 화면 예시
화면 1: 영업 파이프라인 대시보드
월 매출
2.5억
↑15%
↑15%
기회수
45건
↑8건
↑8건
성공률
32%
↑5%
↑5%
파이프라인
8.2억
↑1.2억
↑1.2억
단계별 기회 현황
[막대차트]
리드 → 니즈 → 제안 → 협상
리드 → 니즈 → 제안 → 협상
산업별 매출 비중
[파이차트]
제조 45% IT 30%
제조 45% IT 30%
월별 매출 추이 (라인차트)
1월 ── 2월 ── 3월 ── 4월 ── 5월 ── 6월
위 화면은 KPI 카드 4개 + 막대차트 + 파이차트 + 라인차트로 구성된 영업 대시보드입니다.
화면 2: 영업기회 목록
| ☐ | 기회명 | 고객 | 금액 | 단계 | 확률 | 마감일 |
|---|---|---|---|---|---|---|
| ☐ | A사 MES | A전자 | 5,000만 | 제안 | 60% | 03-30 |
| ☐ | B사 ERP | B화학 | 1.2억 | 협상 | 80% | 04-15 |
| ☐ | C사 WMS | C물류 | 3,000만 | 니즈 | 30% | 05-01 |
화면 3: 견적서 전표
견적서
QT-2026-0042
A전자
김영업
2026-03-12
2026-04-12
| # | 품목 | 수량 | 단가 | 할인율 | 금액 |
|---|---|---|---|---|---|
| 1 | MES 라선 | 1 | 30,000 | 10% | 27,000 |
| 2 | POP 단말 | 5 | 2,000 | 0% | 10,000 |
| 3 | 교육서비 | 1 | 5,000 | 0% | 5,000 |
| 합계 | 42,000 | ||||
공급가액 42,000 / 세액 4,200 / 총 46,200
4. 워크플로우 예시
영업단계 변경 알림
StartEvent
data_trigger: stage 변경
data_trigger: stage 변경
AutoTask
활동 이력 자동 기록
활동 이력 자동 기록
ExclusiveGateway
stage == '계약'?
stage == '계약'?
[예]
AutoTask
매출 실적 생성
매출 실적 생성
EmailNode
성공 축하 알림
성공 축하 알림
EndEvent
[아니오]
InAppNode
단계 변경 알림
단계 변경 알림
EndEvent
견적 결재
StartEvent
auto_on_create: 견적서
auto_on_create: 견적서
ExclusiveGateway
금액 > 5,000만?
금액 > 5,000만?
[예]
HumanTask
본부장 승인
본부장 승인
EndEvent
[아니오]
HumanTask
팀장 승인
팀장 승인
EndEvent
5. 다른 솔루션과의 연동
| 연동 대상 | 연동 방식 | 내용 |
|---|---|---|
| ERP | cross_solution | 견적 승인 → 판매주문 자동 생성 |
| ERP | FK 참조 | 품목 마스터 공유 (품목 검색 시 ERP 품목 참조) |
| 그룹웨어 | cross_solution | 견적서 결재를 그룹웨어 결재선으로 처리 |
💡 팁: 칸반 뷰 활용
영업기회 목록을 POP 화면의 칸반 보드 형태로 구성하면, 영업 단계별로 카드를 드래그하여 파이프라인을 시각적으로 관리할 수 있습니다.