Line-item Configurator Builder๋ ๊ธฐํ ๋ฐ ๊ฒฌ์ ๊ฐ์ ํ์ค ๊ฐ์ฒด๋ ๋ฌผ๋ก ์ปค์คํ ๊ฐ์ฒด์์ ํ ์ธ์จ ๊ณ์ฐ๊ธฐ, ์ธ๋ถ ๋ฐ์ดํฐ ์ฐ๋์ ์ง์ํ๋ Line-Item Configurator๋ฅผ ๊ฐ๋ฐ ์์ด ๊ตฌํํ๋๋ก ์ง์ํฉ๋๋ค.
์ธ์ผ์ฆํฌ์ค์์ ๋ํ์ ์ผ๋ก Junction ๊ด๊ณ๋ฅผ ๋งบ์ ๊ฐ์ฒด๋ก๋ Opportunity, Quote, Order๊ฐ ์์ต๋๋ค. ์ฌ์ง์ด Sales Cloud์์ ํ์๋ก ์ฌ์ฉ๋๋ ๊ฐ์ฒด๋ค์ ๋๋ค. ์ธ์ผ์ฆํฌ์ค์์ ์ด๋ฌํ ๊ฐ์ฒด๋ค์ Line-Item ์ถ๊ฐ/๋ณ๊ฒฝ ์ ์ ๊ณต๋๋ ๊ธฐ๋ณธ ๊ธฐ๋ฅ๋ค์ ํ๋ฅญํฉ๋๋ค. ํ์ง๋ง ์ผ๋ถ ๋ถํธํ ์ฌํญ๋ค์ด ์์ต๋๋ค.
์๋ฅผ ๋ค์ด ํ๋งค ๊ฐ๊ฒฉ ๋๋ ์๋ ์ ๋ ฅ ์ ์ด์ก์ด ๋ฐ๋ก ๊ณ์ฐ๋์ง ์๋ ์ ๊ณผ ํ ์ธ์จ์ ์ฌ์ฉ์๊ฐ ๊ณ์ฐํ์ฌ ์ ๋ ฅํด์ผ ํ๋ ๋ถ๋ถ์ด ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ง์ ์ฌ์ฉ์๋ค์ ์ ํ ์ ํ ๋๋ Line-Item ์ ๋ ฅ ์ ๊ทธ๋ค์ด ์์ฒด์ ์ผ๋ก ์ด์ํ๋ ์๋ฒ์์ ์ฌ๊ณ ๋ฅผ ๊ฐ์ ธ์ ์ฐธ๊ณ ์ฉ์ผ๋ก ๋ณด๊ธธ ์ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค๋ฅธ ๊ฐ์ฒด์์ ๊ฐ ๊ณ์ ๋ณ ํ ์ธ์จ์ ์ ์ฉํ์ฌ ์๋๊ณ์ฐ์ด ๋๊ธธ ์ํฉ๋๋ค. ๊ฒฐ๊ตญ, ๊ฐ๋ฐ์์ ๋์์ด ํ์ํ๊ฒ ๋๊ณ ๊ธฐ๋ฅ ์ถ๊ฐ ๋ฐ ๋ณ๊ฒฝ ์ ์ด๋๋ฏผ์ด ์ฝ๊ฒ ์ปค์คํ ํ ์ ์๊ฒ ๋ฉ๋๋ค. ํ์ง๋ง ์ด๋ฌํ ๋จ์ ์ Line-Item Configurator๋ฅผ ํตํด ๊ฐ๋ฐ ์์ด ํฌ์ธํธ & ํด๋ฆญ๋ง์ผ๋ก ๋ณด์ํ ์ ์์ต๋๋ค.
Line-Item ์ถ๊ฐ/ํธ์ง ์ ์๋ ๊ณ์ฐ, ์ธ๋ถ ๋ฐ์ดํฐ ์ ์ฉ ๋ฑ ์ต์ํ์ ๊ฐ๋ฐ ๋ฐ ํฌ์ธํธ & ํด๋ฆญ๋ง์ผ๋ก ๊ธฐ๋ฅ ํ์ฅ์ด ๊ฐ๋ฅํฉ๋๋ค.
๋น๋๋ฅผ ์ด์ฉํ์ฌ ์์ฝ๊ฒ ํ๋ฉด์ ๊ตฌํํ ์ ์์ด ์๊ฐ์ ์ ์ฝํ ์ ์๊ณ ์ ์ง๋ณด์๋ก์ ๊ธฐ๋ฅ ์ถ๊ฐ ๋ฐ ์์ ์ ํ๋๋ฐ ์ด๋ ค์์ด ์์ต๋๋ค.
Line-Item Configurator ๊ตฌํ ์ ํ์ํ ๊ธฐ๋ณธ ์ค์ ๋ค์ ๊ฐ๋ฐ์ด ํ์ํ์ง ์์ ์ธ์ผ์ฆํฌ์ค ๊ธฐ๋ณธ ์ง์์ ๊ฐ์ถ ์ด๋๋ฏผ ๋ง์ผ๋ก๋ ํ๋ฉด์ ๊ตฌํํ ์ ์์ต๋๋ค.
Standard ํ๋ฉด
Line-Item Configurator ํ๋ฉด
Line-Item Configurator๋ Junction ๊ด๊ณ๋ฅผ ๋งบ์ ๊ฐ์ฒด๋ค์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์์ ๋งํ๋ฏ์ด ๋ํ์ ์ผ๋ก Opportunity, Quote, Order๊ฐ ์์ต๋๋ค. ์ด ์ค์์ Opportunity์ Line-Item ๊ตฌ์กฐ๋ฅผ ์ดํด๋ด ์๋ค.
์ฐ๋ฆฌ๋ Opportunity์์ ์ ํ์ ์ถ๊ฐํ๋ ค๊ณ ํฉ๋๋ค. ๋น์ฐํ ์ ํ์ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๋ ค๋ฉด Product ๊ฐ์ฒด๊ฐ ํ์ํฉ๋๋ค. ๊ทธ ๋ค์ ์ ํ ์ถ๊ฐ ์ ์ ๋ ฅํ๋ ํ๋งค๊ฐ, ์๋ ๋ฑ์ ์ ๋ณด๋ฅผ ํจ๊ป ์ ์ฅํ๋ ๊ฐ์ฒด๊ฐ ๋ฐ๋ก Opportunity Product ์ ๋๋ค.
์์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด Opportunity Product๋ Opportunity์ Product์ ์ ๋ณด๋ฅผ ๋ชจ๋ ๊ฐ์ง๊ณ ์์ต๋๋ค. Opportunity Product๋ Opportunity์ ์ฌ๋ฌ Product๋ฅผ ๋ฑ๋กํ๋ ๋ฐ ํ์ํ ์ฐ๊ฒฐ๊ณ ๋ฆฌ๋ผ๊ณ ์๊ฐํ๋ฉด ๋ฉ๋๋ค. ์ด๋ฌํ ์ฐ๊ฒฐ๊ณ ๋ฆฌ ์ญํ ์ ํ๋ ๊ฐ์ฒด๊ฐ ๋ฐ๋ก Junction Object์ ๋๋ค.
์์ ๊ด๊ณ๋ค๋ง ๋งบ๊ณ ์์ผ๋ฉด ์ธ์ ๋ ์ง Line-Item Configurator๋ฅผ ๊ตฌํํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ๊ด๊ณ ์์ ์๋ ๊ฐ ๊ฐ์ฒด๋ค์ Line-Item Configurator์์ ์๋์ ๊ฐ์ด ์ง์นญํ๊ณ ์์ต๋๋ค.
Parent - Opportunity
Lookup - Product
Line-Item - Opportunity Product (Junction Object)
Line-item Configurator Builder๋ ๋ชจ๋ ๊ฐ์ฒด๋ฅผ ์ง์ํฉ๋๋ค. ๋ฐ๋ผ์ ํ์ค ๊ธฐํ ๋๋ ๊ฒฌ์ ๋ฟ๋ง ์๋๋ผ ์ปค์คํ ๊ฐ์ฒด์์๋ ์ ํ ๋ฑ ๋ผ์ธ ์์ดํ ์ ์ฒ๋ฆฌ ํ๋ ๊ธฐ๋ฅ์ ๊ตฌํ ์ ๋ ์ด์ ์ฝ๋ฉ์ ํ์ ์์ต๋๋ค.
๊ธฐํ, ์ ํ ๋ฐ ๊ฐ๊ฒฉ ๋ชฉ๋ก๊ณผ ๊ฐ์ด 3๊ฐ ์ด์์ ๊ฐ์ฒด๋ก ์ด๋ฃจ์ด์ง๋ ๋ณต์กํ Line-Item Configurator๋ฅผ ์์ฝ๊ฒ ๊ตฌํํ ์ ์๋ ๋น๋๋ฅผ ์ ๊ณตํ๊ณ ์์ต๋๋ค.
์ธ๋ถ ๋ฐ์ดํฐ์ ์ค์๊ฐ ์ฐ๋์ด ํ์ํ ๊ฒฝ์ฐ Line-item Configurator Builder๋ ์ฐ๋์ ๋ด๋นํ๋ APEX Code๋ฅผ ํธ์ถํ์ฌ ์ธ๋ถ ๋ฐ์ดํฐ๋ฅผ ์ค์๊ฐ์ผ๋ก ์ฐ๋ํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
Line-Item Configurator๋ Currency ํ๋์ ํ ์ธ์จ ๊ณ์ฐ๊ธฐ๋ฅผ ์ ์ฉํ ์ ์์ต๋๋ค. ํธ๋ฆฌํ ํ ์ธ์จ ๊ณ์ฐ์ด ์ค์ํ ๊ฒฝ์ฐ ํ๋ฅญํ CPQ์ ๋์์ผ๋ก ํ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
Line-Item Configurator๋ ํ์ฌ Junction ๊ด๊ณ (many-to-many)๋ฅผ ๋งบ์ ๊ฐ์ฒด๋ค๋ง ์ง์ํ๊ณ ์์ต๋๋ค. ์ถํ Parent - Child (one-to-many) ๊ตฌ์กฐ๋ ์ง์ํ ์์ ์ ๋๋ค.
๋ชจ๋ ๊ฐ์ฒด ์ง์
ํฌ์ธํธ & ํด๋ฆญ ๊ธฐ๋ฐ ์ ์ ํด
์ธ๋ถ ๋ฐ์ดํฐ ์ค์๊ฐ ์ฐ๋
CPQ์ ๋์