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๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ํ์ฌ์ ํตํ ์ค์ ์ ํ์ธํฉ๋๋ค.
์กฐ์ง์ด ์ฒ์ ์์ฑ๋ ํ ํตํ๊ฐ null๋ก ์ค์ ๋์ด ์์ ์ ์์ต๋๋ค. ํตํ๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์ค์ ๋์ง ์์ผ๋ฉด SmallBuilder๊ฐ ์ ๋๋ก ์๋ํ์ง ์์ ์ ์์ต๋๋ค. ์ ํ์ ์ฌ์ฉํ๊ธฐ ์ ์ ์กฐ์ง์ ํตํ๊ฐ ์ ๋๋ก ์ค์ ๋์ด ์๋์ง ํ์ธํ์ธ์.
๋ค์ค ํตํ๊ฐ ํ์ฑํ๋์ด ์๋ ๊ฒฝ์ฐ, ํด๋น ๊ณผ์ ์ ํ์ธํ์ง ์์๋ ๋ฉ๋๋ค.
์ค์ ์์ ๋น ๋ฅธ ์ฐพ๊ธฐ ์์์ ํ์ฌ๋ฅผ ์ ๋ ฅํ ํ ํ์ฌ ์ ๋ณด๋ฅผ ์ ํํฉ๋๋ค.
ํธ์ง์ ํด๋ฆญํฉ๋๋ค.
ํตํ ์ค์ ์์ ์ฌ์ฉ ํตํ๊ฐ ์ ๋๋ก ์ ํ๋์ด ์๋์ง ํ์ธํฉ๋๋ค.
null๋ก ๋์ด ์๋ ๊ฒฝ์ฐ, ์ฌ๋ฐ๋ฅธ ํตํ๋ฅผ ์ ํํด ์ฃผ์ธ์.
SmallBuilder ์ ํ๋ค์ ์์ด์ ํ๊ตญ์ด๋ฅผ ์ง์ํฉ๋๋ค. ๊ธฐ๋ณธ ์ธ์ด๋ ์์ด์ด๋ฉฐ, ํ๊ตญ์ด ๋ฒ์ญ์ ์ฌ์ฉํ๋ ค๋ฉด ์กฐ์ง์์ ๋ฒ์ญ ๊ธฐ๋ฅ์ ํ์ฑํํด์ผ ํฉ๋๋ค.
์ค์ ์์ ๋น ๋ฅธ ์ฐพ๊ธฐ ์์์ ๋ฒ์ญ์ ์ ๋ ฅํ ํ ๋ฒ์ญ ์ธ์ด ์ค์ ์ ์ ํํฉ๋๋ค.
ํ๊ตญ์ด ํธ์ง์ ํด๋ฆญํฉ๋๋ค.
ํ์ฑ์ ์ฒดํฌํฉ๋๋ค.
์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.
์์ด์ ๋ํด์๋ 1~4๋ฒ ๋จ๊ณ๋ฅผ ๋ฐ๋ณตํฉ๋๋ค.
SmallBuilder ์ ํ์ ์ค์ ํ๋ ๋น๋ ํ๋ฉด์์ ํ์ด์ง ๋ ์ด์์์ ๋ฒํผ ์ถ๊ฐ, ํญ ์์ฑ ๋ฑ ๋ฉํ๋ฐ์ดํฐ ๊ด๋ จ ์์ ์ ์ํํ๋ ค๋ฉด SmallBuilder์ ์ฐ๊ฒฐ๋ ์ฑ์ ๋ํ ์ถ๊ฐ ์ค์ ์ด ํ์ํฉ๋๋ค.
๋ง์ฝ SmallBuilder Line Items ์ ํ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, SmallBuilder Line Items OAuth๋ฅผ ์ค์ ํ์ธ์.
์ค์ ์์ ๋น ๋ฅธ ์ฐพ๊ธฐ ์์์ ์ฐ๊ฒฐ๋ ์ฑ์ ์ ๋ ฅํ ํ ์ฐ๊ฒฐ๋ ์ฑ ๊ด๋ฆฌ๋ฅผ ์ ํํฉ๋๋ค.
SmallBuilder {์ ํ ์ด๋ฆ} OAuth ํธ์ง์ ํด๋ฆญํฉ๋๋ค.
ํ์ฉ๋ ์ฌ์ฉ์๋ฅผ ๊ด๋ฆฌ ์น์ธ ์ฌ์ฉ์๊ฐ ๋ฏธ๋ฆฌ ์ธ์ฆ๋จ์ผ๋ก ์ ํํฉ๋๋ค.
์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.
์ค์ ์์ ๋น ๋ฅธ ์ฐพ๊ธฐ ์์์ ์ฐ๊ฒฐ๋ ์ฑ์ ์ ๋ ฅํ ํ ์ฐ๊ฒฐ๋ ์ฑ ๊ด๋ฆฌ๋ฅผ ์ ํํฉ๋๋ค.
SmallBuilder {์ ํ ์ด๋ฆ} OAuth์ ํด๋ฆญํฉ๋๋ค.
ํ๋จ์ ํ๋กํ ๊ด๋ฆฌ ๋๋ ๊ถํ ์งํฉ ๊ด๋ฆฌ๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋น๋ ์ค์ ์ ๋ด๋นํ๋ ํ๋กํ ๋๋ ๊ถํ ์งํฉ์ ์ ํํฉ๋๋ค.
์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.