์†Œ๊ฐœ

๊ฐœ์š”

Line-item Configurator Builder๋Š” ๊ธฐํšŒ ๋ฐ ๊ฒฌ์  ๊ฐ™์€ ํ‘œ์ค€ ๊ฐœ์ฒด๋Š” ๋ฌผ๋ก  ์ปค์Šคํ…€ ๊ฐœ์ฒด์—์„œ ํ• ์ธ์œจ ๊ณ„์‚ฐ๊ธฐ, ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ ์—ฐ๋™์„ ์ง€์›ํ•˜๋Š” Line-Item Configurator๋ฅผ ๊ฐœ๋ฐœ ์—†์ด ๊ตฌํ˜„ํ•˜๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์™œ Line-Item Configurator๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋‚˜์š”?

์„ธ์ผ์ฆˆํฌ์Šค์—์„œ ๋Œ€ํ‘œ์ ์œผ๋กœ Junction ๊ด€๊ณ„๋ฅผ ๋งบ์€ ๊ฐœ์ฒด๋กœ๋Š” Opportunity, Quote, Order๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ฌ์ง€์–ด Sales Cloud์—์„œ ํ•„์ˆ˜๋กœ ์‚ฌ์šฉ๋˜๋Š” ๊ฐœ์ฒด๋“ค์ž…๋‹ˆ๋‹ค. ์„ธ์ผ์ฆˆํฌ์Šค์—์„œ ์ด๋Ÿฌํ•œ ๊ฐœ์ฒด๋“ค์˜ Line-Item ์ถ”๊ฐ€/๋ณ€๊ฒฝ ์‹œ ์ œ๊ณต๋˜๋Š” ๊ธฐ๋ณธ ๊ธฐ๋Šฅ๋“ค์€ ํ›Œ๋ฅญํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ผ๋ถ€ ๋ถˆํŽธํ•œ ์‚ฌํ•ญ๋“ค์ด ์žˆ์Šต๋‹ˆ๋‹ค.

Line-Item Configurator๋Š” ํ˜„์žฌ ๐Ÿ”—Junction ๊ด€๊ณ„ (many-to-many)๋ฅผ ๋งบ์€ ๊ฐœ์ฒด๋“ค๋งŒ ์ง€์›ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ถ”ํ›„ Parent - Child (one-to-many) ๊ตฌ์กฐ๋„ ์ง€์›ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ํŒ๋งค ๊ฐ€๊ฒฉ ๋˜๋Š” ์ˆ˜๋Ÿ‰ ์ž…๋ ฅ ์‹œ ์ด์•ก์ด ๋ฐ”๋กœ ๊ณ„์‚ฐ๋˜์ง€ ์•Š๋Š” ์ ๊ณผ ํ• ์ธ์œจ์„ ์‚ฌ์šฉ์ž๊ฐ€ ๊ณ„์‚ฐํ•˜์—ฌ ์ž…๋ ฅํ•ด์•ผ ํ•˜๋Š” ๋ถ€๋ถ„์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋งŽ์€ ์‚ฌ์šฉ์ž๋“ค์€ ์ œํ’ˆ ์„ ํƒ ๋˜๋Š” Line-Item ์ž…๋ ฅ ์‹œ ๊ทธ๋“ค์ด ์ž์ฒด์ ์œผ๋กœ ์šด์˜ํ•˜๋Š” ์„œ๋ฒ„์—์„œ ์žฌ๊ณ ๋ฅผ ๊ฐ€์ ธ์™€ ์ฐธ๊ณ ์šฉ์œผ๋กœ ๋ณด๊ธธ ์›ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‹ค๋ฅธ ๊ฐœ์ฒด์—์„œ ๊ฐ ๊ณ„์ •๋ณ„ ํ• ์ธ์œจ์„ ์ ์šฉํ•˜์—ฌ ์ž๋™๊ณ„์‚ฐ์ด ๋˜๊ธธ ์›ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ, ๊ฐœ๋ฐœ์ž์˜ ๋„์›€์ด ํ•„์š”ํ•˜๊ฒŒ ๋˜๊ณ  ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ฐ ๋ณ€๊ฒฝ ์‹œ ์–ด๋“œ๋ฏผ์ด ์‰ฝ๊ฒŒ ์ปค์Šคํ…€ํ•  ์ˆ˜ ์—†๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋Ÿฌํ•œ ๋‹จ์ ์„ Line-Item Configurator๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ ์—†์ด ํฌ์ธํŠธ & ํด๋ฆญ๋งŒ์œผ๋กœ ๋ณด์™„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • Line-Item ์ถ”๊ฐ€/ํŽธ์ง‘ ์‹œ ์ž๋™ ๊ณ„์‚ฐ, ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ ์ ์šฉ ๋“ฑ ์ตœ์†Œํ•œ์˜ ๊ฐœ๋ฐœ ๋ฐ ํฌ์ธํŠธ & ํด๋ฆญ๋งŒ์œผ๋กœ ๊ธฐ๋Šฅ ํ™•์žฅ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

  • ๋นŒ๋”๋ฅผ ์ด์šฉํ•˜์—ฌ ์†์‰ฝ๊ฒŒ ํ™”๋ฉด์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์–ด ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ๊ณ  ์œ ์ง€๋ณด์ˆ˜๋กœ์„œ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ฐ ์ˆ˜์ •์„ ํ•˜๋Š”๋ฐ ์–ด๋ ค์›€์ด ์—†์Šต๋‹ˆ๋‹ค.

  • Line-Item Configurator ๊ตฌํ˜„ ์‹œ ํ•„์š”ํ•œ ๊ธฐ๋ณธ ์„ค์ •๋“ค์€ ๊ฐœ๋ฐœ์ด ํ•„์š”ํ•˜์ง€ ์•Š์•„ ์„ธ์ผ์ฆˆํฌ์Šค ๊ธฐ๋ณธ ์ง€์‹์„ ๊ฐ–์ถ˜ ์–ด๋“œ๋ฏผ ๋งŒ์œผ๋กœ๋„ ํ™”๋ฉด์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Standard ํ™”๋ฉด

Line-Item Configurator ํ™”๋ฉด

Junction Object๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

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๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์—ฐ๋™ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

โœ”๏ธ CPQ์˜ ๋Œ€์•ˆ

Line-Item Configurator๋Š” Currency ํ•„๋“œ์— ํ• ์ธ์œจ ๊ณ„์‚ฐ๊ธฐ๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŽธ๋ฆฌํ•œ ํ• ์ธ์œจ ๊ณ„์‚ฐ์ด ์ค‘์š”ํ•œ ๊ฒฝ์šฐ ํ›Œ๋ฅญํ•œ CPQ์˜ ๋Œ€์•ˆ์œผ๋กœ ํ™œ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

Last updated