Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
SmallBuilder๋ 10๊ฐ์ ๋ผ์ด์ ์ค๋ฅผ ๋ฌด๋ฃ๋ก ์ ๊ณตํ๊ณ ์์ต๋๋ค. ์ ํ์ ์ฌ์ฉํ๊ธฐ ์ ์ ๊ฐ ์ฌ์ฉ์๊ฐ ์ ํ์ ์ ๊ทผํ ์ ์๋๋ก SmallBuilder ๋ผ์ด์ ์ค์ ๊ถํ ์งํฉ์ ํ ๋นํด์ผ ํฉ๋๋ค.
์๋๋ฐ์ค์์๋ ๋ผ์ด์ ์ค ์ ํ์ด ์๊ธฐ ๋๋ฌธ์, ์ฌ์ฉ์์๊ฒ ๋ผ์ด์ ์ค๋ฅผ ํ ๋นํ์ง ์์๋ ์ ํ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
SmallBuilder ์ ์ ๋ผ์ด์ ์ค๋ ์ฌ์ฉ์๋น ๋ถ์ฌ๋์ด์ผ ํฉ๋๋ค. ๋ผ์ด์ผ์ค๋ฅผ ๋ถ์ฌํ๋ ๋ฐฉ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
์ค์ ์์ ๋น ๋ฅธ ์ฐพ๊ธฐ ์์์ ์ค์น๋ ํจํค์ง๋ฅผ ์ ๋ ฅํ ํ ์ค์น๋ ํจํค์ง๋ฅผ ์ ํํฉ๋๋ค.
SmallBuilder {์ ํ ์ด๋ฆ}์ ์ฐพ์ ๋ผ์ด์ผ์ค ๊ด๋ฆฌ๋ฅผ ํด๋ฆญํฉ๋๋ค.
์ฌ์ฉ์ ์ถ๊ฐ๋ฅผ ๋๋ฌ ์ํ๋ ์ฌ์ฉ์๋ฅผ ์ ํํฉ๋๋ค.
์ถ๊ฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋ง์ฝ SmallBuilder Line Items ์ ํ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, SmallBuilder Line Items๋ฅผ ์ฐพ์ ๋ผ์ด์ ์ค ๊ด๋ฆฌ๋ก ์ด๋ํ๋ฉด ๋ฉ๋๋ค.
SmallBuilder๋ ๋ ๊ฐ์ง ๊ถํ ์งํฉ์ ์ ๊ณตํฉ๋๋ค. ์ฌ์ฉ์์ ์ญํ ์ ๋ง๋ ๊ถํ ์งํฉ์ ์ ์ ํ ํ ๋นํด ์ฃผ์ธ์. ์ ํ ๊ธฐ๋ฅ์ ์ํํ๊ฒ ์ฌ์ฉํ๋ ค๋ฉด ๋ฐ๋์ ๊ถํ ์งํฉ์ ํ ๋นํด์ผ ํฉ๋๋ค.
SmallBuilder {์ ํ ์ด๋ฆ} Manager
SmallBuilder Manager ๊ถํ ์งํฉ์ ์ ํ์ ์ ์ฒด ๊ด๋ฆฌ๋ฅผ ๋ด๋นํ๋ ์ฌ์ฉ์์๊ฒ ํ ๋น๋ฉ๋๋ค. ์ฃผ๋ก ๊ด๋ฆฌ์์๊ฒ ํ ๋น๋๋ฉฐ, ์ด ๊ถํ์ ๋ฐ์ ๊ด๋ฆฌ์๋ ๋น๋ ์ค์ ๊ตฌ์ฑ, ๋ผ์ธ ์์ดํ ์ ๋ฒํผ ์ถ๊ฐ, ๋ฆฌ์คํธ ์ ํ์์ ํญ ์์ฑ ๋ฑ ๋ค์ํ ์์ ์ ์ํํ ์ ์์ต๋๋ค.
SmallBuilder {์ ํ ์ด๋ฆ} User SmallBuilder User ๊ถํ ์งํฉ์ ์ฃผ๋ก ์์ ๋ด๋น์๋ ํ๋ก์ ํธ ๋งค๋์ ์ ๊ฐ์ ์ฌ์ฉ์์๊ฒ ํ ๋น๋ฉ๋๋ค. ์ด ๊ถํ ์งํฉ์ ํ ๋น๋ฐ์ ์ฌ์ฉ์๋ SmallBuilder๋ก ๊ตฌํ๋ ๋ฆฌ์คํธ๋ ๋ฌธ์๋ฅผ ๋ณด๊ณ , ๋ผ์ธ ์์ดํ ๋ฐ ์ค์ผ์ค์์ ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐ ๋ฐ ์์ ํ ์ ์์ต๋๋ค.
๋ง์ฝ SmallBuilder Line Items ์ ํ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, SmallBuilder Line Items Manager ๋๋ SmallBuilder Line Items User ๊ถํ ์งํฉ์ ํ ๋นํฉ๋๋ค.
AppExchange์์ SmallBuilder๋ฅผ ์กฐ์ง์ ์ค์นํฉ๋๋ค.
SmallBuilder๋ 10๊ฐ์ ๋ผ์ด์ ์ค๋ฅผ ๋ฌด๋ฃ๋ก ์ ๊ณตํ๊ณ ์์ต๋๋ค. ์ ํ์ ์ฌ์ฉํ๊ธฐ ์ ์ ๊ฐ ์ฌ์ฉ์๊ฐ ์ ํ์ ์ ๊ทผํ ์ ์๋๋ก SmallBuilder ๊ด๋ จ ๋ผ์ด์ ์ค์ ๊ถํ ์งํฉ์ ํ ๋นํด์ผ ํฉ๋๋ค.
๋ผ์ด์ ์ค ๋ฐ ๊ถํ ํ ๋น
์กฐ์ง์ด ์ฒ์ ์์ฑ๋ ํ ํตํ๊ฐ null๋ก ์ค์ ๋์ด ์์ ์ ์์ต๋๋ค. ํตํ๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์ค์ ๋์ง ์์ผ๋ฉด SmallBuilder๊ฐ ์ ๋๋ก ์๋ํ์ง ์์ ์ ์์ต๋๋ค. ์ ํ์ ์ฌ์ฉํ๊ธฐ ์ ์ ์กฐ์ง์ ํตํ๊ฐ ์ ๋๋ก ์ค์ ๋์ด ์๋์ง ํ์ธํ์ธ์.
SmallBuilder ์ ํ๋ค์ ์์ด์ ํ๊ตญ์ด๋ฅผ ์ง์ํฉ๋๋ค. ๊ธฐ๋ณธ ์ธ์ด๋ ์์ด์ด๋ฉฐ, ํ๊ตญ์ด ๋ฒ์ญ์ ์ฌ์ฉํ๋ ค๋ฉด ์กฐ์ง์์ ๋ฒ์ญ ๊ธฐ๋ฅ์ ํ์ฑํํด์ผ ํฉ๋๋ค.
SmallBuilder ์ ํ์์ ํ์ด์ง ๋ ์ด์์์ ๋ฒํผ ์ถ๊ฐ, ํญ ์์ฑ ๋ฑ ๋ฉํ๋ฐ์ดํฐ ๊ด๋ จ ์์ ์ ์ํํ๋ ค๋ฉด SmallBuilder์ ์ฐ๊ฒฐ๋ ์ฑ์ ๋ํ ์ถ๊ฐ ์ค์ ์ด ํ์ํฉ๋๋ค.
SmallBuilder ์ ํ๋ค์ ์์ด์ ํ๊ตญ์ด๋ฅผ ์ง์ํฉ๋๋ค. ๊ธฐ๋ณธ ์ธ์ด๋ ์์ด์ด๋ฉฐ, ํ๊ตญ์ด ๋ฒ์ญ์ ์ฌ์ฉํ๋ ค๋ฉด ์กฐ์ง์์ ๋ฒ์ญ ๊ธฐ๋ฅ์ ํ์ฑํํด์ผ ํฉ๋๋ค.
์ค์ ์์ ๋น ๋ฅธ ์ฐพ๊ธฐ ์์์ ๋ฒ์ญ์ ์ ๋ ฅํ ํ ๋ฒ์ญ ์ธ์ด ์ค์ ์ ์ ํํฉ๋๋ค.
ํ๊ตญ์ด ํธ์ง์ ํด๋ฆญํฉ๋๋ค.
ํ์ฑ์ ์ฒดํฌํฉ๋๋ค.
์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.
์์ด์ ๋ํด์๋ 1~4๋ฒ ๋จ๊ณ๋ฅผ ๋ฐ๋ณตํฉ๋๋ค.
๋ณธ ๋ฌธ์๋ ์ธ์ผ์ฆํฌ์ค ๊ด๋ฆฌ์๊ฐ ๋ ์ฝ๊ฒ SmallBuilder์ ์ต์ํด์ง ์ ์๋๋ก ๋ค์ํ ์ ๋ณด๋ฅผ ๋ด๊ณ ์์ต๋๋ค.
SmallBuilder๋ ์๋๋ฐ์ํํธ๊ฐ ์ ๊ณตํ๋ ์ธ์ผ์ฆํฌ์ค ์ ๋์จ ํจํค์ง๋ก ์ธ์ผ์ฆํฌ์ค ๊ตฌํ ๊ณผ์ ์์ ์์ฃผ ์ ํ๋ ์ปค์คํ ๊ธฐ๋ฅ์ ์ฝ๋ฉ์์ด ๊ตฌํํ ์ ์๋๋ก ์ง์ํ๋ ๋๊ตฌ๋ค๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
SmallBuilder๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ํ์ฌ์ ํตํ ์ค์ ์ ํ์ธํฉ๋๋ค.
์กฐ์ง์ด ์ฒ์ ์์ฑ๋ ํ ํตํ๊ฐ null๋ก ์ค์ ๋์ด ์์ ์ ์์ต๋๋ค. ํตํ๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์ค์ ๋์ง ์์ผ๋ฉด SmallBuilder๊ฐ ์ ๋๋ก ์๋ํ์ง ์์ ์ ์์ต๋๋ค. ์ ํ์ ์ฌ์ฉํ๊ธฐ ์ ์ ์กฐ์ง์ ํตํ๊ฐ ์ ๋๋ก ์ค์ ๋์ด ์๋์ง ํ์ธํ์ธ์.
๋ค์ค ํตํ๊ฐ ํ์ฑํ๋์ด ์๋ ๊ฒฝ์ฐ, ํด๋น ๊ณผ์ ์ ํ์ธํ์ง ์์๋ ๋ฉ๋๋ค.
์ค์ ์์ ๋น ๋ฅธ ์ฐพ๊ธฐ ์์์ ํ์ฌ๋ฅผ ์ ๋ ฅํ ํ ํ์ฌ ์ ๋ณด๋ฅผ ์ ํํฉ๋๋ค.
ํธ์ง์ ํด๋ฆญํฉ๋๋ค.
ํตํ ์ค์ ์์ ์ฌ์ฉ ํตํ๊ฐ ์ ๋๋ก ์ ํ๋์ด ์๋์ง ํ์ธํฉ๋๋ค.
null๋ก ๋์ด ์๋ ๊ฒฝ์ฐ, ์ฌ๋ฐ๋ฅธ ํตํ๋ฅผ ์ ํํด ์ฃผ์ธ์.
v 1.26 - ๋ณต์กํ ๊ณ์ฐ์ ์ค๋ฅ, ํ ์ธ์จ ๋ฐ ๊ณ์ฐ์ ์ ์ฉ ๋ฐฉ์ ์์
SmallBuilder Line Items๋ ๊ธฐํ ๋ฐ ๊ฒฌ์ ๊ฐ์ ํ์ค ๊ฐ์ฒด๋ ๋ฌผ๋ก ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด์์ ํ ์ธ์จ ๊ณ์ฐ๊ธฐ, ์ธ๋ถ ๋ฐ์ดํฐ ์ฐ๋์ ์ง์ํ๋ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ฅผ ๊ฐ๋ฐ ์์ด ๊ตฌํํ๋๋ก ์ง์ํฉ๋๋ค.
์ธ์ผ์ฆํฌ์ค์์ ๋ํ์ ์ผ๋ก Junction ๊ด๊ณ๋ฅผ ๋งบ์ ๊ฐ์ฒด๋ก๋ ๊ธฐํ, ๊ฒฌ์ , ์ฃผ๋ฌธ์ด ์์ต๋๋ค. ์ด๋ค์ ์ธ์ผ์ฆ ํด๋ผ์ฐ๋์์ ํ์๋ก ์ฌ์ฉ๋๋ ๊ฐ์ฒด๋ค์ ๋๋ค. ์ธ์ผ์ฆํฌ์ค์์ ์ด๋ฌํ ๊ฐ์ฒด๋ค์ ๋ผ์ธ ์์ดํ ์ ์ถ๊ฐํ๊ฑฐ๋ ๋ณ๊ฒฝํ ๋ ์ ๊ณต๋๋ ๊ธฐ๋ณธ ๊ธฐ๋ฅ๋ค์ ํ๋ฅญํ์ง๋ง, ์ผ๋ถ ๋ถํธํ ์ฌํญ๋ค์ด ์กด์ฌํฉ๋๋ค.
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ ํ์ฌ Junction ๊ด๊ณ (many-to-many) ๊ฐ์ฒด๋ค๋ง ์ง์ํ๊ณ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด, ํ๋งค ๊ฐ๊ฒฉ์ด๋ ์๋์ ์ ๋ ฅํ ๋ ์ด์ก์ด ์ฆ์ ๊ณ์ฐ๋์ง ์๊ฑฐ๋, ํ ์ธ์จ์ ์ฌ์ฉ์๊ฐ ์ง์ ๊ณ์ฐํด ์ ๋ ฅํด์ผ ํ๋ ๋ถ๋ถ์ด ์์ต๋๋ค. ๋ํ, ๋ง์ ์ฌ์ฉ์๋ค์ ์ ํ ์ ํ์ด๋ ๋ผ์ธ ์์ดํ ์ ๋ ฅ ์ ์์ฒด ์๋ฒ์์ ์ฌ๊ณ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ ์ฐธ๊ณ ํ๊ณ ์ถ์ด ํฉ๋๋ค. ๋๋ถ์ด, ๋ค๋ฅธ ๊ฐ์ฒด์์ ๊ณ์ ๋ณ ํ ์ธ์จ์ ์๋์ผ๋ก ์ ์ฉํ์ฌ ๊ณ์ฐ๋๊ธธ ์ํฉ๋๋ค. ์ด๋ฌํ ์๊ตฌ ์ฌํญ์ ํด๊ฒฐํ๋ ค๋ฉด ๊ฐ๋ฐ์์ ๋์์ด ํ์ํ๊ณ , ๊ธฐ๋ฅ์ ์ถ๊ฐํ๊ฑฐ๋ ๋ณ๊ฒฝํ ๋ ์ด๋๋ฏผ์ด ์ฝ๊ฒ ์ปค์คํฐ๋ง์ด์งํ ์ ์๋ ํ๊ณ๊ฐ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ ์์ด ํฌ์ธํธ & ํด๋ฆญ ๋ฐฉ์์ผ๋ก ์ด์ ๊ฐ์ ๋จ์ ์ ๋ณด์ํ ์ ์์ต๋๋ค.
๋ผ์ธ ์์ดํ ์ถ๊ฐ ๋๋ ํธ์ง ์ ์๋ ๊ณ์ฐ, ์ธ๋ถ ๋ฐ์ดํฐ ์ ์ฉ ๋ฑ ์ต์ํ์ ๊ฐ๋ฐ ๋ฐ ํฌ์ธํธ & ํด๋ฆญ๋ง์ผ๋ก ๊ธฐ๋ฅ ํ์ฅ์ด ๊ฐ๋ฅํฉ๋๋ค.
๋น๋๋ฅผ ์ด์ฉํ์ฌ ์์ฝ๊ฒ ํ๋ฉด์ ๊ตฌํํ ์ ์์ด ์๊ฐ์ ์ ์ฝํ ์ ์๊ณ ์ ์ง๋ณด์๋ก์ ๊ธฐ๋ฅ ์ถ๊ฐ ๋ฐ ์์ ์ ํ๋๋ฐ ์ด๋ ค์์ด ์์ต๋๋ค.
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ฅผ ๊ตฌํํ ๋ ํ์ํ ๊ธฐ๋ณธ ์ค์ ์ ๊ฐ๋ฐ์ด ํ์ํ์ง ์์, ์ธ์ผ์ฆํฌ์ค ๊ธฐ๋ณธ ์ง์์ ๊ฐ์ถ ์ด๋๋ฏผ๋ง์ผ๋ก๋ ํ๋ฉด์ ๊ตฌํํ ์ ์์ต๋๋ค.
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ Junction ๊ด๊ณ๋ฅผ ๋งบ์ ๊ฐ์ฒด๋ค์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์์ ๋งํ๋ฏ์ด ๋ํ์ ์ผ๋ก ๊ธฐํ, ๊ฒฌ์ , ์ฃผ๋ฌธ์ด ์์ต๋๋ค. ์ด ์ค์์ ๊ธฐํ์ ๋ผ์ธ ์์ดํ ๊ตฌ์กฐ๋ฅผ ์ดํด๋ด ์๋ค.
์ฐ๋ฆฌ๋ ๊ธฐํ(Opportunity
)์์ ์ ํ์ ์ถ๊ฐํ๋ ค๊ณ ํฉ๋๋ค. ์ด๋ ์ ํ์ ์ ๋ณด์ ๊ฐ๊ฒฉ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๊ธฐ ์ํด์๋ ๋ชจ๋ ๊ด๋ จ ์ ๋ณด๋ฅผ ํฌํจํ๋ ๊ฐ๊ฒฉ ๋ชฉ๋ก ํญ๋ชฉ(PricebookEntry
) ๊ฐ์ฒด๊ฐ ํ์ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์, ์ ํ์ ์ถ๊ฐํ ๋ ์
๋ ฅํ๋ ํ๋งค๊ฐ, ์๋ ๋ฑ์ ์ ๋ณด๋ฅผ ํจ๊ป ์ ์ฅํ๋ ๊ฐ์ฒด๊ฐ ๋ฐ๋ก ๊ธฐํ ์ ํ(OpportunityLineItem
)์
๋๋ค.
๊ธฐํ ์ ํ(OpportunityLineItem
)์ ์์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๊ธฐํ(Opportunity
)์ ๊ฐ๊ฒฉ ๋ชฉ๋ก ํญ๋ชฉ(PricebookEntry
)์ ์ ๋ณด๋ฅผ ๋ชจ๋ ํฌํจํ๊ณ ์์ต๋๋ค. ๊ธฐํ ์ ํ์ ๊ธฐํ์ ์ฌ๋ฌ ๊ฐ๊ฒฉ ๋ชฉ๋ก ํญ๋ชฉ์ ๋ฑ๋กํ ์ ์๋๋ก ์ฐ๊ฒฐํด ์ฃผ๋ ์ญํ ์ ํ๋ฉฐ, ์ด๋ฌํ ์ญํ ์ ํ๋ ๊ฐ์ฒด๋ฅผ Junction ๊ฐ์ฒด๋ผ๊ณ ํฉ๋๋ค.
์์ ๊ด๊ณ๋ค๋ง ๋งบ๊ณ ์์ผ๋ฉด ์ธ์ ๋ ์ง ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ฅผ ๊ตฌํํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ๊ด๊ณ ์์ ์๋ ๊ฐ ๊ฐ์ฒด๋ค์ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ์์ ์๋์ ๊ฐ์ด ์ง์นญํ๊ณ ์์ต๋๋ค:
๊ธฐํ: ๋ถ๋ชจ
๊ฐ๊ฒฉ ๋ชฉ๋ก ํญ๋ชฉ: ์กฐํ
๊ธฐํ ์ ํ: ๋ผ์ธ ์์ดํ
SmallBuilder Line Items์ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ ๋ชจ๋ ๊ฐ์ฒด๋ฅผ ์ง์ํฉ๋๋ค. ๋ฐ๋ผ์ ํ์ค ๊ธฐํ ๋๋ ๊ฒฌ์ ๋ฟ๋ง ์๋๋ผ ์ปค์คํ ๊ฐ์ฒด์์๋ ์ ํ ๋ฑ ๋ผ์ธ ์์ดํ ์ ์ฒ๋ฆฌ ํ๋ ๊ธฐ๋ฅ์ ๊ตฌํ ์ ๋ ์ด์ ์ฝ๋ฉ์ ํ์ ์์ต๋๋ค.
๊ธฐํ, ์ ํ ๋ฐ ๊ฐ๊ฒฉ ๋ชฉ๋ก๊ณผ ๊ฐ์ด 3๊ฐ ์ด์์ ๊ฐ์ฒด๋ก ์ด๋ฃจ์ด์ง๋ ๋ณต์กํ Line-Item Configurator๋ฅผ ์์ฝ๊ฒ ๊ตฌํํ ์ ์๋ ๋น๋๋ฅผ ์ ๊ณตํ๊ณ ์์ต๋๋ค.
์ธ๋ถ ๋ฐ์ดํฐ์ ์ค์๊ฐ ์ฐ๋์ด ํ์ํ ๊ฒฝ์ฐ Line-item Configurator Builder๋ ์ฐ๋์ ๋ด๋นํ๋ APEX Code๋ฅผ ํธ์ถํ์ฌ ์ธ๋ถ ๋ฐ์ดํฐ๋ฅผ ์ค์๊ฐ์ผ๋ก ์ฐ๋ํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
Line-Item Configurator๋ Currency ํ๋์ ํ ์ธ์จ ๊ณ์ฐ๊ธฐ๋ฅผ ์ ์ฉํ ์ ์์ต๋๋ค. ํธ๋ฆฌํ ํ ์ธ์จ ๊ณ์ฐ์ด ์ค์ํ ๊ฒฝ์ฐ ํ๋ฅญํ CPQ์ ๋์์ผ๋ก ํ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
SmallBuilder Line Items์ ๋น๋ ํ๋ฉด์์ ๋ฒํผ ์์ฑ ๋ฐ ํ์ด์ง ๋ ์ด์์์ ๋ฒํผ ์ถ๊ฐ ๋ฑ ๋ฉํ๋ฐ์ดํฐ ๊ด๋ จ ์์ ์ ์ํํ๋ ค๋ฉด SmallBuilder Line Items์์ ์ ๊ณตํ๋ ์ฐ๊ฒฐ๋ ์ฑ์ ๋ํ ์ถ๊ฐ ์ค์ ์ด ํ์ํฉ๋๋ค.
์ค์ ์์ ๋น ๋ฅธ ์ฐพ๊ธฐ ์์์ ์ฐ๊ฒฐ๋ ์ฑ์ ์ ๋ ฅํ ํ ์ฐ๊ฒฐ๋ ์ฑ ๊ด๋ฆฌ๋ฅผ ์ ํํฉ๋๋ค.
SmallBuilder Line Items OAuth ํธ์ง์ ํด๋ฆญํฉ๋๋ค.
ํ์ฉ๋ ์ฌ์ฉ์๋ฅผ ๊ด๋ฆฌ ์น์ธ ์ฌ์ฉ์๊ฐ ๋ฏธ๋ฆฌ ์ธ์ฆ๋จ์ผ๋ก ์ ํํฉ๋๋ค.
์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.
์ค์ ์์ ๋น ๋ฅธ ์ฐพ๊ธฐ ์์์ ์ฐ๊ฒฐ๋ ์ฑ์ ์ ๋ ฅํ ํ ์ฐ๊ฒฐ๋ ์ฑ ๊ด๋ฆฌ๋ฅผ ์ ํํฉ๋๋ค.
SmallBuilder Line Items OAuth์ ํด๋ฆญํฉ๋๋ค.
ํ๋จ์ ํ๋กํ ๊ด๋ฆฌ ๋๋ ๊ถํ ์งํฉ ๊ด๋ฆฌ๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋น๋ ์ค์ ์ ๋ด๋นํ๋ ํ๋กํ ๋๋ ๊ถํ ์งํฉ์ ์ ํํฉ๋๋ค.
์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.
AppExchange์์ SmallBuilder Line Items๋ฅผ ์กฐ์ง์ ์ค์นํฉ๋๋ค.
SmallBuilder Line Items๋ 10๊ฐ์ ๋ผ์ด์ ์ค๋ฅผ ๋ฌด๋ฃ๋ก ์ ๊ณตํ๊ณ ์์ต๋๋ค. ์ ํ์ ์ฌ์ฉํ๊ธฐ ์ ์ ๊ฐ ์ฌ์ฉ์๊ฐ ์ ํ์ ์ ๊ทผํ ์ ์๋๋ก SmallBuilder Line Items ๊ด๋ จ ๋ผ์ด์ ์ค์ ๊ถํ ์งํฉ์ ํ ๋นํด์ผ ํฉ๋๋ค.
์กฐ์ง์ด ์ฒ์ ์์ฑ๋ ํ ํตํ๊ฐ null๋ก ์ค์ ๋์ด ์์ ์ ์์ต๋๋ค. ํตํ๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์ค์ ๋์ง ์์ผ๋ฉด SmallBuilder Line Items๊ฐ ์ ๋๋ก ์๋ํ์ง ์์ ์ ์์ต๋๋ค. ์ ํ์ ์ฌ์ฉํ๊ธฐ ์ ์ ์กฐ์ง์ ํตํ๊ฐ ์ ๋๋ก ์ค์ ๋์ด ์๋์ง ํ์ธํ์ธ์.
SmallBuilder Line Items๋ ์์ด์ ํ๊ตญ์ด๋ฅผ ์ง์ํฉ๋๋ค. ๊ธฐ๋ณธ ์ธ์ด๋ ์์ด์ด๋ฉฐ, ํ๊ตญ์ด ๋ฒ์ญ์ ์ฌ์ฉํ๋ ค๋ฉด ์กฐ์ง์์ ๋ฒ์ญ ๊ธฐ๋ฅ์ ํ์ฑํํด์ผ ํฉ๋๋ค.
SmallBuilder Line Items์์ ํ์ด์ง ๋ ์ด์์์ ๋ฒํผ ์ถ๊ฐ, ํญ ์์ฑ ๋ฑ ๋ฉํ๋ฐ์ดํฐ ๊ด๋ จ ์์ ์ ์ํํ๋ ค๋ฉด SmallBuilder Line Items์ ์ฐ๊ฒฐ๋ ์ฑ์ ๋ํ ์ถ๊ฐ ์ค์ ์ด ํ์ํฉ๋๋ค.
SmallBuilder Line Items๋ ๋น๋์์ ์์๋ฉ๋๋ค. ๋น๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ง์ถคํ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ฅผ ๊ตฌ์ฑํ์ธ์.
๋น๋ ์ด๋ฆ๊ณผ ์ค๋ช ๋ฑ ๊ธฐ๋ณธ ์ ๋ณด๋ฅผ ์ ๋ ฅํ์ฌ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ ํ๋ฉด์ ์ ๊ตฌ์ฑํฉ๋๋ค.
๋น๋์ ๋จ๊ณ์์ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ์์ ์ฌ์ฉํ ๊ฐ์ฒด๋ค์ ๊ด๊ณ๋ฅผ ์ ์ํฉ๋๋ค.
SmallBuilder๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ํ์ฌ์ ํตํ ์ค์ ์ ํ์ธํฉ๋๋ค.
์กฐ์ง์ด ์ฒ์ ์์ฑ๋ ํ ํตํ๊ฐ null๋ก ์ค์ ๋์ด ์์ ์ ์์ต๋๋ค. ํตํ๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์ค์ ๋์ง ์์ผ๋ฉด SmallBuilder๊ฐ ์ ๋๋ก ์๋ํ์ง ์์ ์ ์์ต๋๋ค. ์ ํ์ ์ฌ์ฉํ๊ธฐ ์ ์ ์กฐ์ง์ ํตํ๊ฐ ์ ๋๋ก ์ค์ ๋์ด ์๋์ง ํ์ธํ์ธ์.
๋ค์ค ํตํ๊ฐ ํ์ฑํ๋์ด ์๋ ๊ฒฝ์ฐ, ํด๋น ๊ณผ์ ์ ํ์ธํ์ง ์์๋ ๋ฉ๋๋ค.
์ค์ ์์ ๋น ๋ฅธ ์ฐพ๊ธฐ ์์์ ํ์ฌ๋ฅผ ์ ๋ ฅํ ํ ํ์ฌ ์ ๋ณด๋ฅผ ์ ํํฉ๋๋ค.
ํธ์ง์ ํด๋ฆญํฉ๋๋ค.
ํตํ ์ค์ ์์ ์ฌ์ฉ ํตํ๊ฐ ์ ๋๋ก ์ ํ๋์ด ์๋์ง ํ์ธํฉ๋๋ค.
null๋ก ๋์ด ์๋ ๊ฒฝ์ฐ, ์ฌ๋ฐ๋ฅธ ํตํ๋ฅผ ์ ํํด ์ฃผ์ธ์.
๋ชจ๋ ๊ฐ์ฒด ์ง์
ํฌ์ธํธ & ํด๋ฆญ ๊ธฐ๋ฐ ์ ์ ํด
์ธ๋ถ ๋ฐ์ดํฐ ์ค์๊ฐ ์ฐ๋
CPQ์ ๋์
๋น๋ ์คํ ๋ฐฉ๋ฒ๊ณผ ๋น๋์ ๊ตฌ์ฑ ์์์ ๋ํด ์ค๋ช ํฉ๋๋ค.
๋ฐ์คํฌํฑ, ๋ชจ๋ฐ์ผ์ ๋ฐ๋ผ ๋ฐ์ํ ํ๋ฉด์ ์ ๊ณตํฉ๋๋ค.
ํ๋ฉด ํฌ๊ธฐ๊ฐ ์์ ๊ฒฝ์ฐ, ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๊ฐ ํ๋์ ๋ณด๊ธฐ ์ด๋ ค์ธ ์ ์์ต๋๋ค. ์ด๋ฐ ๊ฒฝ์ฐ, ํ๋ฉด ๋น์จ ์ค์ ์ ํตํด ํธ์ง๊ธฐ์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํด ๋ณด์ธ์.
ํธ์ง๊ธฐ์ ํ์ดํ๊ณผ ๋ฒํผ ๋ ์ด๋ธ์ ์ํ๋ ๋ ์ด๋ธ๋ก ์์ ํ ์ ์์ต๋๋ค. ์ฌ์ฉ์ ์ธ์ด์ ๋ฐ๋ผ ๋ฒ์ญ์ด ํ์ํ ๊ฒฝ์ฐ,
ํธ์ง๊ธฐ์ ์์ ๊ฐ์ฒด์ธ ๋ถ๋ชจ ๊ฐ์ฒด๋ฅผ ์ค์ ํฉ๋๋ค. ๋ถ๋ชจ ๊ฐ์ฒด๋ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ์ ๊ธฐ๋ฐ์ด ๋๋ ๊ฐ์ฒด๋ก, ํด๋น ๊ฐ์ฒด๋ฅผ ๊ธฐ์ค์ผ๋ก ํธ์ง๊ธฐ๊ฐ ์คํ๋ฉ๋๋ค.
๋ผ์ธ ์์ดํ ๊ฐ์ฒด๋ ํธ์ง๊ธฐ์์ ์ฐธ์กฐ ๋ฐ์ดํฐ๋ฅผ ์ ํํ๊ณ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ ๋ ฅํ ํ ์ ์ฅํ๋ ์ญํ ์ ํฉ๋๋ค.
์กฐํ ๊ฐ์ฒด๋ ๋ผ์ธ ์์ดํ ์ด ์ฐธ์กฐํ๋ ๊ฐ์ฒด๋ก, ์ด ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ผ์ธ ์์ดํ ์ ๋ฐ์ดํฐ๋ฅผ ํธ์ง ๋ฐ ์ ์ฅํฉ๋๋ค.
SmallBuilder Line Items๋ 10๊ฐ์ ๋ผ์ด์ ์ค๋ฅผ ๋ฌด๋ฃ๋ก ์ ๊ณตํ๊ณ ์์ต๋๋ค. ์ ํ์ ์ฌ์ฉํ๊ธฐ ์ ์ ๊ฐ ์ฌ์ฉ์๊ฐ ์ ํ์ ์ ๊ทผํ ์ ์๋๋ก SmallBuilder Line Items ๋ผ์ด์ ์ค์ ๊ถํ ์งํฉ์ ํ ๋นํด์ผ ํฉ๋๋ค.
์๋๋ฐ์ค์์๋ ๋ผ์ด์ ์ค ์ ํ์ด ์๊ธฐ ๋๋ฌธ์, ์ฌ์ฉ์์๊ฒ ๋ผ์ด์ ์ค๋ฅผ ํ ๋นํ์ง ์์๋ ์ ํ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
SmallBuilder Line Items ์ ์ ๋ผ์ด์ ์ค๋ ์ฌ์ฉ์๋น ๋ถ์ฌ๋์ด์ผ ํฉ๋๋ค. ๋ผ์ด์ผ์ค๋ฅผ ๋ถ์ฌํ๋ ๋ฐฉ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
์ค์ ์์ ๋น ๋ฅธ ์ฐพ๊ธฐ ์์์ ์ค์น๋ ํจํค์ง๋ฅผ ์ ๋ ฅํ ํ ์ค์น๋ ํจํค์ง๋ฅผ ์ ํํฉ๋๋ค.
SmallBuilder Line Items๋ฅผ ์ฐพ์ ๋ผ์ด์ผ์ค ๊ด๋ฆฌ๋ฅผ ํด๋ฆญํฉ๋๋ค.
์ฌ์ฉ์ ์ถ๊ฐ๋ฅผ ๋๋ฌ ์ํ๋ ์ฌ์ฉ์๋ฅผ ์ ํํฉ๋๋ค.
์ถ๊ฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.
SmallBuilder Line Items๋ ๋ ๊ฐ์ง ๊ถํ ์งํฉ์ ์ ๊ณตํฉ๋๋ค. ์ฌ์ฉ์์ ์ญํ ์ ๋ง๋ ๊ถํ ์งํฉ์ ์ ์ ํ ํ ๋นํด ์ฃผ์ธ์. ์ ํ ๊ธฐ๋ฅ์ ์ํํ๊ฒ ์ฌ์ฉํ๋ ค๋ฉด ๋ฐ๋์ ๊ถํ ์งํฉ์ ํ ๋นํด์ผ ํฉ๋๋ค.
SmallBuilder Line Items Manager ๊ถํ ์งํฉ์ ์กฐ์ง ๋ด ๊ด๋ฆฌ์๊ฐ SmallBuilder Line Items์ ์ ์ฒด ๊ด๋ฆฌ๋ฅผ ์ฝ๊ฒ ์ํํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ด ๊ถํ ์งํฉ์ ํ ๋น๋ฐ์ ๊ด๋ฆฌ์๋ ๋น๋ ์ค์ ์ ๊ตฌ์ฑํ๊ฑฐ๋ ๋ผ์ธ ์์ดํ ๋ฒํผ์ ์ถ๊ฐํ๋ ๋ฑ์ ์์ ์ ์ํํ๊ฒ ์งํํ ์ ์์ต๋๋ค.
SmallBuilder Line Items User ๊ถํ ์งํฉ์ ๋ผ์ธ ์์ดํ ์ ํธ์งํด์ผ ํ๋ ์ผ๋ฐ ์ฌ์ฉ์๋ค์ด ์ํํ๊ฒ ์์ ํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ฃผ๋ก ์์ ๋ด๋น์๋ ํ๋ก์ ํธ ๋งค๋์ ์ ๊ฐ์ด ๋ผ์ธ ์์ดํ ์ ๋ณด๊ณ ์์ ํ๋ ์ญํ ์ ๋งก์ ์ฌ์ฉ์์๊ฒ ํ ๋น๋ฉ๋๋ค. ์ด ๊ถํ ์งํฉ์ ํตํด ์ฌ์ฉ์๋ ๋ผ์ธ ์์ดํ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฒ ์กฐํํ๊ณ ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค.
๋๋ฐ์ด์ค ์ ํ(๋ฐ์คํฌํฑ, ๋ชจ๋ฐ์ผ)์ ๋ฐ๋ผ ๋ฐ์ํ ํ๋ฉด์ ์ ๊ณตํฉ๋๋ค. ๋์คํ๋ ์ด ํ๊ฒฝ์ ๋ง์ถฐ ํธ์ง๊ธฐ์ ํฌ๊ธฐ์ ๊ตฌ์ฑ์ ์กฐ์ ํ์ฌ ์ต์ ์ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค. ๋ฐ์คํฌํฑ์์๋ ๋ ๋ง์ ์ ๋ณด๋ฅผ ํ์ํ๊ณ , ๋ชจ๋ฐ์ผ์์๋ ๊ฐ์ํ๋ ํ๋ฉด์ ์ ๊ณตํ๊ณ ์์ต๋๋ค.
๋ชจ๋ ๋๋ฐ์ด์ค์์ ๊ฐ์ํ๋ ํ๋ฉด์ผ๋ก ๋ณด์ด๊ธฐ๋ฅผ ์ํ๋ค๋ฉด, ์ฅ์น๋ฅผ ๋ชจ๋ฐ์ผ๋ก ์ค์ ํ์ธ์. ์ด๋ฅผ ํตํด ๋๋ฐ์ด์ค ์๊ด ์์ด ๊ฐ๋จํ๊ณ ์ผ๊ด๋ ํ๋ฉด์ ์ ๊ณตํฉ๋๋ค.
๋ฐ์ํ
๋๋ฐ์ด์ค ํ๊ฒฝ์ ๋ง์ถฐ ์๋์ผ๋ก ์ต์ ํ๋ ํ๋ฉด์ ์ ๊ณตํฉ๋๋ค.
๋ฐ์คํฌํฑ
๋๋ฐ์ด์ค์ ์๊ด์์ด ๋ฐ์คํฌํฑ ๋ชจ๋์ ํ๋ฉด์ผ๋ก ๊ณ ์ ๋ฉ๋๋ค.
๋ชจ๋ฐ์ผ
๋๋ฐ์ด์ค์ ์๊ด์์ด ๋ชจ๋ฐ์ผ ๋ชจ๋์ ํ๋ฉด์ผ๋ก ๊ณ ์ ๋ฉ๋๋ค.
๋ชจ๋ฐ์ผ ํ๋ฉด์์๋ ์๋์ ๊ฐ์ ์ผ๋ถ ๊ธฐ๋ฅ์ด ์ง์๋์ง ์์ต๋๋ค:
์กฐํ ์ ํ๊ธฐ์์ ํํฐํ๋ ๊ธฐ๋ฅ
์ ํ ์ต์ ๊ธฐ๋ฅ
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ์์ ๋ค์ค ์ญ์ ๊ธฐ๋ฅ
๋น๋ ์ด๋ฆ, ์ค๋ช ๋ฑ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ์ค์ ๊ณผ ํจ๊ป, ์กฐํ ์ ํ๊ธฐ์์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ก ๋ณด์ฌ์ค์ง ์ฌ๋ถ, ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ์์ ์์ฝ์ ํ์ํ ์ง ์ฌ๋ถ ๋ฑ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ ์ค์ ์ ์ํํฉ๋๋ค.
์ด๋ฌํ ๊ธฐ๋ณธ ์ค์ ๋ค์ ๋น๋์ ์ฌ์ด๋ ํจ๋์์ ์ค์ ํฉ๋๋ค.
์ฌ์ด๋ ํจ๋์์๋ ์๋์ ๊ฐ์ ๊ธฐ๋ฅ์ ์ค์ ์ ์ ๊ณตํฉ๋๋ค:
ํธ์ง๊ธฐ์ ํฌ๊ธฐ ๋น์จ์ ์กฐ์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋์คํ๋ ์ด๊ฐ ์์ ๊ฒฝ์ฐ UI๊ฐ ํ๋ฉด์ ๊ฐ๋ ์ฐจ์งํ์ฌ ๋ถํธํจ์ ์ค ์ ์์ต๋๋ค. ์ด๋ฐ ๊ฒฝ์ฐ, ํ๋ฉด ๋น์จ์ ๋ฎ๊ฒ ์ค์ ํ์ฌ ํธ์ง๊ธฐ UI์ ํฌ๊ธฐ๋ฅผ ์ค์ฌ๋ณด์ธ์.
๋๋ฐ์ด์ค ์ ํ(๋ฐ์คํฌํฑ, ํ๋ธ๋ฆฟ, ๋ชจ๋ฐ์ผ)์ ๋ฐ๋ผ ๋ฐ์ํ UI๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋์คํ๋ ์ด ํ๊ฒฝ์ ๋ง์ถฐ ํธ์ง๊ธฐ์ ํฌ๊ธฐ์ ๊ตฌ์ฑ์ ์กฐ์ ํ์ฌ ์ต์ ์ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค. ๋ฐ์คํฌํฑ์์๋ ๋ ๋ง์ ์ ๋ณด๋ฅผ ํ์ํ๊ณ , ๋ชจ๋ฐ์ผ์์๋ ๊ฐ์ํ๋ UI๋ฅผ ์ ๊ณตํ๊ณ ์์ต๋๋ค.
๋ชจ๋ ๋๋ฐ์ด์ค์์ ๊ฐ์ํ๋ UI๋ก ๋ณด์ด๊ธฐ๋ฅผ ์ํ๋ค๋ฉด, ์ฅ์น๋ฅผ ๋ชจ๋ฐ์ผ๋ก ์ค์ ํ์ธ์. ์ด๋ฅผ ํตํด ๋๋ฐ์ด์ค ์๊ด ์์ด ๊ฐ๋จํ๊ณ ์ผ๊ด๋ UI๋ฅผ ์ ๊ณตํฉ๋๋ค.
ํธ์ง๊ธฐ ํ๋ฉด์ ํ์ดํ๊ณผ ์ผ๋ถ ๋ฒํผ ๋ ์ด๋ธ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ํ์์ ๋ฐ๋ผ ์ปค์คํ ๋ผ๋ฒจ์ ์ฝ์ ํ๋ฉด ์ฌ์ฉ์ ์ธ์ด์ ๋ง๊ฒ ์๋์ผ๋ก ๋ฒ์ญ์ด ์ ์ฉ๋์ด ๋ค์ํ ์ธ์ด ํ๊ฒฝ์์ ์ฌ์ฉ์ฑ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
App Launcher( )์์ SmallBuilder Line Items๋ฅผ ์ฐพ์ ์ด๋ํฉ๋๋ค.
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ ํญ์ผ๋ก ์ด๋ ํ ์๋ก ๋ง๋ค๊ธฐ๋ฅผ ๋๋ฌ ๋น๋๋ฅผ ์คํํฉ๋๋ค.
๋น๋์ ์๋จ์๋ ์ ์ฅ, ์ญ์ ๋ฐ ๋ฒํผ ์์ฑ ๋ฑ์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๋ฒํผ๋ค์ด ์์ต๋๋ค. ์ผ์ชฝ ์ฌ์ด๋ ํจ๋์์๋ ๋น๋์ ๊ธฐ๋ณธ ์ค์ ์ ๊ด๋ฆฌํ๊ณ ์ผ๋ถ ๋ ์ด๋ธ์ ๋ณ๊ฒฝํ ์ ์์ผ๋ฉฐ, ์ค๋ฅธ์ชฝ ํจ๋์์๋ ๋จ๊ณ๋ณ ์ค์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์ข์ธก ์๋จ ํ์ดํ ์์ ํ์ฑํ ์ฌ๋ถ๋ฅผ ์ ์ ์์ผ๋ฉฐ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ, ๋ฒํผ ์ถ๊ฐ, ์ ์ฅ ๋ฐ ์ญ์ ๋ฑ ๋ฒํผ์ด ๋ชจ์ฌ์์ต๋๋ค.
๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ต์ข ์ ์ฅ๋ ๋น๋ ์ค์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ฑ๊ธฐ๋ฅผ ๋ฏธ๋ฆฌ ๋ณผ ์ ์์ต๋๋ค.
๋ฒํผ ์ถ๊ฐ ํ์ฑํ๋ ๋น๋ ์ค์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ฑ๊ธฐ์ ๋ฒํผ์ ์์ฑํฉ๋๋ค. ์ง์ ํ ๋ถ๋ชจ ๊ฐ์ฒด ๊ธฐ๋ฐ์ผ๋ก ์ํ๋ ํ์ด์ง ๋ ์ด์์์ ๋ฒํผ์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
ํ์ฑํ ๋น๋๋ฅผ ๊ตฌ์ฑ๊ธฐ๋ก ์ฌ์ฉํ๊ธฐ ์ํด ํ์ฑํ๋ฅผ ๋ฐ๋์ ํด์ฃผ์ด์ผ ํฉ๋๋ค. ๋นํ์ฑํ ์ํ์ธ ๊ฒฝ์ฐ ๊ตฌ์ฑ๊ธฐ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ ์ฅ ๋น๋๋ฅผ ์ ์ฅํฉ๋๋ค.
๋ณต์ ์ต์ข ์ ์ผ๋ก ์ ์ฅ๋ ๋น๋ ๊ธฐ๋ฐ์ผ๋ก ๋ณต์ ํฉ๋๋ค. ๋ณต์ ๋ฒํผ์ ๋๋ฅธ ํ '์ ์ฅ' ๋ฒํผ์ ๋๋ฌ์ผ ๋ณต์ ๊ฐ ์๋ฃ๋ฉ๋๋ค.
์ด๊ธฐํ ํธ์ง ๊ณผ์ ์์ ์๋ ์ค์ ์ผ๋ก ๋ณต๊ตฌํ๊ณ ์ถ์ ๊ฒฝ์ฐ, Reset ๋ฒํผ์ ๋๋ฅด๋ฉด ์ต์ข ์ ์ผ๋ก ์ ์ฅ๋ ์ค์ ์ผ๋ก ๋ณต๊ตฌ๋ฉ๋๋ค.
๋์๋ง SmallBuilder Line Items์ ํฌํ ๋ฌธ์๋ก ์ด๋ํฉ๋๋ค.
๊ฐ์ฒด ์ฐ๊ฒฐ
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ ํฌ๊ฒ ๋ถ๋ชจ, ์กฐํ, ๋ผ์ธ ์์ดํ ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ์ด ๋จ๊ณ์์๋ ๋ถ๋ชจ, ์กฐํ, ๋ผ์ธ ์์ดํ ์ ์ด๋ ํ ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ์ง ์ง์ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ํด๋น ๊ตฌ์ฑ๋ค์ ์ค์ ํ๋ ค๋ ๊ฐ์ฒด๋ค์ ์๋ก Junction ๊ด๊ณ๋ก ๋งบ์ด์ ธ ์์ด์ผ ํ๊ณ ๊ฐ์ฒด๋ ์คํ ๋ค๋, ์ปค์คํ ๋ชจ๋ ์ง์ํฉ๋๋ค.
์กฐํ ์ ํ๊ธฐ ์ค์ ์กฐํ๋ก ์ง์ ๋ ๊ฐ์ฒด์ ๋ํ์ฌ ํ๋๋ฅผ ์ถ๊ฐํ๊ณ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ ๊ตฌ์ฑ ์ ์ปฌ๋ผ ๊ฐ ์ ๋ ฌ ๋ฐ ๋๋น ๋ฑ์ ์ค์ ํ๋ ๋จ๊ณ์ ๋๋ค.
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ ์ค์ ๋ผ์ธ ์์ดํ ์ผ๋ก ์ง์ ๋ ๊ฐ์ฒด์ ๋ํ์ฌ ํ๋๋ฅผ ์ถ๊ฐํ๊ณ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ ๊ตฌ์ฑ ์ ์ปฌ๋ผ ๊ฐ ์ ๋ ฌ, ๋๋น, ๊ฐ ์ปฌ๋ผ์ ์์ฑ(์ซ์, ์กฐํ ํ๋ ๋ฑ)์ ๋ฐ๋ฅธ ๊ณ ๊ธ ์ค์ ์ ํ๋ ๋จ๊ณ์ ๋๋ค.
๋น๋์ ๊ธฐ๋ณธ ์ค์ ์ ํ๋ ํจ๋์ ๋๋ค. ๋น๋์ ์ด๋ฆ, ํ๋ฉด ๋น์จ, ์ฅ์น์ ๋ฐ๋ฅธ ํ๋ฉด UX ๋ฑ์ ์ค์ ํฉ๋๋ค.
2024. 8. 5.
์กฐํ ๊ฒ์์ ํ๋ฉด์์ ํํฐ ๊ธฐ๋ฅ ๊ฐ์
ํ ์ธ์จ ๊ณ์ฐ ๋ก์ง ๋๋ฝ
2024. 7. 22.
Line Item Editor์ ํ ์ธ์จ๊ณผ ๊ณ์ฐ์ ์ค ํ๋๋ง ์ ์ฉ ๊ฐ๋ฅํ๋๋ก ์์
ํ ์ธ์จ ๊ด๋ จ ์ผ๋ถ ๋ ์ด๋ธ ๋ณ๊ฒฝ
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ
ํ ์ธ์จ๊ณผ ๊ณ์ฐ์ ์ค ํ๋๋ง ์ ์ฉ ๊ฐ๋ฅํ๋๋ก ์์
์ซ์ ๋ฐ ํตํ ์ ํ์ ์ปฌ๋ผ์์ ์ค์ ํ ์ ์๋ '๊ณ์ฐ์ ์ ์ฉ'๊ณผ 'ํ ์ธ ๊ธฐ๋ฅ ์ ์ฉ' ์ค์ ์ ํตํฉํ์ฌ ๋ ์ค์ ํ๋์ ๊ธฐ๋ฅ๋ง ์ ์ฉ๋๋๋ก ์์ ํ์์ต๋๋ค.
ํ ์ธ ๊ณ์ฐ๊ธฐ ์ ์ฉ์ ํตํ ์ ํ์ ์ปฌ๋ผ์์๋ง ์ค์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
'ํ ์ธ์จ ๊ณ์ฐ๊ธฐ ์ ์ฉ' ์ค์ ์์ 'ํตํ ๊ธฐ๋ฐ ์ ๋ ฅ' ๋ ์ด๋ธ ๋ณ๊ฒฝ
์์ด
Based on Currency -> Enter Discounted Price
ํ๊ตญ์ด ํตํ ๊ธฐ๋ฐ ํ ์ธ ์ ๋ ฅ -> ํ ์ธ๋ ๊ฐ๊ฒฉ ์ ๋ ฅ
2024. 7. 19.
Line Item์ ๋ ์ฝ๋๋ฅผ ์ฌ๋ฌ๊ฐ ์ญ์ ํ ์ ์๋๋ก ๊ธฐ๋ฅ ๊ฐ์
์ ํ ์ต์ ๊ด๋ จ ์ผ๋ถ ๋ ์ด๋ธ ๋ณ๊ฒฝ
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ
๋ค์ค ์ญ์ ๊ธฐ๋ฅ ์ถ๊ฐ ํธ์ง๊ธฐ์์ ์ฌ๋ฌ ๋ ์ฝ๋๋ฅผ ์ญ์ ํ ์ ์๋๋ก ๋ค์ค ์ญ์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์์ต๋๋ค.
์ ํ ์ต์
ํ๋ ๋ ์ด๋ธ ๋ณ๊ฒฝ
Product Feature, Option ๊ฐ์ฒด์ ํ๊ตญ์ด ๋ฒ์ญ๊ณผ ์ผ๋ถ ํ๋ ๋ ์ด๋ธ์ ์์ ํ์์ต๋๋ค.
Product Feature ํ๊ตญ์ด ๋ ์ด๋ธ ๋ณ๊ฒฝ
์ ํ Feature -> ์ ํ ๊ตฌ์ฑ
Product Feature, Product Option ๊ฐ์ฒด์ Product ์์ด/ํ๊ตญ์ด ๋ ์ด๋ธ ๋ณ๊ฒฝ
์์ด
Product -> Main Product
ํ๊ตญ์ด
์ ํ -> ๊ธฐ๋ณธ ์ ํ
2024. 7. 16.
ํธ์ง๊ธฐ์ ํ์ดํ๋ช (์กฐํ ์ ํ๊ธฐ, ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ) ์์ ํ ์ ์๋๋ก ์ค์ ์ถ๊ฐ
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ์ ์กฐํ ์ปฌ๋ผ์ ์ค์ ํ ์ ์๋๋ก ๊ธฐ๋ฅ ์ถ๊ฐ
๋ ์ด๋ธ ๋ณ๊ฒฝ ๊ธฐ๋ฅ
ํธ์ง๊ธฐ ๋ชจ๋ฌ์ ํ์ดํ๊ณผ ์กฐํ ๋ ์ฝ๋ ๊ฒ์ ๋ฒํผ์ ๋ ์ด๋ธ์ ์์ ํ ์ ์๋๋ก ๋น๋์ ์ค์ ์ ์ถ๊ฐํ์์ต๋๋ค.
์กฐํ ์ ํ๊ธฐ
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ
์กฐํ ์ปฌ๋ผ ์ค์ ๊ธฐ๋ฅ ์ถ๊ฐ
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ์์ ๊ฐ์ฅ ์ฒซ ๋ฒ์งธ๋ก ๋ํ๋๋ '์กฐํ ์ปฌ๋ผ'์ ์ปค์คํ ํ ์ ์๋๋ก ๋น๋์ ์ค์ ์ ์ถ๊ฐํ์์ต๋๋ค.
์ค์ ๊ฐ๋ฅํ ๊ธฐ๋ฅ
๋ ์ด๋ธ ๋ณ๊ฒฝ
์ด ๋๋น
ํ ์คํธ ์ ๋ ฌ
์จ๊น (์ ํ ์ต์ ์ด ํ์ฑํ ๋ ๊ฒฝ์ฐ ์ค์ ๋ถ๊ฐ๋ฅ)
2024. 7. 10.
๋ผ์ธ ์์ดํ ๋ ์ฝ๋ ์กฐํ ์กฐ๊ฑด ์ถ๊ฐ
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ
๋ ์ฝ๋ ์กฐํ ์กฐ๊ฑด ๊ธฐ๋ฅ
์ ์ฅ๋ ๋ผ์ธ ์์ดํ ์ ๋ ์ฝ๋๋ฅผ ์กฐํํ ๋ ์กฐ๊ฑด์ ์ง์ ํ ์ ์๋๋ก ๋น๋์ ์ค์ ์ ์ถ๊ฐํ์์ต๋๋ค.
2024. 6. 19.
๋ง์ด๊ทธ๋์ด์ ์ ํ์ํ Key ํ๋ ์ถ๊ฐ ๋ฐ ๋ฐ์ดํฐ ์์
SmallBuilder Line Items ๊ด๋ จ ๊ฐ์ฒด์ Migration Key(SBLI__MigrationKey__c)
ํ๋๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ๋ ์ฝ๋๋ฅผ ์์ฑํ ๋ Migration Key ํ๋์ ๊ฐ์ด ์์ ๊ฒฝ์ฐ, ํด๋น ๋ ์ฝ๋์ ID๊ฐ ์๋์ผ๋ก ์ ์ฅ๋ฉ๋๋ค.
๋์ ๊ฐ์ฒด
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ (SBLI__JunctionBuilder__c)
์กฐํ ์ด (SBLI__LookupField__c)
๋ผ์ธ ์์ดํ ์ด (SBLI__JunctionField__c)
๋ฐ์ดํฐ์์ค (SBLI__DataSource__c)
๋ฐ์ดํฐ์์ค ์์ (SBLI__DataSourceAction__c)
์ ํ ๊ตฌ์ฑ (SBLI__ProductFeature__c)
์ ํ ์ต์ (SBLI__ProductOption__c)
ํธ์ง๊ธฐ ์คํ ์ ์กฐํ ์ ํ๊ธฐ์ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ์ ํ์ดํ์ ์ฌ์ฉ์๊ฐ ์ํ๋ ๋ ์ด๋ธ๋ก ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด, ๋์ผํ ๊ฐ์ฒด์ ๋ํด ์ฌ๋ฌ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ๋๋ผ๋, ํธ์ง๊ธฐ์ ์ฉ๋์ ๋ฐ๋ผ ํ์ดํ์ ๋ค๋ฅด๊ฒ ํ์ํ๊ณ ์ถ๋ค๋ฉด ๋ ์ด๋ธ์ ์์ ํ ์ ์์ต๋๋ค. ๋ํ, ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ์์ ์กฐํ ์ ํ๊ธฐ๋ก ์ด๋ํ๋ ๋ฒํผ ๋ ์ด๋ธ๋ ๋ณ๊ฒฝ ๊ฐ๋ฅํฉ๋๋ค.
ํด๋น ๋ ์ด๋ธ ๋ณ๊ฒฝ์ ์ฌ์ด๋ ํจ๋์์ ๋ ์ด๋ธ ๋ฉ๋ด๋ฅผ ํด๋ฆญํ์ฌ ๊ฐ๋จํ ์ค์ ํ ์ ์์ต๋๋ค.
์กฐํ ์ ํ๊ธฐ ๊ธฐ๋ฅ์ ๋ํ ๊ธฐ๋ณธ ์ค์ ์ ๋๋ค.
์กฐํ ์ ํ๊ธฐ ํ๋ฉด ๋ก๋ ์, ๋ฐ์ดํฐ๊ฐ ์๋์ผ๋ก ์กฐํ๋๋๋ก ์ค์ ๋ฉ๋๋ค. ์ด ์ค์ ์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ต๋๋ค.
ํํฐ ๊ฒ์์ ๊ธฐ๋ณธ์ผ๋ก ํผ์ณ ํ์ํฉ๋๋ค. ํํฐ๋ฅผ ์์ฃผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, ์ด ๊ธฐ๋ฅ์ ํ์ฑํํ์ธ์.
๋์ผํ ๋ ์ฝ๋๋ฅผ ์ฌ๋ฌ ๊ฐ ์ค๋ณต ์ ํํ ์ ์๋๋ก ํ์ฉํฉ๋๋ค.
์บ์ฑ์ ํตํด ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ฒ ์กฐํํ๊ณ ์์ ์ ์ธ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค. ๋ค๋ง, ๋ฐ์ดํฐ์ ๋ณ๊ฒฝ ์ฌํญ์ด ์๋ ๊ฒฝ์ฐ ์ต์ ์ํ๋ก ์กฐํ๋์ง ์์ ์ ์์ต๋๋ค.
ํ ํ์ด์ง(์คํฌ๋กค)์ ํ์ํ ๋ ์ฝ๋ ์๋ฅผ ์ง์ ํฉ๋๋ค. ๊ธฐ๋ณธ ์ค์ ์ ํ์ด์ง(์คํฌ๋กค)๋น 50๊ฐ์ ๋๋ค.
๋์ผํ ๋ ์ฝ๋๋ฅผ ์ฌ๋ฌ ๊ฐ ์ค๋ณต ์ ํํ ์ ์๋๋ก ํ์ฉํฉ๋๋ค.
์ผ๋ฐ ์ ํ
์ผ๋ฐ์ ์ผ๋ก ๋ ์ฝ๋๋ฅผ ์ ํํ๋ฉด ์ ํ๋๊ฑฐ๋ ํด์ ๋ฉ๋๋ค.
์ค๋ณต ์ ํ
์ค๋ณต ์ ํ์ ๊ฒฝ์ฐ, ๋์ผํ ๋ ์ฝ๋๋ฅผ ์ฌ๋ฌ ๋ฒ ์ ํํ๋ฉด ์ ํํ ํ์๋งํผ ๋ผ์ธ ์์ดํ ์ ์ถ๊ฐ๋ฉ๋๋ค.
์กฐํ ์ ํ๊ธฐ ํ๋ฉด ๋ก๋ ์, ๋ฐ์ดํฐ๊ฐ ์๋์ผ๋ก ์กฐํ๋๋๋ก ์ค์ ๋ฉ๋๋ค. ์ด ์ค์ ์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ต๋๋ค.
๋ก๋ ์ ๋ฐ์ดํฐ๊ฐ ์๋์ผ๋ก ์กฐํ๋์ง ์์ผ๋ฉฐ, ํค์๋ ๊ฒ์์ ํตํด์๋ง ๋ฐ์ดํฐ๋ฅผ ์กฐํํ ์ ์์ต๋๋ค. ์ด๋ ๋ฐ์ดํฐ ์กฐํ๊ฐ ๋๋ฆฌ๊ฑฐ๋, ๋ฐ์ดํฐ์์ค ๊ณ ๊ธ ์ค์ ์ ๋ณต์กํ ์์ ๋๋ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฌ๋ ์์ ์ด ํฌํจ๋ ๊ฒฝ์ฐ ํด๋น ๊ธฐ๋ฅ์ ๋นํ์ฑํํฉ๋๋ค.
SmallBuilder Line Items๋ ์์ด์ ํ๊ตญ์ด๋ฅผ ์ง์ํฉ๋๋ค. ๊ธฐ๋ณธ ์ธ์ด๋ ์์ด์ด๋ฉฐ, ํ๊ตญ์ด ๋ฒ์ญ์ ์ฌ์ฉํ๋ ค๋ฉด ์กฐ์ง์์ ๋ฒ์ญ ๊ธฐ๋ฅ์ ํ์ฑํํด์ผ ํฉ๋๋ค.
์ค์ ์์ ๋น ๋ฅธ ์ฐพ๊ธฐ ์์์ ๋ฒ์ญ์ ์ ๋ ฅํ ํ ๋ฒ์ญ ์ธ์ด ์ค์ ์ ์ ํํฉ๋๋ค.
ํ๊ตญ์ด ํธ์ง์ ํด๋ฆญํฉ๋๋ค.
ํ์ฑ์ ์ฒดํฌํฉ๋๋ค.
์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.
์์ด์ ๋ํด์๋ 1~4๋ฒ ๋จ๊ณ๋ฅผ ๋ฐ๋ณตํฉ๋๋ค.
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ ๊ธฐ๋ฅ์ ๋ํ ๊ธฐ๋ณธ ์ค์ ์ ๋๋ค.
ํ ํ์ด์ง(์คํฌ๋กค ๋ค์ด ์) ์กฐํํ ๋ ์ฝ๋ ์๋ฅผ ์ง์ ํฉ๋๋ค. ๊ธฐ๋ณธ ์ค์ ์ ํ์ด์ง(์คํฌ๋กค)๋น 50๊ฐ์ ๋๋ค.
ํ ๋ฒ์ ์ ํํด์ผ ํ ๋ ์ฝ๋ ์๊ฐ ๋ง๋ค๋ฉด, โํ์ด์ง๋ณ ๋ ์ฝ๋ ์โ๋ฅผ ๋๋ ค๋ณด์ธ์.
์บ์ฑ์ ํตํด ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ฒ ์กฐํํ๊ณ ์์ ์ ์ธ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค. ๋ค๋ง, ๋ฐ์ดํฐ์ ๋ณ๊ฒฝ ์ฌํญ์ด ์๋ ๊ฒฝ์ฐ ์ต์ ์ํ๋ก ์กฐํ๋์ง ์์ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ๊ฐ ์ต์ ์ํ๋ก ๋ฐ์๋์ง ์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด, ์บ์ฑ ์ค์ ์ ๋นํ์ฑํํด ๋ณด์ธ์.
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ฅผ ๊ตฌํํ๊ธฐ ์ํด์๋ ๋ค์์ ์ ์ฐจ๋ฅผ ์ํํฉ๋๋ค.
๋น๋์์ ์ค์ ํด์ผ ํ๋ ๊ฐ์ฅ ์ฒซ ๋ฒ์งธ ๋จ๊ณ๋ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ์์ ์ฌ์ฉํ ๊ฐ์ฒด๋ค์ ๊ด๊ณ๋ฅผ ์ ์ํ๋ ๊ฒ์ ๋๋ค. ์ด ๊ด๊ณ๋ ๋ฐ๋์ Junction ๊ด๊ณ ๊ตฌ์กฐ๋ฅผ ๋ฐ๋ผ์ผ ํ๋ฉฐ, ๋ถ๋ชจ(Parent), ๋ผ์ธ ์์ดํ (Line Item), ์กฐํ(Lookup) ๊ฐ์ฒด๋ฅผ ์ค์ ํด์ผ ํฉ๋๋ค.
๋ผ์ธ ์์ดํ ์ ๋ฑ๋กํ๊ธฐ ์ํด์๋ ๋จผ์ ์ ํ๊ณผ ๊ฐ์ ์กฐํ ๊ฐ์ฒด๋ฅผ ๊ฒ์ํ๊ณ ๊ฒ์ ๊ฒฐ๊ณผ ์ค ์ํ๋ ๋ ์ฝ๋๋ฅผ ์ ํํ๊ณ ์๋ ๋ฑ์ ์ค์ ํ์ฌ ๋ผ์ธ ์์ดํ ์ ๋ฑ๋กํฉ๋๋ค. ๊ฒ์ ์ค์ ์ ์กฐํ ๊ฐ์ฒด ๊ฒ์ ์ ๊ฒ์ ๊ฒฐ๊ณผ ๋ ์ด์์์ ์ค์ ํ๋ ๊ธฐ๋ฅ์ ๋๋ค.
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ ํ๋จ์ ์์ฝ ์ ๋ณด๋ฅผ ํ์ํฉ๋๋ค.
๋ผ์ธ ์์ดํ
ํธ์ง๊ธฐ์์ ์ถ๊ฐ๋ ๋ชจ๋ ๋ฐ์ดํฐ์ ์ด์ก(TotalPrice
) ํ๋(์ด) ๊ฐ์ ํฉ์ฐํ์ฌ ํ๋จ์ ํฉ๊ณ๋ฅผ ํ์ํ๋ ค๊ณ ํฉ๋๋ค.
๊ธฐ๋ณธ ์ค์ ์ ๋ผ์ธ ์์ดํ ์ต์ ์์ '์์ฝ ํ์'๋ฅผ ํ์ฑํํฉ๋๋ค.
๋ผ์ธ ์์ดํ
ํธ์ง๊ธฐ ์ค์ ๋จ๊ณ์์ ์ด์ก(TotalPrice
) ํ๋(์ด)์ ์์ฝ ์์ฑ์ ํ์ฑํํฉ๋๋ค.
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ฅผ ์คํํ๋ฉด, ์ถ๊ฐ๋ ๋ฐ์ดํฐ์ ์ด์ก ํฉ๊ณ๊ฐ ํ๋จ์ ํ์๋๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
๋ผ์ธ ์์ดํ ๊ฐ์ฒด๋ ์ฐธ์กฐ ๋ฐ์ดํฐ๋ฅผ ์ ํํ์ฌ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๊ณ ์ ์ฅํ๋ ์ญํ ์ ํ๋ ๊ฐ์ฒด์ ๋๋ค. ์ด ๊ฐ์ฒด๋ ๋ถ๋ชจ ๊ฐ์ฒด์ ํ์ ๊ฐ์ฒด์ฌ์ผ ํ๋ฉฐ, ๋น๋์์ ๋ถ๋ชจ ๊ฐ์ฒด๋ฅผ ์ ํํ๋ฉด ํด๋น ๋ถ๋ชจ ๊ฐ์ฒด์ ์ฐ๊ด๋ ํ์ ๊ฐ์ฒด๋ฅผ ๊ฒ์ํ ์ ์์ต๋๋ค. ํด๋น ๋จ๊ณ์์๋ ํํฐ, ์ ๋ ฌ, ์๋ ๋ฒํธ ๋ฑ์ ์ค์ ๋ค์ ์ ๊ณตํ๊ณ ์์ต๋๋ค.
๋ถ๋ชจ ๊ฐ์ฒด๋ ๋ผ์ธ ์์ดํ ๊ฐ์ฒด์ ์์ ๊ฐ์ฒด๋ก, Master-Detail ๋๋ Lookup ๊ด๊ณ๋ฅผ ๊ฐ์ง๋๋ค. ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ ๋ถ๋ชจ ๊ฐ์ฒด์ ๋ ์ฝ๋ ํ์ด์ง์์ ์คํ๋ฉ๋๋ค. ๋น๋์์ ๋ถ๋ชจ ๊ฐ์ฒด๋ฅผ ๊ฒ์ํ ๋, ํ์ ๊ฐ์ฒด๋ฅผ ๊ฐ์ง๊ณ ์๋ ๊ฐ์ฒด๋ง ๊ฒ์์ด ๊ฐ๋ฅํฉ๋๋ค.
๋ถ๋ชจ ๊ฐ์ฒด์ ๋ ์ฝ๋ ํ์ด์ง์์ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ฅผ ์คํํฉ๋๋ค.
์ ๋น๋์์ ์์ฑํ ์ ์์ผ๋ฉฐ, ์ํ๋ ํ์ด์ง ๋ ์ด์์์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
์ค์ ๋จ๊ณ๋ฅผ ํ์ํฉ๋๋ค. ๋จ๊ณ๋ 3๊ฐ์ง๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ ๊ฐ ์ค์ ์ ๋๋ฅด๋ฉด ๋ฒ ์์ญ์ด ํด๋น ํจ๋๋ก ์ ํ์ด ๋ฉ๋๋ค.
๋ฒ์ ๋จ๊ณ์ ๋ฐ๋ผ ํด๋น ์ค์ ํจ๋๋ก ์ ํ๋ฉ๋๋ค.
Release Date
Summary
Fixed
Feature
Release Date
Summary
Release Date
Summary
Fixed
Calculation Formula์ ๋ณต์กํ ์ฐ์์ ์ ์ฉํ์ ๋ ๊ณ์ฐ์ด ์๋ํ์ง ์๋ ๋ฌธ์ ํด๊ฒฐ
Feature
Release Date
Summary
Release Date
Summary
Release Date
Summary
์กฐํ ์ ํ๊ธฐ์ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ์ ๊ฐ๊ฐ์ ํ์ดํ ๋ ์ด๋ธ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ๋ํ, ์ ๋ ฅ ๋ ์์ ์์ด์ฝ( )์ ํด๋ฆญํ์ฌ ์ปค์คํ ๋ผ๋ฒจ์ ์ฝ์ ํ๋ฉด, ์ฌ์ฉ์์ ์ธ์ด ์ค์ ์ ๋ฐ๋ผ ๋ฒ์ญ๋ ๋ ์ด๋ธ์ด ํ์๋๋๋ก ์ค์ ํ ์ ์์ต๋๋ค.
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ์์ ์กฐํ ์ ํ๊ธฐ๋ก ์ด๋ํ๋ ๋ฒํผ ๋ ์ด๋ธ๋ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ํ์ดํ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ฐ์ธก ์์ด์ฝ ๋ฒํผ( )์ ํด๋ฆญํ์ฌ ์ปค์คํ ๋ผ๋ฒจ์ ์ฝ์ ํ๋ฉด, ์ฌ์ฉ์์ ์ธ์ด ์ค์ ์ ๋ฐ๋ผ ๋ฒ์ญ๋ ๋ ์ด๋ธ์ ํ์ํ ์ ์์ต๋๋ค.
์ค๋น์ค์ ๋๋ค.
์ค๋น์ค์ ๋๋ค.
์ค๋น์ค์ ๋๋ค.
๋ณต์ ๊ธฐ๋ฅ์ ๋ ๊ฐ์ง ์ฃผ์ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค:
๋ฒ์ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ์ง์ํ์ง ์๊ธฐ ๋๋ฌธ์, ํ์ฌ ์ค์ ์ ๋ณต์ ํ์ฌ ์์ ํ๊ฒ ์์ ํ๊ณ ํ ์คํธํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์๋ ์ค์ ์ ์ํฅ์ ์ฃผ์ง ์๊ณ ๋ณ๊ฒฝ ์ฌํญ์ ์๋ํ ์ ์์ต๋๋ค.
๋น์ทํ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ฅผ ์ถ๊ฐ๋ก ๊ตฌํํ ํ์๊ฐ ์์ ๋, ๋ณต์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ์ ํธ์ง๊ธฐ๋ฅผ ์ ์ํ๊ฒ ์์ฑํ๊ณ ์กฐ์ ํ ์ ์์ต๋๋ค.
๋น๋ ์๋จ์ ์๋ ๋ณต์ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
๋ณต์ ๋ ๋น๋ ํ๋ฉด์์ ํ์ํ ์ถ๊ฐ ์ค์ ๋ฐ ๋ณ๊ฒฝ์ ํฉ๋๋ค.
์ ์ฅ์ ๋๋ฌ ๋ณต์ ์์ ์ ์๋ฃํฉ๋๋ค.
์ด ์์์์๋ ๊ธฐํ ์ ํ์ ๋ํ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ฅผ ์ค์ ํ์์ต๋๋ค.
๋ถ๋ชจ: ๊ธฐํ
๋ผ์ธ ์์ดํ : ๊ธฐํ ์ ํ
์กฐํ: ๊ฐ๊ฒฉ ๋ชฉ๋ก ํญ๋ชฉ
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ ํ๋จ์ ์์ฝ ์ ๋ณด๋ฅผ ํ์ํฉ๋๋ค.
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ์์ ๊ฐ๋ก ์คํฌ๋กค ์, ์ฒซ ๋ฒ์งธ ์ด์ ๊ณ ์ ํฉ๋๋ค. ํ์ํ ์ด์ด ๋ง์ ๊ฒฝ์ฐ, ์ฒซ ๋ฒ์งธ ํ์ ๊ณ ์ ํด๋ณด์ธ์.
1
๋ผ์ธ ์์ดํ ์ผ๋ก ์ฌ์ฉ๋ ๊ฐ์ฒด๋ฅผ ์ ํํ๊ณ , ํด๋น ๊ฐ์ฒด๋ฅผ ๋ถ๋ชจ ๊ฐ์ฒด์ ์ฐ๊ฒฐํ ํ๋๋ฅผ ์ง์ ํฉ๋๋ค. ์คํ ๋ค๋ ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, ์๋ ์ค์ ์ต์ ์ ํตํด ํ์ํ ์ค์ ์ ๊ฐํธํ๊ฒ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
2
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ์์ ์คํ ์ ์กฐ๊ฑด์ ๋ง๋ ์ ์ฅ๋ ๋ผ์ธ ์์ดํ ์ ๋ถ๋ฌ์ค๊ณ ์ถ๋ค๋ฉด, ํํฐ์ ์ ๋ ฌ ์์๋ฅผ ์ค์ ํด๋ณด์ธ์. ์ด๋ฅผ ํตํด ์ํ๋ ๋ฐ์ดํฐ๋ง ํ์ํ๊ณ , ๋ถ๋ฌ์ค๋ ์์๋ฅผ ์ ์ดํ ์ ์์ต๋๋ค.
3
๋ผ์ธ ์์ดํ
์ ์ญ์ ํ ๋ ํน์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ ์ดํ๋ ค๋ฉด, ์กฐ๊ฑด์ ๊ฒฐ๊ณผ๊ฐ(true
๋๋ false
)์ ์ ์ฅํ๋ ํ๋๋ฅผ ์ง์ ํ์ธ์. ์ด ํ๋๋ ์ญ์ ๊ฐ๋ฅ ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
4
๋ผ์ธ ์์ดํ ์ ์ฅ ์ ์๋ ๋ฒํธ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ํนํ ์ ํ ์ต์ ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๊ฐ ๋ผ์ธ ์์ดํ ์ ๊ตฌ๋ถํ๊ณ ๊ด๋ฆฌํ๊ธฐ์ ์ ์ฉํฉ๋๋ค.
์ ์ฅ๋ ๋ผ์ธ ์์ดํ
์ ์ํ์ ๋ฐ๋ผ ์ญ์ ๋ฅผ ์ ์ดํ๊ณ ์ถ๋ค๋ฉด, Boolean ์ ํ์ ํ๋๋ฅผ ์ง์ ํ์ฌ ์ญ์ ๊ฐ๋ฅ ์ฌ๋ถ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ์ง์ ๋ ํ๋ ๊ฐ์ด true
(์ฐธ)์ธ ๊ฒฝ์ฐ, ํด๋น ๋ผ์ธ ์์ดํ
์ ๋ํด ์ญ์ ๋ฒํผ์ ๋นํ์ฑํํ ์ ์์ต๋๋ค.
์ญ์ ์ ์ด๋ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ ํ๋ฉด์์๋ง ์๋ํ๋ฉฐ, Salesforce ๋ด๋ถ ํธ๋์ญ์ (์: API, ๋ฐ์ดํฐ ๋ก๋, ๋๋ ์๋ ์ญ์ )์์๋ ์ ์ด๋์ง ์์ต๋๋ค.
์ด ์์์์๋ ๊ธฐํ ์ ํ์ ๋ํ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ฅผ ์ค์ ํ์์ต๋๋ค.
๋ถ๋ชจ: ๊ธฐํ
๋ผ์ธ ์์ดํ : ๊ธฐํ ์ ํ
์กฐํ: ๊ฐ๊ฒฉ ๋ชฉ๋ก ํญ๋ชฉ
๊ธฐํ์ ๋ผ์ธ ์์ดํ
์ธ ๊ธฐํ ์ ํ์ด ์น์ธ๋ ๊ฒฝ์ฐ, ์ญ์ ๊ฐ ๋ถ๊ฐ๋ฅํ๋๋ก ์ค์ ํ๋ ค๊ณ ํฉ๋๋ค. ์ด๋ฅผ ์ํด ์น์ธ๋จ(Approved__c
) ํ๋๋ฅผ ์ฌ์ฉํ์ฌ ์ญ์ ์ ์ด๋ฅผ ๊ตฌ์ฑํ์์ต๋๋ค.
์ญ์ ์ ์ด ํ๋์ ์น์ธ๋จ(Approved__c
) ํ๋ API๋ช
์ ์
๋ ฅํฉ๋๋ค.
์น์ธ๋จ(Approved__c
) ํ๋๊ฐ์ด true
์ธ ๊ฒฝ์ฐ์๋ง ์ญ์ ๋ฒํผ์ด ๋
ธ์ถ๋์ง ์๋ ๊ฒ์ ํ์ธํ์ค ์ ์์ต๋๋ค.
๋ถ๋ชจ ๊ฐ์ฒด์์ ์์ํ์ฌ ํ์ ๊ฐ์ฒด์ธ ๋ผ์ธ ์์ดํ ์ ์ ํํ๊ณ , ๋ผ์ธ ์์ดํ ์ด ์ฐธ์กฐํ๊ณ ์๋ ์กฐํ ๊ฐ์ฒด๋ฅผ ์ค์ ํฉ๋๋ค. ์กฐํ ๊ฐ์ฒด๋ฅผ ์ง์ ํ ๋๋, ๋ผ์ธ ์์ดํ ์์ ์กฐํ ๊ฐ์ฒด๋ฅผ ์ฐธ์กฐํ๋ ํ๋๋ฅผ ์ ํํด์ผ ํฉ๋๋ค.
๊ธฐํ(Opportunity
)์ ๋ํ ๊ธฐํ ์ ํ(OpportunityLineItem
)์ ๊ธฐ๋ฐ์ผ๋ก ๋น๋๋ฅผ ์ค์ ํ๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. ์๋ ๊ฐ์ฒด ๊ตฌ์กฐ ์ด๋ฏธ์ง์ ๊ฐ์ด ๊ธฐํ ์ ํ์ ๋ ๊ฐ์ง ์ฃผ์ ๊ด๊ณ๋ฅผ ๊ฐ์ง๋๋ค:
๊ธฐํ(Opportunity
)
๊ธฐํ ์ ํ์ ์์ ๊ฐ์ฒด๋ก ๊ธฐํ ID(OpportunityId
) ํ๋๋ก ์ฐธ์กฐ๋ฉ๋๋ค.
๊ฐ๊ฒฉ ๋ชฉ๋ก ํญ๋ชฉ(PricebookEntry
)
๊ธฐํ ์ ํ์ด ์ฐธ์กฐํ๊ณ ์๋ ๊ฐ์ฒด๋ก ๊ฐ๊ฒฉ ๋ชฉ๋ก ํญ๋ชฉ ID(PricebookEntryId
) ํ๋๋ก ์ฐธ์กฐ๋ฉ๋๋ค.
๋ถ๋ชจ ๊ฐ์ฒด๋ ๊ธฐํ(Opportunity
)๋ก ์ ํํฉ๋๋ค.
๋ผ์ธ ์์ดํ
๊ฐ์ฒด๋ ๊ธฐํ ์ ํ(OpportunityLineItem
)์ผ๋ก ์ ํํฉ๋๋ค.
๊ธฐํ ์ ํ(OpportunityLineItem
)์ ๊ฐ๊ฒฉ ๋ชฉ๋ก ํญ๋ชฉ(PricebookEntry
)์ ์ฐธ์กฐํ์ฌ ์์ฑ๋๊ธฐ ๋๋ฌธ์, ์กฐํ ์ฐธ์กฐ ํ๋๋ก ๊ธฐํ ์ ํ์ ๊ฐ๊ฒฉ ๋ชฉ๋ก ํญ๋ชฉ ID(PricebookEntryId
) ํ๋๋ฅผ ์ ํํด์ผ ํฉ๋๋ค.
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ์์ ์คํ ์ ์กฐ๊ฑด์ ๋ง๋ ์ ์ฅ๋ ๋ผ์ธ ์์ดํ ์ ๋ถ๋ฌ์ค๊ณ ์ถ๋ค๋ฉด, ํํฐ์ ์ ๋ ฌ ์์๋ฅผ ์ค์ ํด๋ณด์ธ์. ์ด๋ฅผ ํตํด ์ํ๋ ๋ฐ์ดํฐ๋ง ํ์ํ๊ณ , ๋ถ๋ฌ์ค๋ ์์๋ฅผ ์ ์ดํ ์ ์์ต๋๋ค.
ํธ์ง๊ธฐ ์คํ ์, ์ ์ฅ๋ ๋ผ์ธ ์์ดํ
๋ฐ์ดํฐ๋ฅผ ํํฐ๋งํ์ฌ ์ํ๋ ์กฐ๊ฑด์ ๋ง๋ ๋ฐ์ดํฐ๋ง ํ์ํ ์ ์์ต๋๋ค. ํํฐ ์ค์ ๋ฐฉ์์ SOQL์ WHERE
์ ๊ณผ ๋์ผํฉ๋๋ค.
ํํฐ ์ ๋ ฅ๋ ์๋์ ์๋ ์ฟผ๋ฆฌ ๋ง๋ฒ์ฌ(Query Wizard) ๋ฒํผ์ ์ฌ์ฉํ๋ฉด, ํํฐ ์กฐ๊ฑด์ ๋ณด๋ค ์ฝ๊ฒ ๊ตฌ์ฑํ๊ณ ์ ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด SOQL ๋ฌธ๋ฒ์ ๋ชฐ๋ผ๋ ์กฐ๊ฑด ์ค์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
ํํฐ ์ ๊ฑฐ ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์ ๋ ฅ๋ ๋ชจ๋ ํํฐ ์กฐ๊ฑด์ด ์ ๊ฑฐ๋ฉ๋๋ค.
ํธ์ง๊ธฐ ์คํ ์, ์ ์ฅ๋ ๋ผ์ธ ์์ดํ
๋ฐ์ดํฐ๋ฅผ ์ํ๋ ์์๋ก ์ ๋ ฌํ ์ ์์ต๋๋ค. ์ ๋ ฌ ์ค์ ๋ฐฉ์์ SOQL์ ORDER BY
์ ๊ณผ ๋์ผํฉ๋๋ค.
์กฐํ ๋ ์ฝ๋๋ฅผ ๊ฒ์ํ ๋ ๊ฒ์ํ ํค์๋์ ๋์ ํ๋๊ฐ์ ์ค์ ํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์ด๋ฆ ํ๋๊ฐ ๊ฒ์ ๋์์ผ๋ก ์ง์ ๋๋ฉฐ, ์ผ์น ์กฐ๊ฑด์ ํฌํจ(Contains)์ ๋๋ค.
ํค์๋ ๊ฒ์ ํ๋๋ ๊ฐ๊ฒฉ ๋ชฉ๋ก ํญ๋ชฉ(PricebookEntry
) ๊ฐ์ฒด์ ์ ํ ์ด๋ฆ(Name
) ํ๋๋ก ์ค์ ๋์ด ์์ต๋๋ค. ๊ฒ์ ์กฐ๊ฑด์ ํฌํจ(Contains)์ด๋ฉฐ, ์
๋ ฅํ ๊ฒ์ ํค์๋๊ฐ ์ ํ ์ด๋ฆ ํ๋ ๊ฐ์ ํฌํจ๋ ๊ฒฝ์ฐ ์กฐํ๋ฉ๋๋ค.
ํธ์ง๊ธฐ์์ ์กฐํ ์ ํ๊ธฐ ํ๋ฉด์ โGenโ์ ์ ๋ ฅํ๋ฉด, ์ ํ ์ด๋ฆ์ โGenโ์ด ํฌํจ๋ ํญ๋ชฉ๋ง ๊ฒ์๋๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
์กฐํ ์ ํ๊ธฐ๋ฅผ ๊ฑด๋๋ฐ๊ณ ๋ฐ๋ก ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ก ์ ํํ๊ณ ์ถ์ ๊ฒฝ์ฐ, ์กฐํ ์ ํ๊ธฐ ์ฐจ๋จ ๊ธฐ๋ฅ์ ํ์ฑํํ์ธ์. ๋ํ, ํน์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์กฐํ ์ ํ๊ธฐ๋ฅผ ์ฐจ๋จํ ์๋ ์์ต๋๋ค.
์ฐจ๋จ ์กฐ๊ฑด์ ์ค์ ํ๋ ค๋ ๊ฒฝ์ฐ, ๋ถ๋ชจ ๊ฐ์ฒด์ ํน์ ํ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ์ด๋ฉ๋๋ค. ํด๋น ํ๋๋ Boolean ์ ํ์ด์ด์ผ ํ๋ฉฐ, ๊ฐ์ด true
์ธ ๊ฒฝ์ฐ ์กฐํ ์ ํ๊ธฐ๊ฐ ์ฐจ๋จ๋ฉ๋๋ค.
์ด ์์์์๋ ๊ธฐํ ์ ํ์ ๋ํ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ฅผ ์ค์ ํ์์ต๋๋ค.
๋ถ๋ชจ: ๊ธฐํ
๋ผ์ธ ์์ดํ : ๊ธฐํ ์ ํ
์กฐํ: ๊ฐ๊ฒฉ ๋ชฉ๋ก ํญ๋ชฉ
๋ผ์ธ ์์ดํ
ํธ์ง๊ธฐ์์ ๊ฐฑ์ ๋ ๊ธฐํ์ธ ๊ฒฝ์ฐ ์ ํ ์ถ๊ฐ(๋ผ์ธ ์์ดํ
์ถ๊ฐ)๋ฅผ ์ฐจ๋จํ๋ ค๊ณ ํฉ๋๋ค. ์์์์๋ ๊ธฐํ์ ๊ฐฑ์ ๋จ(IsRenewal__c
) ํ๋๋ฅผ ์ฌ์ฉํ์ฌ ์ฐจ๋จ ์กฐ๊ฑด์ ์ค์ ํฉ๋๋ค.
๊ฐฑ์ ๋จ(IsRenewal__c
)์ด true
์ผ ๋ ํธ์ง๊ธฐ์์ ์กฐํ ์ ํ๊ธฐ ํ๋ฉด์ผ๋ก ์ ํํ๋ ๋ฒํผ์ด ํ์๋์ง ์๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
๋ผ์ธ ์์ดํ ์ ๋ฑ๋กํ๊ธฐ ์ํด์๋ ๋จผ์ ์ ํ๊ณผ ๊ฐ์ ์กฐํ ๊ฐ์ฒด๋ฅผ ๊ฒ์ํ๊ณ ๊ฒ์ ๊ฒฐ๊ณผ ์ค ์ํ๋ ๋ ์ฝ๋๋ฅผ ์ ํํ๊ณ ์๋ ๋ฑ์ ์ค์ ํ์ฌ ๋ผ์ธ ์์ดํ ์ ๋ฑ๋กํฉ๋๋ค. ๊ฒ์ ์ค์ ์ ์กฐํ ๊ฐ์ฒด ๊ฒ์ ์ ๊ฒ์ ๊ฒฐ๊ณผ ๋ ์ด์์์ ์ค์ ํ๋ ๊ธฐ๋ฅ์ ๋๋ค.
1
์กฐํ ์ ํ๊ธฐ์์ ๊ฒ์ ๊ฒฐ๊ณผ์ ํ์ํ ํ๋(์ด)๋ฅผ ์ถ๊ฐํ๊ณ , ๊ฐ ํ๋(์ด)์ ์์ฑ์ ์ค์ ํ ์ ์์ต๋๋ค.
๋ํ, ๋ฐ์ดํฐ ์์ค์์ ๊ฐ์ ธ์จ ๋ฐ์ดํฐ๋ฅผ ํ์ํ๊ธฐ ์ํด ๊ฐ์ ์ด์ ์ถ๊ฐํ ์๋ ์์ต๋๋ค.
2
์กฐํ ๊ฐ์ฒด ๋ ์ฝ๋ ์ธ์ ์ถ๊ฐ ๋ฐ์ดํฐ๋ฅผ ํ์ํ๊ณ ์ถ์ ๊ฒฝ์ฐ ๋ฐ์ดํฐ์์ค๋ฅผ ํ์ฉํ์ฌ ๋ค๋ฅธ ๊ฐ์ฒด๋ฅผ ์กฐํํ๊ฑฐ๋ ๊ฐ์ ธ์จ ๋ฐ์ดํฐ๋ฅผ ํ์ํ ์ ์์ต๋๋ค.
๋ํ, Apex Class๋ฅผ ์ฌ์ฉํ๋ฉด ๋ณต์กํ ๋ก์ง์ด๋ ์ธ๋ถ ์ธํฐํ์ด์ค๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ ์กฐํ ์ ํ๊ธฐ์์ ํ์ํ๋ ๊ฒ๋ ๊ฐ๋ฅํฉ๋๋ค.
์ถ๊ฐ๋ ์ด์ Drag & Drop์ ์ฌ์ฉํ์ฌ ์์๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
์ํ๋ ์ด์ ๋งจ ์ข์ธก ์์ด์ฝ()์ ๋ง์ฐ์ค๋ก ํด๋ฆญํ ์ํ๋ก ์ ์งํฉ๋๋ค.
๋ง์ฐ์ค๋ฅผ ํด๋ฆญํ ์ํ์์ ์ด์ ์ํ๋ ์์น๋ก Drag & Drop ํฉ๋๋ค.
์กฐํ ์ ํ๊ธฐ์ ๋ฐ์ดํฐ ํ ์ด๋ธ์ ํ์ํ ์ด ๋ ์ด๋ธ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์ ํ๋ ํ๋์ ๋ ์ด๋ธ์ด ํ์๋๋ฉฐ, ๋ ์ด๋ธ ์ ๋ ฅ๋์ ๊ฐ์ ์ ๋ ฅํ๋ฉด ํด๋น ๊ฐ์ด ํ์๋ฉ๋๋ค. ๋ํ, ์ ๋ ฅ๋ ์์ ์์ด์ฝ( )์ ํด๋ฆญํ์ฌ ์ปค์คํ ๋ผ๋ฒจ์ ์ฝ์ ํ๋ฉด ์ฌ์ฉ์ ์ธ์ด ์ค์ ์ ๋ฐ๋ผ ๋ฒ์ญ๋ ๋ ์ด๋ธ์ด ํ์๋ฉ๋๋ค.
๋ ์ด๋ธ์ ๋ณ๋๋ก ์ค์ ํ์ง ์์ ๊ฒฝ์ฐ, ๊ธฐ๋ณธ์ ์ผ๋ก ํ์๋๋ ํ๋ ๋ ์ด๋ธ์ ์ฌ์ฉ์ ์ธ์ด์ ๋ฐ๋ผ ๋ฒ์ญ๋ฉ๋๋ค.
์กฐํ ์ ํ๊ธฐ์ ํ์ํ ํ๋(์ด)์ ์ค์ ํฉ๋๋ค. ๋ํ, ๋ฐ์ดํฐ์์ค์์ ๊ฐ์ ธ์จ ๋ฐ์ดํฐ๋ฅผ ํ์ํ๊ธฐ ์ํด ๊ฐ์ ์ด์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
์กฐํ ์ ํ๊ธฐ ์ค์ ๋จ๊ณ์์ [์ด ์ถ๊ฐ] ๋ฒํผ์ ํด๋ฆญํ์ฌ ์กฐํ ์ ํ๊ธฐ์ ํ์ํ ํ๋๋ฅผ ์ ํํฉ๋๋ค.
๋ผ์ธ ์์ดํ ํ๋์ ์์ฑ์ ์ค์ ํฉ๋๋ค. ์์ ์ ํ ์กฐํ ๋ ์ฝ๋๋ณ๋ก ๊ฐ๊ฒฉ, ํ ์ธ์จ, ์๋ ๋ฑ์ ์์ฑ ํ๋๋ฅผ ์ ์ํฉ๋๋ค.
1
Line-item ๊ฐ์ฒด์ ๋ชจ๋ ํ๋ ์ค์์ ํธ์ง ์ ์ฌ์ฉํ ํ๋๋ฅผ ์ ํํ๊ณ ๊ฐ ํ๋์ ๊ธฐ๋ณธ๊ฐ ๋ฐ ์์ฑ์ ์ค์ ํฉ๋๋ค.
2
์กฐํ ๊ฐ์ฒด ๋ ์ฝ๋ ์ธ์ ์ถ๊ฐ ๋ฐ์ดํฐ๋ฅผ ํ์ํ๊ณ ์ถ์ ๊ฒฝ์ฐ ๋ฐ์ดํฐ์์ค๋ฅผ ํ์ฉํ์ฌ ๋ค๋ฅธ ๊ฐ์ฒด๋ฅผ ์กฐํํ๊ฑฐ๋ ๊ฐ์ ธ์จ ๋ฐ์ดํฐ๋ฅผ ํ์ํ ์ ์์ต๋๋ค.
๋ํ, Apex Class๋ฅผ ์ฌ์ฉํ๋ฉด ๋ณต์กํ ๋ก์ง์ด๋ ์ธ๋ถ ์ธํฐํ์ด์ค๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ ์กฐํ ์ ํ๊ธฐ์์ ํ์ํ๋ ๊ฒ๋ ๊ฐ๋ฅํฉ๋๋ค.
๋ฐ์ดํฐ์์ค์์ ๊ฐ์ ธ์จ ๋ฐ์ดํฐ๋ฅผ ํ์ํ๊ธฐ ์ํด ์์ ๊ฐ์ ๋ด์ ์ ์๋ ๊ฐ์ ์ด์ ์์ฑํฉ๋๋ค. ๊ฐ์ ์ด์ [๊ฐ์ ์ด ์ถ๊ฐ] ๋ฒํผ์ ํด๋ฆญํ์ฌ ์ถ๊ฐํ ์ ์์ผ๋ฉฐ, ๊ฐ ์ ํ์ผ๋ก ํ ์คํธ, ์ซ์, ํตํ๋ฅผ ์ง์ํฉ๋๋ค.
๊ฐ์ ์ด์ ๋ฐ์ดํฐ์์ค ์ฉ๋๋ก ์ฌ์ฉ๋๋ฏ๋ก, ์์ธํ ๋ด์ฉ์ ๋ฐ์ดํฐ์์ค ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํ์ธ์.
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ์ ํ์ ๋ฐ ์์ ํ ํ๋(์ด)์ ์ค์ ํฉ๋๋ค.
๋ฏธ๋ฆฌ ์ถ๊ฐ๋ ์กฐํ ์ฐธ์กฐ ํ๋๋ ์ญ์ ํ ์ ์์ต๋๋ค. ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ์์ ํด๋น ํ๋๋ฅผ ํ์ํ์ง ์์ผ๋ ค๋ฉด, ์จ๊น ์ค์ ์ ์ฒดํฌํ์ธ์.
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ ์ค์ ๋จ๊ณ์์ [์ด ์ถ๊ฐ] ๋ฒํผ์ ํด๋ฆญํ์ฌ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ์ ์์ ํ ํ๋๋ฅผ ์ ํํฉ๋๋ค.
์กฐํ ๊ฐ์ฒด๋ ๋ผ์ธ ์์ดํ ๊ฐ์ฒด์์ ์ฐธ์กฐํ๋ ๊ฐ์ฒด๋ก, ์ฌ์ฉ์๋ ์กฐํ ๋ ์ฝ๋๋ฅผ ์ ํํ์ฌ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ผ์ธ ์์ดํ ๋ ์ฝ๋๋ฅผ ์์ฑํฉ๋๋ค.
1
๋ผ์ธ ์์ดํ ๊ฐ์ฒด์์ ์กฐํ ๊ฐ์ฒด๋ฅผ ์ฐธ์กฐํ๋ ํ๋๋ฅผ ์ค์ ํฉ๋๋ค.
2
์กฐํ ๋ ์ฝ๋๋ฅผ ๊ฒ์ํ ๋, ์ด๋ค ํ๋๊ฐ์ ๊ธฐ์ค์ผ๋ก ๊ฒ์ํ ์ง๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์กฐํ ๊ฐ์ฒด์ Name ํ๋๊ฐ ๊ฒ์ ๊ธฐ์ค์ผ๋ก ์ค์ ๋ฉ๋๋ค.
3
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ์์ ์กฐํ ์ ํ๊ธฐ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ , ๋ผ์ธ ์์ดํ ํธ์ง๋ง ์ํ๋ ๊ฒฝ์ฐ, ์กฐํ ์ ํ๊ธฐ๋ฅผ ์ฐจ๋จํ๋๋ก ์ค์ ํ ์ ์์ต๋๋ค. ๋ํ, ์กฐ๊ฑด์ ๋ฐ๋ผ ์กฐํ ์ ํ๊ธฐ๋ฅผ ์ฐจ๋จํ๊ฑฐ๋ ํ์ฑํํ ์๋ ์์ต๋๋ค.
4
ํํฐ๋ฅผ ์ฌ์ฉํ์ฌ ํ์ํ ๋ฐ์ดํฐ๋ง ์กฐํํ๊ณ , ์กฐํ๋ ๋ฐ์ดํฐ์ ๋ํด ์ํ๋ ์ ๋ ฌ ์์๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
์ด ๊ฐ์ ์ ๋ ฌ์ ์ค์ ํ ์ ์์ต๋๋ค. ์ ๋ ฌ ์ต์ ์ ์ผ์ชฝ, ์ค๋ฅธ์ชฝ, ๊ฐ์ด๋ฐ ์ธ ๊ฐ์ง๊ฐ ์์ผ๋ฉฐ, ๊ธฐ๋ณธ๊ฐ์ ์ผ์ชฝ ์ ๋ ฌ์ ๋๋ค.
์กฐํ ์ ํ๊ธฐ ํ๋ฉด์ด ๋ก๋๋ ๋ ์กฐ๊ฑด์ ๋ง๋ ์กฐํ ๊ฐ์ฒด์ ๋ ์ฝ๋๋ฅผ ๋ถ๋ฌ์ค๋ ค๋ฉด ํํฐ๋ฅผ ์ค์ ํ๊ณ , ์ํ๋ ๋ ์ฝ๋ ์์๋ฅผ ์ง์ ํ๋ ค๋ฉด ์ ๋ ฌ์ ์ค์ ํ์ธ์.
์กฐํ ์ ํ๊ธฐ ๋ก๋ ์ ์ํ๋ ์กฐ๊ฑด์ ๋ง๋ ๋ฐ์ดํฐ๋ง ์กฐํ๋ฉ๋๋ค. ํํฐ ์ค์ ๋ฐฉ์์ SOQL์ WHERE
์ ๊ณผ ๋์ผํฉ๋๋ค.
ํํฐ ์ ๋ ฅ๋ ์๋์ ์๋ ์ฟผ๋ฆฌ ๋ง๋ฒ์ฌ(Query Wizard) ๋ฒํผ์ ์ฌ์ฉํ๋ฉด, ํํฐ ์กฐ๊ฑด์ ๋ณด๋ค ์ฝ๊ฒ ๊ตฌ์ฑํ๊ณ ์ ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด SOQL ๋ฌธ๋ฒ์ ๋ชฐ๋ผ๋ ์กฐ๊ฑด ์ค์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
ํํฐ ์ ๊ฑฐ ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์ ๋ ฅ๋ ๋ชจ๋ ํํฐ ์กฐ๊ฑด์ด ์ ๊ฑฐ๋ฉ๋๋ค.
์กฐํ ์ ํ๊ธฐ ๋ก๋ ์ ๋ฐ์ดํฐ๊ฐ ์ํ๋ ์์๋ก ์ ๋ ฌ๋๋๋ก ๋ฏธ๋ฆฌ ์ ์ํ ์ ์์ต๋๋ค. ์ ๋ ฌ ์ค์ ๋ฐฉ์์ SOQL์ ORDER BY
์ ๊ณผ ๋์ผํฉ๋๋ค.
์ด ๋๋น๋ฅผ ๊ณ ์ ํ ์ ์์ต๋๋ค. ๋จ์๋ ํฝ์ (pixel)์ ๋๋ค.
์๋ ์ด๋ฏธ์ง์ ๊ฐ์ด ๋๋ฆฌ์ ๊ฐ, ์ดํ๊ฐ, ์ฌ๊ณ , ์๋ ๋ฑ์ ์ด์ ๋ฐ์ดํฐ ๋ฐ ์ ๋ ฅ๋ ํฌ๊ธฐ์ ๋นํด ๋๋น๊ฐ ์๊ฑฐ๋ ํฝ๋๋ค. ์ด๋ฌํ ์ด์ ๋๋น๋ฅผ ๊ณ ์ ํ์ฌ ํฌ๊ธฐ๋ฅผ ์ผ์ ํ๊ฒ ๋ง์ถ๊ณ ์ ํฉ๋๋ค.
๋น๋์์ ๊ฐ ์ด์ ๋๋น๋ฅผ 150~200px ์ฌ์ด๋ก ์ค์ ํฉ๋๋ค.
์ด์ ๋ณด๋ค ์ด ๋๋น๊ฐ ๋ ์์ ์ ์ผ๋ก ๋ณด์ด๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
๋ผ์ธ ์์ดํ ์ถ๊ฐ ์, ๋ถ๋ชจ ๊ฐ์ฒด ๋๋ ์กฐํ ๊ฐ์ฒด์ ํน์ ํ๋ ๊ฐ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ํ ๋นํ ์ ์์ต๋๋ค.
์์ค ํ๋ ๊ฐ์ ๋ผ์ธ ์์ดํ ์ด ์ต์ด ์ถ๊ฐ๋ ๋๋ง ํ ๋น๋ฉ๋๋ค.
๊ธฐํ ์ ํ ์ถ๊ฐ ์, ์ ํํ ์ ํ์ ๋จ๊ฐ๋ฅผ ๊ธฐํ ์ ํ์ ๋จ๊ฐ ํ๋์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ํ ๋นํ๋ ค๊ณ ํฉ๋๋ค.
๋ผ์ธ ์์ดํ
์ ์ ๊ฐ(ListPrice
)์ ํ๋งค ๊ฐ๊ฒฉ(UnitPrice
) ํ๋๊ฐ ์ถ๊ฐ๋์ด ์์ต๋๋ค. ํด๋น ํ๋์ ์กฐํ ๊ฐ์ฒด์ธ ๊ฐ๊ฒฉ ๋ชฉ๋ก ํญ๋ชฉ(PricebookEntry
)์ ์ ๊ฐ(UnitPrice
) ํ๋ ๊ฐ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์ ํ๋ ค๊ณ ํฉ๋๋ค.
์ ๊ฐ์ ํ๋งค ๊ฐ๊ฒฉ์ ์์ค ํ๋์์ ์ฒซ ๋ฒ์งธ ์ต์ ์ โ์กฐํโ๋ก ์ ํํฉ๋๋ค.
๋ ๋ฒ์งธ ์ต์ ์์ โ์ ๊ฐโ๋ฅผ ์ ํํฉ๋๋ค.
์ ํํ ์ ํ๋ค์ ๋จ๊ฐ๊ฐ ๋ผ์ธ ์์ดํ ์ ์ ๊ฐ์ ํ๋งค ๊ฐ๊ฒฉ ํ๋์ ๊ฐ์ผ๋ก ํ ๋น๋๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ์ ํ์๋๋ ์ด ๋ ์ด๋ธ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์ ํ๋ ํ๋์ ๋ ์ด๋ธ์ด ํ์๋๋ฉฐ, ๋ ์ด๋ธ ์ ๋ ฅ๋์ ๊ฐ์ ์ ๋ ฅํ๋ฉด ํด๋น ๊ฐ์ด ํ์๋ฉ๋๋ค. ๋ํ, ์ ๋ ฅ๋ ์์ ์์ด์ฝ( )์ ํด๋ฆญํ์ฌ ํ๋ฉด ์ฌ์ฉ์ ์ธ์ด ์ค์ ์ ๋ฐ๋ผ ๋ฒ์ญ๋ ๋ ์ด๋ธ์ด ํ์๋ฉ๋๋ค.
๋ ์ด๋ธ์ ๋ณ๋๋ก ์ค์ ํ์ง ์์ ๊ฒฝ์ฐ, ๊ธฐ๋ณธ์ ์ผ๋ก ํ์๋๋ ํ๋ ๋ ์ด๋ธ์ ์ฌ์ฉ์ ์ธ์ด์ ๋ฐ๋ผ ๋ฒ์ญ๋ฉ๋๋ค.
์ถ๊ฐ๋ ์ด์ Drag & Drop์ ์ฌ์ฉํ์ฌ ์์๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
์ํ๋ ์ด์ ๋งจ ์ข์ธก ์์ด์ฝ()์ ๋ง์ฐ์ค๋ก ํด๋ฆญํ ์ํ๋ก ์ ์งํฉ๋๋ค.
๋ง์ฐ์ค๋ฅผ ํด๋ฆญํ ์ํ์์ ์ด์ ์ํ๋ ์์น๋ก Drag & Drop ํฉ๋๋ค.
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ ํ๋จ์ ํฉ๊ณ๋ฅผ ํ์ํ ์ด์ ์ค์ ํฉ๋๋ค.
์์ฝ์ ํ์ํ๊ธฐ ์ ์, ๊ธฐ๋ณธ ์ค์ ์์ โโ ์ต์ ์ด ํ์ฑํ๋์ด ์์ด์ผ ํฉ๋๋ค.
๋น๋ ์ค์ ์ด ์๋ฃ๋๊ณ , ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ํตํด ์ ์์ ์ผ๋ก ๋์ํ๋ ๊ฒ์ ํ์ธํ ํ, ๋น๋๋ฅผ ํ์ฑํํ์ฌ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ ์ค๋น๋ฅผ ํฉ๋๋ค.
ํ์ฑํ๋ฅผ ํด์ผ ํธ์ง๊ธฐ ๋ฒํผ์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
๊ธฐํ ์ ํ์ ๊ธฐ๋ฐ์ผ๋ก ์ค์ ํ ๊ฒฝ์ฐ, ํธ์ง๊ธฐ์์ ๋จ๊ฐ์ ์ด์ก์ ๋ชจ๋ ํ์ํ๋ ค๊ณ ํฉ๋๋ค. ๊ธฐํ ์ ํ์์ ๋จ๊ฐ์ ์ด์ก์ ํธ์ง ๊ฐ๋ฅํ ํ๋์ด์ง๋ง, ๋์์ ์ ์ฅํ ์๋ ์์ต๋๋ค. ์ด์ก์ ๋ด๋ถ์ ์ผ๋ก ๋จ๊ฐ์ ์๋์ ์ํด ์๋ ๊ณ์ฐ๋์ด ์ ์ฅ๋ฉ๋๋ค.
์ด๋, ์ด์ก์ ์ฝ๊ธฐ ์ ์ฉ์ผ๋ก ์ค์ ํ๋ฉด ์ถฉ๋ถํ์ง ์์๊น ์๊ฐํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ ๋น๋ ์ค์ ์ ์์กดํ๊ธฐ ๋๋ฌธ์, ์ฝ๊ธฐ ์ ์ฉ์ผ๋ก ํ์๋๋๋ผ๋ ํด๋น ํ๋๊ฐ ํธ์ง ๊ฐ๋ฅํ ํ๋๋ก ์ค์ ๋์ด ์์ผ๋ฉด ๋ด๋ถ์ ์ผ๋ก ์ ์ฅ์ด ์ด๋ฃจ์ด์ง๋๋ค.
๋ฐ๋ผ์, ์์ ํ๋์ ๊ฐ์ ์ฝ๊ธฐ ์ ์ฉ ํ๋๋ฅผ ์ ์ธํ๊ณ , ์ ์ฅํ์ง ์์์ผ ํ๋ ํ๋์ธ ๊ฒฝ์ฐ ๋ฐ๋์ โ์ ์ฅ ์ ํจโ ์ค์ ์ ํ์ฑํํด์ผ ํฉ๋๋ค.
์คํ ๋ค๋ ๊ฐ์ฒด์ธ ๊ธฐํ, ๊ฒฌ์ , ์ฃผ๋ฌธ์ ๋ํ ์ค์ ์ธ ๊ฒฝ์ฐ, ์ด์ก ํ๋๋ฅผ ์ถ๊ฐํ๋ฉด ์๋์ผ๋ก โ์ ์ฅ ์ ํจโ์ด ํ์ฑํ๋ฉ๋๋ค.
๋น๋์์ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ ๋ฒํผ์ ์์ฑํ๋ฉด, ์๋์ ๊ฐ์ Aura Component๊ฐ ์์ฑ๋ฉ๋๋ค. ๋ฒํผ์ ์ฐ๊ฒฐ๋ ํธ์ง๊ธฐ๋ฅผ ๋ ์ปค์คํฐ๋ง์ด์งํ๊ณ ์ถ๋ค๋ฉด, ๋ฒํผ์ด ํธ์ถํ๊ณ ์๋ Aura Component๋ฅผ ์์ ํ๋ฉด ๋ฉ๋๋ค.
์ฃผ๋ก ์ธ๋ถ ์๋ฒ์์ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ์ฌ ๊ฐ์ด ํํํด์ฃผ๊ณ ์ถ์ ๋ ์ฌ์ฉ๋ฉ๋๋ค. ์ฌ์ฉ์๊ฐ ์์ฑํ Apex Class๋ฅผ ์ด์ฉํด ๋ฐ์ดํฐ์์ค๋ฅผ ๊ฐ์ ธ์ค๊ธฐ ๋๋ฌธ์ ๋ด๋ถ ๋ฐ์ดํฐ์์ค์ ๋นํด ์์ ๋กญ๊ฒ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์๋ ์ฅ์ ์ด ์์ต๋๋ค.
์๋ฅผ ๋ค์ด ์ธ๋ถ ์๋ฒ์์ ์ค์๊ฐ ์ฌ๊ณ ๋ฅผ ๊ฐ์ ธ์ ํ๋ฉด์ ๊ฐ์ด ํ์ํ๊ณ ์ถ์ ๊ฒฝ์ฐ Apex Class์์ Rest API ์ฝ๋๋ฅผ ์์ฑํ์ฌ ์ธ๋ถ ๋ฐ์ดํฐ์์ค์ ์ง์ ํ๋ฉด Line-Item Configurator์์ ํด๋น ๋ฐ์ดํฐ๋ฅผ ๋ณด์ค ์ ์์ต๋๋ค.
External ๋ฐ์ดํฐ์์ค๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ๊ฐ ์์ฑ์ ๋๋ค.
External ๋ฐ์ดํฐ์์ค๋ฅผ ์ฌ์ฉํ๊ธฐ ์ Apex Class๋ฅผ ๋จผ์ ์์ฑํด์ผ ํฉ๋๋ค. Package์์ ์ ๊ณตํ๋ SBLD.DataSourceService.Fetchable
์ธํฐํ์ด์ค๋ฅผ ์์ฑํ๋ ค๋ Apex Class์ implements
ํ์ฌ ๊ตฌํํฉ๋๋ค.
External ๋ฐ์ดํฐ์์ค๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ๊ฐ ์์ฑ์ ๋๋ค.
External ๋ฐ์ดํฐ์์ค๋ฅผ ์ฌ์ฉํ๊ธฐ ์ Apex Class๋ฅผ ๋จผ์ ์์ฑํด์ผ ํฉ๋๋ค. Package์์ ์ ๊ณตํ๋ SBLD.DataSourceService.Fetchable
์ธํฐํ์ด์ค๋ฅผ ์์ฑํ๋ ค๋ Apex Class์ implements
ํ์ฌ ๊ตฌํํฉ๋๋ค.
SBLD.DataSourceService.Fetchable
ํด๋์ค๋ฅผ implements
ํ์ฌ execute()
๋ฉ์๋๋ฅผ ๊ตฌํํฉ๋๋ค.
SBLI.DataSourceService.Parameter
์์ gets()
๋ฉ์๋๋ฅผ ํตํด Line-Item Configurator์ Parent ๋๋ Lookup ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
Line-Item Configurator๋ก ๊ฒฐ๊ณผ๊ฐ์ ์ ๋ฌํ๊ธฐ ์ํด ์๋ ํด๋์ค๋ฅผ ์ด์ฉํฉ๋๋ค.
๋์(Lookup ๋๋ Line-Item)์ ํ๋ง๋ค Action์ ์ง์ ํฉ๋๋ค. Action์ ๋ฐ์ดํฐ์์ค ๊ฐ์ Lookup ๋๋ Line-Item ํ๋์ ๋งคํํ๋ ์์ ์ ๋๋ค.
setKeyValue(Object keyValue) Lookup ๋๋ Line-Item์ ๋์ ๋ ์ฝ๋๋ฅผ ์ฐพ๊ธฐ ์ํ Key๊ฐ์ ์ค์ ํฉ๋๋ค.
putSourceToTargetField(Object sourceValue, String targetField) ๋ฐ์ดํฐ์์ค ๊ฐ์ Lookup ๋๋ Line-Item ํ๋์ ํ ๋นํฉ๋๋ค.
๋งคํ์ด ์๋ฃ๋ Action์ ๋ฆฌํด ๊ฐ์ ์ถ๊ฐํ๋ ์์ ์ ๋๋ค.
addAction(SBLD.DataSourceServiceAction action) SBLD.DataSourceService.Result ์ธ์คํด์ค์ Action์ ์ถ๊ฐํฉ๋๋ค.
Salesforce ๋ด ๊ด๋ จ ๊ฐ์ฒด๋ฅผ ์กฐํํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ด ํํํ๊ณ ์ถ์ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด Lookup์ด Product2๋ก ์ง์ ๋ ๊ฒฝ์ฐ PricebookEntry์ ์๋ ๋จ๊ฐ๋ฅผ ๊ฐ์ด ํ์ํ๊ณ ์ถ์ ๋ ๋ด๋ถ ๋ฐ์ดํฐ์์ค๋ฅผ ์ด์ฉํด ์กฐ๊ฑด์ ๋ง๋ PricebookEntry๋ฅผ ์กฐํํ์ฌ ์ ํ๊ณผ ๋จ๊ฐ๋ฅผ ๊ฐ์ด ํํํ ์ ์์ต๋๋ค.
Internal ๋ฐ์ดํฐ์์ค๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ๊ฐ ์์ฑ์ ๋๋ค.
Internal Data Source๋ฅผ ํตํด ๊ฐ์ ธ์จ ๋ฐ์ดํฐ๋ฅผ Lookup ๋๋ Line-Item์ ๋งคํํ๊ธฐ ์ํ ์์ ์ ๋๋ค.
Internal ๋ฐ์ดํฐ์์ค๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ๊ฐ ์์ฑ์ ๋๋ค.
Internal Data Source๋ฅผ ํตํด ๊ฐ์ ธ์จ ๋ฐ์ดํฐ๋ฅผ Lookup ๋๋ Line-Item์ ๋งคํํ๊ธฐ ์ํ ์์ ์ ๋๋ค.
Lookup Selector ๊ฐ์ฒด๋ฅผ Product๋ก ์ง์ ํ์ฌ ์ ํ ๋ชฉ๋ก์ ๊ฒ์ํ๋ ค๊ณ ํฉ๋๋ค. ํด๋น ๋ชฉ๋ก์ PricebookEntry ๊ฐ์ฒด์ ์๋ ๋จ๊ฐ๋ฅผ ํจ๊ป ํ์ํ๋ ค๊ณ ํฉ๋๋ค.
๋ฐ์ดํฐ์์ค์์ Source Object๋ฅผ PricebookEntry๋ก ์ง์ ํฉ๋๋ค.
(์ ํ) Query Wizard๋ฅผ ๋๋ฌ ๋ฐ์ดํฐ ์กฐํ ์กฐ๊ฑด์ ์์ฑํฉ๋๋ค. (SOQL Where
๋ฌธ๊ณผ ๋์ผ)
Product์ ๋ง๋ PricebookEntry ๋ฐ์ดํฐ๋ฅผ ๊ฒฐํฉํ๊ธฐ ์ํด ์๋์ ๊ฐ์ด ์ค์ ํฉ๋๋ค.
Source Field : Product2Id
Target Field : Id
Key : true
๋จ๊ฐ๋ฅผ Product ๋ฐ์ดํฐ์ ๊ฐ์ด ํ์ํ๊ธฐ ์ํด Action์ ์ถ๊ฐํ์ฌ Lookup Column์ ์ง์ ํฉ๋๋ค.
Source Field : UnitPrice
์กฐํ ๋๋ ๋ผ์ธ ์์ดํ ๋ฐ์ดํฐ์ ๋ถ๊ฐ์ ์ผ๋ก ๊ด๋ จ ๊ฐ์ฒด๋ ์ธ๋ถ ๋ฐ์ดํฐ๋ฅผ ํํํด์ฃผ๊ณ ์ถ์ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
์กฐํ ์ ํ๊ธฐ์ ๋ฐ์ดํฐ์์ค๋ฅผ ์ค์ ํ๋ ๊ฒฝ์ฐ: ์กฐํ ์ ํ๊ธฐ ์ค์ (Setup Lookup Selector) ๋จ๊ณ๋ก ์ด๋ํฉ๋๋ค.
๋ผ์ธ ์์ดํ ์ ๋ฐ์ดํฐ์์ค๋ฅผ ์ค์ ํ๋ ๊ฒฝ์ฐ: ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ ์ค์ (Setup Line Item Editor) ๋จ๊ณ๋ก ์ด๋ํฉ๋๋ค.
๋ฐ์ดํฐ์์ค ์ถ๊ฐ ๋ฒํผ์ ๋๋ฌ ๋ฐ์ดํฐ์์ค ํธ์ง ๋ ์ด์์์ ์ด์ด์ค๋๋ค.
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ ํ๊ฐ ์ด๋ฒคํธ(Evaluation Event)๋ฅผ ํ์๋ก ์ค์ ํด์ฃผ์ด์ผ ํฉ๋๋ค. ํ๊ฐ ์ด๋ฒคํธ(Evaluation Event)๋ ์๋์ ๊ฐ์ด ์ ๊ณต๋ฉ๋๋ค.
์ด๊ธฐํ ์(On Initialization): ๋ผ์ธ ์์ดํ ๋ ์ฝ๋๊ฐ ์๋ก ์ถ๊ฐ๋์์ ๋ ์คํ๋ฉ๋๋ค.
๋ก๋ฉ ์(On Loading): ๋ผ์ธ ์์ดํ ํ๋ฉด์ด ๋ก๋๋ ๋๋ง๋ค ์คํ๋ฉ๋๋ค.
์ ์ฅ ์ (Before Save): ๋ผ์ธ ์์ดํ ๋ ์ฝ๋๋ค์ด ์ ์ฅ๋๊ธฐ ์ ์คํ๋ฉ๋๋ค.
์ธ์ผ์ฆํฌ์ค ๋ด ๊ด๋ จ ๊ฐ์ฒด๋ฅผ ์กฐํํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ด ํํํ๊ณ ์ถ์ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด ์กฐํ ๊ฐ์ฒด๊ฐ ์ ํ(Product2
)์ผ๋ก ์ง์ ๋ ๊ฒฝ์ฐ ๊ฐ๊ฒฉ ๋ชฉ๋ก ํญ๋ชฉ์ ์๋ ๋จ๊ฐ๋ฅผ ๊ฐ์ด ํ์ํ๊ณ ์ถ์ ๋ ๋ด๋ถ ๋ฐ์ดํฐ์์ค๋ฅผ ์ด์ฉํด ์กฐ๊ฑด์ ๋ง๋ ๊ฐ๊ฒฉ ๋ชฉ๋ก ํญ๋ชฉ์ ์กฐํํ์ฌ ์ ํ๊ณผ ๋จ๊ฐ๋ฅผ ๊ฐ์ด ํํํ ์ ์์ต๋๋ค.
์ฃผ๋ก ์ธ๋ถ ์๋ฒ์์ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ์ฌ ๊ฐ์ด ํํํด์ฃผ๊ณ ์ถ์ ๋ ์ฌ์ฉ๋ฉ๋๋ค. ์ฌ์ฉ์๊ฐ ์์ฑํ Apex Class๋ฅผ ์ด์ฉํด ๋ฐ์ดํฐ์์ค๋ฅผ ๊ฐ์ ธ์ค๊ธฐ ๋๋ฌธ์ ๋ด๋ถ ๋ฐ์ดํฐ์์ค์ ๋นํด ์์ ๋กญ๊ฒ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์๋ ์ฅ์ ์ด ์์ต๋๋ค.
์๋ฅผ ๋ค์ด ์ธ๋ถ ์๋ฒ์์ ์ค์๊ฐ ์ฌ๊ณ ๋ฅผ ๊ฐ์ ธ์ ํ๋ฉด์ ๊ฐ์ด ํ์ํ๊ณ ์ถ์ ๊ฒฝ์ฐ Apex Class์์ Rest API ์ฝ๋๋ฅผ ์์ฑํ์ฌ ์ธ๋ถ ๋ฐ์ดํฐ์์ค์ ์ง์ ํ๋ฉด ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ์์ ํด๋น ๋ฐ์ดํฐ๋ฅผ ๋ณด์ค ์ ์์ต๋๋ค.
๋ฒํผ ์ธ์ ๋ค๋ฅธ ์์น์์ ๋ผ์ธ ์์ดํ
ํธ์ง๊ธฐ๋ฅผ ํธ์ถํ๋ ค๋ฉด, Aura Component์ธ <SBLI:LineItemConfigurator />
๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค.
ํ์ฌ๋ Aura Component๋ง ์ ๊ณต๋ฉ๋๋ค.
๋น๋์์ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ ๋ฒํผ์ ์์ฑํ๋ฉด, ์๋์ ๊ฐ์ Aura Component๊ฐ ์์ฑ๋ฉ๋๋ค. ๋ฒํผ์ ์ฐ๊ฒฐ๋ ํธ์ง๊ธฐ๋ฅผ ๋ ์ปค์คํฐ๋ง์ด์งํ๊ณ ์ถ๋ค๋ฉด, ๋ฒํผ์ด ํธ์ถํ๊ณ ์๋ Aura Component๋ฅผ ์์ ํ๋ฉด ๋ฉ๋๋ค.
๊ธฐ์กด์ ์๋ ๊ธฐํ ์ ํ ๋ฑ๋ก ํ๋ฉด์์ ์๋ ๋ฐ ๋จ๊ฐ ๋ณ๊ฒฝ ์ ์๋ ๊ณ์ฐ์ด ์ ๋๋ ๋ถ๋ถ์ Line-Item Configurator๋ฅผ ์ด์ฉํด ํ ์ธ์จ ์ ์ฉ, ์ด์ก ๊ณ์ฐ ๋ฐ ํ๋จ์ ์์ฝ๊น์ง ๋ค์ ์ฌ๊ตฌํํ์์ต๋๋ค.
Line-Item Configurator๋ ํ์ค ๊ฐ์ฒด๋ฟ๋ง ์๋๋ผ ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด๋ฅผ ์ด์ฉํด์ ์ธ์ผ์ฆํฌ์ค์ ์ฝ๊ฒ Line-Item ์ ๋ ฅ์ ํ ์ ์๋๋ก ์ ๊ณตํฉ๋๋ค.
์๋ ์์์์๋ ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด์ธ '๋น์ฆ๋์ค ์ถ์ฅ'์ ์ด์ฉํ์ฌ Line-Item Configurator๋ฅผ ๊ตฌํํ์์ต๋๋ค. ๊ธฐ์กด์๋ ํ์ค ํ๋ฉด์ ์ด์ฉ ์ Line-Item ์ถ๊ฐํ๋ ค๋ฉด ํ ๊ฑด์ฉ ์ฒ๋ฆฌํด์ผ ํ๋ ๋ฒ๊ฑฐ๋ก์์ด ์์ต๋๋ค. ๋ํ, ์ ๋ ฅ ํ๋ฉด์ ํ๋๋ค์ ์์ ๋กญ๊ฒ ์ปค์คํ ํ๋๊ฒ ์ฝ์ง ์์ต๋๋ค. Configurator๋ฅผ ํตํด ์ด๋ป๊ฒ ๊ตฌํ๋์๋์ง ์์์ ํตํด ๋ณด์ฌ ๋๋ฆฌ๊ฒ ์ต๋๋ค.
๋ผ์ธ ์์ดํ ์ถ๊ฐ ์ ๊ธฐ๋ณธ๊ฐ์ ํ ๋นํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ํ ์คํธ ๋๋ ์ซ์๋ง ์ค์ ๊ฐ๋ฅํฉ๋๋ค.
๊ธฐ๋ณธ๊ฐ์ ๋ผ์ธ ์์ดํ ์ด ์ต์ด ์ถ๊ฐ๋ ๋๋ง ํ ๋น๋ฉ๋๋ค.
๋น๋์์ ์๋ ํ๋(์ด)์ ๊ธฐ๋ณธ๊ฐ์ 1๋ก ์ค์ ํฉ๋๋ค.
๋ผ์ธ ์์ดํ ์ถ๊ฐ ์, ์๋์ด ์๋์ผ๋ก 1๋ก ํ ๋น๋๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
๋ผ์ธ ์์ดํ ํ๋(์ด)์ ๊ณ ๊ธ ์ค์ ๋ฉ๋ด์์ โ์ฝ๊ธฐ ์ ์ฉ ๊ณ ๊ธ ์ค์ โ์ ํตํด ์ค์ ํ ์ ์์ต๋๋ค. ํด๋น ๊ธฐ๋ฅ์ ๋ํ ์์ธํ ๋ด์ฉ์ โโ ๋งค๋ด์ผ์ ์ฐธ๊ณ ํ์ธ์.
Target Field : SBLDVirtual1 ()
Apex Class Name
์ธ๋ถ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ฌ ๋ ์ฌ์ฉํ๋ ํด๋์ค์ ์ด๋ฆ์ ๋๋ค.
โ๏ธ
Key Field
DataSource๋ฅผ ํตํด ๊ฐ์ ธ์จ ๋ฐ์ดํฐ๋ฅผ ๋งคํ์ํค๊ธฐ ์ํ field API ์ด๋ฆ์ ๋ํ๋ ๋๋ค.
โ๏ธ
Parent Field Parameters
DataSource์ Type์ด External์ผ ๊ฒฝ์ฐ Parent Object์ Field ์ค Parameter๋ก ๋๊ฒจ์ค Field๋ฅผ ๋ํ๋ ๋๋ค.
Lookup Field Parameters
DataSource์ Type์ด External์ผ ๊ฒฝ์ฐ Lookup Object์ Field ์ค Parameter๋ก ๋๊ฒจ์ค Field๋ฅผ ๋ํ๋ ๋๋ค.
Active
DataSource์ ํ์ฑ, ๋นํ์ฑ ์ฌ๋ถ์ ๋๋ค.
โ๏ธ
Source Object
Lookup ๋๋ Line-Item์ ๋ฐ์ดํฐ์ ๋งคํํ ์ธ์ผ์ฆํฌ์ค ๋ด๋ถ ๊ฐ์ฒด๋ฅผ ์ง์ ํฉ๋๋ค.
โ๏ธ
Query
Wizard ๋ฒํผ์ ๋๋ฌ Query ์์ฑ ๋ ์ด์์์ ์ฝ๋๋ค. Query Wizard๋ฅผ ์ด์ฉํด ์กฐ๊ฑด๋ฌธ์ ์ฌ์ฉํ ํ๋๋ฅผ ๊ฒ์ํ์ฌ ์ฝ๊ฒ ์์ฑํ ์ ์์ต๋๋ค.
Active
Data Source๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ํ์ฑํํด์ผ ํฉ๋๋ค.
โ๏ธ
Evaluation Event
Line-Item ํธ์ง๊ธฐ๋ Evaluation Event๋ฅผ ํ์๋ก ์ค์ ํด์ฃผ์ด์ผ ํฉ๋๋ค.
On Initialization : Line-Item ๋ ์ฝ๋๊ฐ ์๋ก ์ถ๊ฐ๋์์ ๋ ์คํ๋ฉ๋๋ค.
On Loading : Line-Item ํ๋ฉด์ด ๋ก๋๋ ๋๋ง๋ค ์คํ๋ฉ๋๋ค.
Before Save : Line-Item ๋ ์ฝ๋๋ค์ด ์ ์ฅ๋๊ธฐ ์ ์คํ๋ฉ๋๋ค.
Internal Data Source๋ฅผ ํตํด ๊ฐ์ ธ์จ ๋ฐ์ดํฐ๋ฅผ Lookup ๋๋ Line-Item์ ๋งคํํ๊ธฐ ์ํ ์์ ์ ๋๋ค.
โ๏ธ
Action Order
๋งคํ ์์๋ฅผ ์ง์ ํฉ๋๋ค.
โ๏ธ
Source Field
Internal Data Source ๊ฐ์ฒด์์ ๋งคํํ ํ๋๋ฅผ ์ง์ ํฉ๋๋ค.
โ๏ธ
Target Field
Lookup ๋๋ Line-Item ๊ฐ์ฒด์ ๋งคํํ ํ๋๋ฅผ ์ง์ ํฉ๋๋ค.
โ๏ธ
Key
Lookup ๋๋ Line-Item๊ณผ ๋ฐ์ดํฐ์์ค ๊ฐ ๋ฐ์ดํฐ ๋งค์นญ ์ ์ฌ์ฉํ Action์ ์ง์ ํฉ๋๋ค.
์๋ฅผ ๋ค์ด Lookup์ด Product2๋ก ์ง์ ๋์ด ์๊ณ ๋ฐ์ดํฐ์์ค๋ก PricebookEntry๋ฅผ ๊ฐ์ ธ์ค๋ ๊ฒฝ์ฐ PricebookEntry์ Product2Id(Source Field)์ Product2์ Id ํ๋(Target Field)๋ก ๋ฐ์ดํฐ๋ฅผ ๊ฒฐํฉํ์ฌ ํํํฉ๋๋ค.
โ๏ธ
1
์ฅ์น
์ฅ์น์ ๋ฐ๋ผ ํธ์ง๊ธฐ๋ฅผ ๋ฏธ๋ฆฌ ๋ณผ ์ ์์ต๋๋ค.
2
๋์ ๋ ์ฝ๋ ์ ํ
๋ฏธ๋ฆฌ ๋ณด๊ณ ์ถ์ ๋์ ๋ ์ฝ๋๋ฅผ ์ ํํฉ๋๋ค. ์ ํํ ๋ ์ฝ๋๋ ๋ถ๋ชจ ๊ฐ์ฒด์ ๋ ์ฝ๋์ ๋๋ค.
์ด ์์์์๋ ๊ธฐํ ์ ํ์ ๋ํ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ฅผ ์ค์ ํ์์ต๋๋ค.
๋ถ๋ชจ: ๊ธฐํ
๋ผ์ธ ์์ดํ : ๊ธฐํ ์ ํ
์กฐํ: ๊ฐ๊ฒฉ ๋ชฉ๋ก ํญ๋ชฉ
builderId
๋น๋์ ๋ ์ฝ๋ ID ์ ๋๋ค.
โ๏ธ
recordId
๋์ ๋น๋์ ๋ถ๋ชจ ๋ ์ฝ๋ ID์ ๋๋ค.
โ๏ธ
ํ์ฌ ํ๋ ๋ณด์ ์์ค(Field-Level Security)์ ๋ฐ๋ผ ํ๋๊ฐ ์ ์ด๋์ง ์์ต๋๋ค. ์ฌ์ฉ์๊ฐ ํด๋น ํ๋์ ๋ํ ๊ถํ์ด ์์ ๊ฒฝ์ฐ, ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ถํ์ ๊ฐ์ ๋ ์์ ์ ๋๋ค.
ํ์ฌ ํ๋ ๋ณด์ ์์ค(Field-Level Security)์ ๋ฐ๋ผ ํ๋๊ฐ ์ ์ด๋์ง ์์ต๋๋ค. ์ฌ์ฉ์๊ฐ ํด๋น ํ๋์ ๋ํ ๊ถํ์ด ์์ ๊ฒฝ์ฐ, ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ถํ์ ๊ฐ์ ๋ ์์ ์ ๋๋ค.
๋ผ์ธ ์์ดํ ์ถ๊ฐ ๋ฐ ๊ฐ ๋ณ๊ฒฝ ์ ๊ณ์ฐ ์์, ์์ ํ๋, ๋ฐ์ดํฐ ์์ค ๋ฑ ์ ์ฉ๋๋ ์์์ ๋๋ค.
๋ผ์ธ ์์ดํ ์ถ๊ฐ ์
๊ธฐ๋ณธ๊ฐ ์ค์
๋ถ๋ชจ ๋๋ ์กฐํ ์์ค ํ๋ ๊ฐ ์ค์
๋ฐ์ดํฐ์์ค ์ ์ฉ
๊ธฐ๋ณธ
๊ณ ๊ธ
Calculation Formula ์ ์ฉ
Line-Item์ ์์ ํ๋ ์ฌ๊ณ์ฐ Configurator์ Line-Item ์ปฌ๋ผ์ ์์ ํ๋๊ฐ ์๋ ๊ฒฝ์ฐ์๋ง ์คํ๋ฉ๋๋ค.
์์ฝ ๊ณ์ฐ
๋ผ์ธ ์์ดํ ๊ฐ ๋ณ๊ฒฝ ์
Calculation Formula ์ ์ฉ
๋ผ์ธ ์์ดํ ์ ์์ ํ๋ ์ฌ๊ณ์ฐ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ ์ปฌ๋ผ์ ์์ ํ๋๊ฐ ์๋ ๊ฒฝ์ฐ์๋ง ์คํ๋ฉ๋๋ค.
์์ฝ ๊ณ์ฐ
SmallBuilder ์ ํ์ ์ค์ ํ๋ ๋น๋ ํ๋ฉด์์ ํ์ด์ง ๋ ์ด์์์ ๋ฒํผ ์ถ๊ฐ, ํญ ์์ฑ ๋ฑ ๋ฉํ๋ฐ์ดํฐ ๊ด๋ จ ์์ ์ ์ํํ๋ ค๋ฉด SmallBuilder์ ์ฐ๊ฒฐ๋ ์ฑ์ ๋ํ ์ถ๊ฐ ์ค์ ์ด ํ์ํฉ๋๋ค.
๋ง์ฝ SmallBuilder Line Items ์ ํ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, SmallBuilder Line Items OAuth๋ฅผ ์ค์ ํ์ธ์.
์ค์ ์์ ๋น ๋ฅธ ์ฐพ๊ธฐ ์์์ ์ฐ๊ฒฐ๋ ์ฑ์ ์ ๋ ฅํ ํ ์ฐ๊ฒฐ๋ ์ฑ ๊ด๋ฆฌ๋ฅผ ์ ํํฉ๋๋ค.
SmallBuilder {์ ํ ์ด๋ฆ} OAuth ํธ์ง์ ํด๋ฆญํฉ๋๋ค.
ํ์ฉ๋ ์ฌ์ฉ์๋ฅผ ๊ด๋ฆฌ ์น์ธ ์ฌ์ฉ์๊ฐ ๋ฏธ๋ฆฌ ์ธ์ฆ๋จ์ผ๋ก ์ ํํฉ๋๋ค.
์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.
์ค์ ์์ ๋น ๋ฅธ ์ฐพ๊ธฐ ์์์ ์ฐ๊ฒฐ๋ ์ฑ์ ์ ๋ ฅํ ํ ์ฐ๊ฒฐ๋ ์ฑ ๊ด๋ฆฌ๋ฅผ ์ ํํฉ๋๋ค.
SmallBuilder {์ ํ ์ด๋ฆ} OAuth์ ํด๋ฆญํฉ๋๋ค.
ํ๋จ์ ํ๋กํ ๊ด๋ฆฌ ๋๋ ๊ถํ ์งํฉ ๊ด๋ฆฌ๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋น๋ ์ค์ ์ ๋ด๋นํ๋ ํ๋กํ ๋๋ ๊ถํ ์งํฉ์ ์ ํํฉ๋๋ค.
์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.
๋น๋์์ ์ค์ ํด์ผ ํ๋ ๊ฐ์ฅ ์ฒซ ๋ฒ์งธ ๋จ๊ณ๋ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ์์ ์ฌ์ฉํ ๊ฐ์ฒด๋ค์ ๊ด๊ณ๋ฅผ ์ ์ํ๋ ๊ฒ์ ๋๋ค. ์ด ๊ด๊ณ๋ ๋ฐ๋์ Junction ๊ด๊ณ ๊ตฌ์กฐ๋ฅผ ๋ฐ๋ผ์ผ ํ๋ฉฐ, ๋ถ๋ชจ(Parent), ๋ผ์ธ ์์ดํ (Line Item), ์กฐํ(Lookup) ๊ฐ์ฒด๋ฅผ ์ค์ ํด์ผ ํฉ๋๋ค.
๋ถ๋ชจ ๊ฐ์ฒด๋ ๋ผ์ธ ์์ดํ ๊ฐ์ฒด์ ์์ ๊ฐ์ฒด๋ก, Master-Detail ๋๋ Lookup ๊ด๊ณ๋ฅผ ๊ฐ์ง๋๋ค. ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ ๋ถ๋ชจ ๊ฐ์ฒด์ ๋ ์ฝ๋ ํ์ด์ง์์ ์คํ๋ฉ๋๋ค.
๋ผ์ธ ์์ดํ ๊ฐ์ฒด๋ ์ฐธ์กฐ ๋ฐ์ดํฐ๋ฅผ ์ ํํ์ฌ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๊ณ ์ ์ฅํ๋ ์ญํ ์ ํ๋ ๊ฐ์ฒด์ ๋๋ค.
์กฐํ ๊ฐ์ฒด๋ ๋ผ์ธ ์์ดํ ๊ฐ์ฒด์์ ์ฐธ์กฐํ๋ ๊ฐ์ฒด๋ก, ์ฌ์ฉ์๋ ์กฐํ ๋ ์ฝ๋๋ฅผ ์ ํํ์ฌ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ผ์ธ ์์ดํ ๋ ์ฝ๋๋ฅผ ์์ฑํฉ๋๋ค.
๊ธฐํ(Opportunity
)๋ฅผ ๊ธฐ์ค์ผ๋ก ์ฌ๋ฌ ์ ํ์ ๊ด๋ฆฌํ๊ธฐ ์ํด ๊ธฐํ ์ ํ(OpportunityLineItem
)์ด๋ผ๋ ๊ฐ์ฒด๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๊ธฐํ ์ ํ์ ๊ฐ๊ฒฉ ๋ชฉ๋ก ํญ๋ชฉ(PricebookEntry
)์ ์ฐธ์กฐํ์ฌ ์ ํ ๋ฐ ๊ฐ๊ฒฉ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ต๋๋ค. ์ด๋ฌํ ์คํ ๋ค๋ ๊ธฐํ ์ ํ ๋ฑ๋ก ํ๋ฉด์ SmallBuilder Line Items๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ๊ตฌ์ฑํ๋ ค๊ณ ํฉ๋๋ค.
๋ถ๋ชจ ๊ฐ์ฒด: ๊ธฐํ
์ฌ๋ฌ ์ ํ์ ์ฐ๊ฒฐํ๋ ์์ ๊ฐ์ฒด๋ก, ๊ธฐํ ์ ํ๊ณผ Master-Detail ๊ด๊ณ๋ฅผ ๊ฐ์ง๋๋ค.
๋ผ์ธ ์์ดํ ๊ฐ์ฒด: ๊ธฐํ ์ ํ
ํ๋งค ๊ฐ๊ฒฉ, ์๋, ์ด ๊ธ์ก ๋ฑ ์ ํ ๊ด๋ จ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ฉฐ, ๊ธฐํ์ ์ฐ๊ฒฐ๋ฉ๋๋ค.
์กฐํ ๊ฐ์ฒด: ๊ฐ๊ฒฉ ๋ชฉ๋ก ํญ๋ชฉ
์ ํ ์ด๋ฆ๊ณผ ๊ฐ๊ฒฉ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๋ ์ฐธ์กฐ ๊ฐ์ฒด๋ก, ๊ธฐํ ์ ํ์์ Lookup ๊ด๊ณ๋ฅผ ๊ฐ์ง๋๋ค.
Release Date
2024. 5. 24.
๋น๋
2024. 5. 23.
๋น๋
2024. 4. 29.
๋ผ์ธ ์์ดํ ์ฑ๋ฒ ๊ธฐ๋ฅ ์ถ๊ฐ
ํธ์ง๊ธฐ์์ ์ ํ ์ต์ ์ถ๊ฐ ์ ์ ์ฒด ์ ํ ๋ฐ ํด์ ๊ธฐ๋ฅ ์ถ๊ฐ
๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ
์ฑ๋ฒ ๊ธฐ๋ฅ
๋ผ์ธ ์์ดํ ๊ฐ์ฒด ๋จ๊ณ์์ ์ฑ๋ฒํ ํ๋๋ฅผ ์ง์ ํ์ฌ ์๋ ์ฑ๋ฒ์ด ๋๋๋ก ์ค์ ์ ์ถ๊ฐํ์์ต๋๋ค.
์ ํ ์ต์
์ ํ ์ต์ ์ ํ ์ ์ ์ฒด ์ ํ ๋ฐ ํด์ ๊ฐ๋ฅํ๋๋ก ์๋จ์ ์ฒดํฌ๋ฐ์ค๋ฅผ ์ถ๊ฐํ์์ต๋๋ค.
(์ด๋ฏธ์ง ์ค๋น ์ค)
๋ผ์ธ ์์ดํ ์ ์ฅ ์ ์๋ ๋ฒํธ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ํนํ ์ ํ ์ต์ ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, ๊ฐ ๋ผ์ธ ์์ดํ ์ ๊ตฌ๋ถํ๊ณ ๊ด๋ฆฌํ๊ธฐ์ ์ ์ฉํฉ๋๋ค.
์๋ ๋ฒํธ๋ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ ํ๋ฉด์์ ์ ์ฅํ๋ ๊ฒฝ์ฐ์๋ง ํด๋น๋๋ฉฐ, Salesforce ๋ด๋ถ ํธ๋์ญ์ (์: API, ๋ฐ์ดํฐ ๋ก๋, ๋๋ ์๋ ์ญ์ )์์๋ ์๋์ผ๋ก ๋ฒํธ๊ฐ ํ ๋น๋์ง ์์ต๋๋ค.
์ด ์์์์๋ ๊ธฐํ ์ ํ์ ๋ํ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ฅผ ์ค์ ํ์์ต๋๋ค.
๋ถ๋ชจ: ๊ธฐํ
๋ผ์ธ ์์ดํ : ๊ธฐํ ์ ํ
์กฐํ: ๊ฐ๊ฒฉ ๋ชฉ๋ก ํญ๋ชฉ
๊ธฐํ ์์ธ ํ์ด์ง์์ ๋ผ์ธ ์์ดํ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํด ๊ธฐํ ์ ํ์ ์ ์ฅํ๊ณ , ๊ธฐํ์์ ๊ฒฌ์ ์ ์์ฑํ ๋ค, ์์ ๋ ๋ด์ฉ์ ๋ค์ ๊ธฐํ์ ๋๊ธฐํ(Sync)ํ๋ ๊ณผ์ ์ ์งํํ๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค.
๊ทธ๋ฌ๋ ์์ ์ ๋ ฌ(SortOrder
) ํ๋๊ฐ์ ์ฌ๋ฐ๋ฅด๊ฒ ์ ์ฅํ์ง ์์ผ๋ฉด, ์ ํ ์ต์
์ ๋ํ ๋ผ์ธ ์์ดํ
๋ค์ด ์๋ชป๋ ์์๋ก ์ ๋ ฌ๋์ด ์ฌ์ฉ์์๊ฒ ํผ๋์ ์ค ์ ์์ต๋๋ค. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์์ ์ ๋ ฌ(SortOrder
) ํ๋์ ์๋ ๋ฒํธ๋ฅผ ํ ๋นํ์ฌ, ๋๊ธฐํ(Sync) ์ ์์๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์ ๋ ฌ๋๋๋ก ์ค์ ํฉ๋๋ค.
๋น๋์์ ๊ฐ์ฒด ์ฐ๊ฒฐ ๋จ๊ณ์์ ์๋ ๋ฒํธ ํ๋์ ์์ ์ ๋ ฌ ํ๋์ API๋ช
(SortOrder
)๋ฅผ ์
๋ ฅํฉ๋๋ค.
์ ๋ ฌ ์์๋ฅผ ํ์ํ๊ธฐ ์ํด ๋ผ์ธ ์์ดํ
ํธ์ง๊ธฐ ์ค์ ๋จ๊ณ์์ ์ ๋ ฌ ์์(SortOrder
)๋ฅผ ์ถ๊ฐํฉ๋๋ค.
๋ผ์ธ ์์ดํ
ํธ์ง๊ธฐ๋ฅผ ์คํํ๋ฉด, ์ ๋ ฌ ์์(SortOrder
) ์ปฌ๋ผ์ ์๋ ๋ฒํธ๊ฐ ํ ๋น๋ ๊ฒ์ ๋ณด์ค ์ ์์ต๋๋ค.
๋ผ์ธ ์์ดํ ์ ์๋ ๋ฒํธ๋ ๊ธฐ๋ณธ์ ์ผ๋ก 100, 200, 300๊ณผ ๊ฐ์ด 100 ๋จ์๋ก ์๋ฒ์ด ๋งค๊ฒจ์ง๋๋ค. ๊ตฌ์ฑ ์ ํ์ ์ต์ ๋ผ์ธ ์์ดํ ์ ์ฃผ ๋ผ์ธ ์์ดํ ์ ๋ฒํธ๋ฅผ ๊ธฐ์ค์ผ๋ก 101, 102์ ๊ฐ์ด ํ์ ๋ฒํธ๊ฐ ํ ๋น๋ฉ๋๋ค.
์ต์ ๋ผ์ธ ์์ดํ ์ ๊ฒฝ์ฐ, ํธ์ง๊ธฐ์์๋ ์๋ ํ๋ ์ ๋ณด๋ง ๋ ธ์ถ๋ฉ๋๋ค:
์ ํ๋ช
์ ๊ฐ
๋จ๊ฐ
์๋
์ด์ก
ํ ์ธ์จ/ํ ์ธ์ก
๋น๋๋ ์คํ ๋ค๋ ๊ธฐํ(Opportunity
), ๊ฒฌ์ (Quote
), ์ฃผ๋ฌธ(Order
)์ ํํด ์๋ ์ค์ ์ ์ง์ํฉ๋๋ค. ๋ฐ๋ผ์ ๋ถ๋ชจ ๊ฐ์ฒด๋ฅผ ๊ธฐํ, ๊ฒฌ์ , ์ฃผ๋ฌธ ์ค ํ๋๋ก ์ง์ ํ ๊ฒฝ์ฐ, ์๋ ๋ ๊ฐ์ง ์ค์ ๋ฐฉ๋ฒ ์ค ์ ํํ ์ ์์ต๋๋ค:
1
์คํ ๋ค๋ ์ค์ ์ ๋ถ๋ชจ ๊ฐ์ฒด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ผ์ธ ์์ดํ ๊ณผ ์กฐํ ๊ฐ์ฒด์ ํ์ํ ์ค์ ์ ์๋์ผ๋ก ๊ตฌ์ฑํฉ๋๋ค. ์ด๋ฅผ ํตํด ํธ์ง๊ธฐ๋ฅผ ๋น ๋ฅด๊ณ ๊ฐํธํ๊ฒ ์ค์ ํ ์ ์์ต๋๋ค.
2
์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ์ฌ ํธ์ง๊ธฐ๋ฅผ ๊ตฌ์ฑํ๋ ค๋ฉด ์ง์ ์ ํ์ ์ ํํด์ผ ํฉ๋๋ค. ์ด ์ต์ ์ ํตํด ๋ถ๋ชจ ๊ฐ์ฒด, ๋ผ์ธ ์์ดํ ๊ฐ์ฒด, ์กฐํ ๊ฐ์ฒด๋ฅผ ์๋์ผ๋ก ์ ์ํ์ฌ ํธ์ง๊ธฐ๋ฅผ ์ ์ฐํ๊ฒ ์ค๊ณํ ์ ์์ต๋๋ค.
์คํ ๋ค๋ ์ค์ ์ ๋ถ๋ชจ ๊ฐ์ฒด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ผ์ธ ์์ดํ ๊ณผ ์กฐํ ๊ฐ์ฒด์ ํ์ํ ์ค์ ์ ์๋์ผ๋ก ๊ตฌ์ฑํฉ๋๋ค. ์ด๋ฅผ ํตํด ํธ์ง๊ธฐ๋ฅผ ๋น ๋ฅด๊ณ ๊ฐํธํ๊ฒ ์ค์ ํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด, ๊ธฐํ(Opportunity
)์ ๋ํด ์คํ ๋ค๋ ์ค์ ์ ์ ์ฉํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์๋ ๊ตฌ์ฑ๋ฉ๋๋ค:
๋ผ์ธ ์์ดํ ๊ฐ์ฒด(Line Item Object):
๊ธฐํ ์ ํ(OpportunityLineItem
)์ผ๋ก ์ค์ ๋ฉ๋๋ค.
๋จ๊ฐ, ์๋, ์ด ๊ธ์ก ๋ฑ ํ์ ํ๋๊ฐ ์๋์ผ๋ก ์ถ๊ฐ๋ฉ๋๋ค.
์กฐํ ๊ฐ์ฒด(Lookup Object):
๊ฐ๊ฒฉ ๋ชฉ๋ก ํญ๋ชฉ(PricebookEntry
)์ผ๋ก ์ค์ ๋ฉ๋๋ค.
์กฐํ ์ ํ์ํ ํ๋(์: ์ ํ๋ช , ๋จ๊ฐ) ๋ฐ ํํฐ ์กฐ๊ฑด(์: Pricebook2Id)์ด ์๋์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
๊ธฐํ
๊ธฐํ
Opportunity
๊ธฐํ ์ ํOpportunityLineItem
๊ฐ๊ฒฉ ๋ชฉ๋ก ํญ๋ชฉPricebookEntry
๊ฒฌ์
๊ฒฌ์
Quote
๊ฒฌ์ ์ ํ ์์ดํ
QuoteLineItem
๊ฐ๊ฒฉ ๋ชฉ๋ก ํญ๋ชฉPricebookEntry
์ฃผ๋ฌธ
์ฃผ๋ฌธ
Order
์ฃผ๋ฌธ ์ ํ
OrderItem
๊ฐ๊ฒฉ ๋ชฉ๋ก ํญ๋ชฉPricebookEntry
์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ์ฌ ํธ์ง๊ธฐ๋ฅผ ๊ตฌ์ฑํ๋ ค๋ฉด ์ง์ ์ค์ ์ ์ ํํด์ผ ํฉ๋๋ค. ์ด ์ต์ ์ ํตํด ๋ถ๋ชจ ๊ฐ์ฒด, ๋ผ์ธ ์์ดํ ๊ฐ์ฒด, ์กฐํ ๊ฐ์ฒด๋ฅผ ์๋์ผ๋ก ์ ์ํ์ฌ ํธ์ง๊ธฐ๋ฅผ ์ ์ฐํ๊ฒ ์ค๊ณํ ์ ์์ต๋๋ค.
์ง์ ์ ํ ์ต์ ์ ์ ํํ๊ฑฐ๋, ๋ถ๋ชจ ๊ฐ์ฒด๊ฐ ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด(Custom Object)์ธ ๊ฒฝ์ฐ, ์๋์ ๊ฐ์ ์ค์ ์ต์ ์ด ์ ๊ณต๋ฉ๋๋ค:
๊ฐ์ฒด (Object) ๋ผ์ธ ์์ดํ ์ผ๋ก ์ฌ์ฉํ ๋ถ๋ชจ์ ํ์ ๊ฐ์ฒด๋ฅผ ์ ํํฉ๋๋ค. ์ด ๋จ๊ณ๋ ๋ถ๋ชจ ๊ฐ์ฒด์ ์ฐ๊ฒฐ๋ ํ์ ๊ฐ์ฒด ์ค์์ ๋ผ์ธ ์์ดํ ์ผ๋ก ์ฌ์ฉํ ์ ์ ํ ๊ฐ์ฒด๋ฅผ ์ง์ ํ๋ ๊ณผ์ ์ ๋๋ค.
๋ถ๋ชจ ์ฐธ์กฐ ํ๋ (Parent Reference Field)
์ ํํ ๋ผ์ธ ์์ดํ ๊ฐ์ฒด์์ ๋ถ๋ชจ ๊ฐ์ฒด๋ฅผ ์ฐธ์กฐํ๋ ํ๋๋ฅผ ์ง์ ํฉ๋๋ค. ์ด ํ๋๋ ๋ผ์ธ ์์ดํ ์ ์ฅ ์ ๋ถ๋ชจ ๊ฐ์ฒด๋ฅผ ์๋์ผ๋ก ํ ๋นํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์ด ๋๋น๋ฅผ ๊ณ ์ ํ ์ ์์ต๋๋ค. ๋จ์๋ ํฝ์ (pixel)์ ๋๋ค.
๋ฏธ๋ฆฌ๋ณด๊ธฐ์์ ๋ ์ฝ๋ ๊ฒ์ ์ 'LastViewedDate' ํ๋ ๊ด๋ จ ์ค๋ฅ ํด๊ฒฐ
Release Date
Fixed
์ฟผ๋ฆฌ ๋ง๋ฒ์ฌ์์ ์ฐ์ฐ์๋ฅผ 'ํฌํจ'์ผ๋ก ์ ํํ์ฌ ์์ฑํ ๋ชจ๋ ์ฟผ๋ฆฌ์์ ๋ฐ์ํ ์ค๋ฅ ํด๊ฒฐ
์กฐํ ๊ฒ์ ์ค์ ์์ '์ผ์น ์กฐ๊ฑด'์ด '๋ค์์ผ๋ก ์์'์ธ ๊ฒฝ์ฐ, ํธ์ง๊ธฐ์์ ์กฐํ ๋ ์ฝ๋๋ฅผ ๊ฒ์ํ ๋ ๋ฐ์ํ๋ ์ค๋ฅ ํด๊ฒฐ
Release Date
Summary
Feature