2025๋…„ 11์›” 30์ผยท6๋ถ„ ์ฝ๊ธฐ

๋“œ๋ž˜๊ทธ์•ค๋“œ๋กญ ํ”„๋กœ์„ธ์Šค ๋””์ž์ธ์˜ ์‹ค์ˆ˜์™€ ๋ฆฌํŒฉํ„ฐ ๋ฐฉ๋ฒ•

๋“œ๋ž˜๊ทธ์•ค๋“œ๋กญ ํ”„๋กœ์„ธ์Šค ๋””์ž์ธ์˜ ์‹ค์ˆ˜๋Š” ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ธฐ ์–ด๋ ต๊ฒŒ ํ•˜๊ณ  ์‰ฝ๊ฒŒ ๊นจ์ง€๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ํ”ํ•œ ์•ˆํ‹ฐํŒจํ„ด๊ณผ ์‹ค๋ฌด์ ์ธ ๋ฆฌํŒฉํ„ฐ๋ง ๋‹จ๊ณ„๋ฅผ ์•Œ์•„๋ณด์„ธ์š”.

๋“œ๋ž˜๊ทธ์•ค๋“œ๋กญ ํ”„๋กœ์„ธ์Šค ๋””์ž์ธ์˜ ์‹ค์ˆ˜์™€ ๋ฆฌํŒฉํ„ฐ ๋ฐฉ๋ฒ•

๋“œ๋ž˜๊ทธ์•ค๋“œ๋กญ ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ๋ง๊ฐ€์ง€๋Š” ์ด์œ 

๋น„์ฃผ์–ผ ํ”„๋กœ์„ธ์Šค ์—๋””ํ„ฐ๋Š” ์ „์ฒด ํ๋ฆ„์„ ๋ณผ ์ˆ˜ ์žˆ์–ด์„œ ์•ˆ์ „ํ•ด ๋ณด์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‹ค์ด์–ด๊ทธ๋žจ์€ ๊ฑฐ์ง“๋ง์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ ์‚ฌ์šฉ์ž, ์‹ค์ œ ๋ฐ์ดํ„ฐ, ์‹ค์ œ ํƒ€์ด๋ฐ ๋ฌธ์ œ๊ฐ€ ๋“œ๋Ÿฌ๋‚˜๋ฉด ๊น”๋”ํ•ด ๋ณด์ด๋˜ ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ์šด์˜์—์„œ ์‹คํŒจํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งŽ์€ ๋ฌธ์ œ๋Š” ๋‹ค์ด์–ด๊ทธ๋žจ์„ ์ฒดํฌ๋ฆฌ์ŠคํŠธ์ฒ˜๋Ÿผ ๋‹ค๋ฃจ๊ณ , ์‹ค์ œ๋กœ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋ผ๋Š” ์‚ฌ์‹ค์„ ๋ฌด์‹œํ•˜๋Š” ๋ฐ์„œ ์˜ต๋‹ˆ๋‹ค. ๋ธ”๋ก์€ ์—ฌ์ „ํžˆ ๋กœ์ง์„ ๋‹ด๊ณ  ์žˆ๊ณ , ์ƒํƒœ๋ฅผ ๋งŒ๋“ค๊ณ , ๋ถ„๊ธฐํ•˜๊ณ , ์žฌ์‹œ๋„ํ•˜๋ฉฐ ๋ถ€์ž‘์šฉ์„ ์ผ์œผํ‚ต๋‹ˆ๋‹ค. ๊ทธ ๋ถ€๋ถ„๋“ค์ด ๋ช…ํ™•ํ•˜์ง€ ์•Š์œผ๋ฉด "์ž‘์€" ํŽธ์ง‘์ด ๋™์ž‘์„ ์กฐ์šฉํžˆ ๋ฐ”๊ฟ”๋ฒ„๋ฆฝ๋‹ˆ๋‹ค.

์›Œํฌํ”Œ๋กœ์šฐ ์•ˆํ‹ฐํŒจํ„ด์€ ๋ฐ˜๋ณต์ ์œผ๋กœ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ค๋Š” ๋‚˜์œ ํ˜•ํƒœ์ž…๋‹ˆ๋‹ค. ๋‹จ์ผ ๋ฒ„๊ทธ๊ฐ€ ์•„๋‹ˆ๋ผ ์Šต๊ด€ ๊ฐ™์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์ด์–ด๊ทธ๋žจ ํ•œ ๊ตฌ์„์—์„œ ์„ค์ •๋œ ๋ณ€์ˆ˜๋ฅผ ๋‹ค๋ฅธ ๊ณณ์—์„œ ์‚ฌ์šฉํ•ด ์ค‘์š”ํ•œ ์ƒํƒœ๋ฅผ ์ˆจ๊ธฐ๊ฑฐ๋‚˜, ํ๋ฆ„์ด ๋„ˆ๋ฌด ์ปค์ ธ ์•„๋ฌด๋„ ์ „์ฒด๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์—†๊ฒŒ ๋งŒ๋“œ๋Š” ์‹์ž…๋‹ˆ๋‹ค.

์ฆ์ƒ์€ ์ต์ˆ™ํ•ฉ๋‹ˆ๋‹ค:

  • ๊ฐ™์€ ์ž…๋ ฅ์ด ์‹คํ–‰๋งˆ๋‹ค ๋‹ค๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ๋งŒ๋“ฆ
  • ๊ฐ’์ด ์–ด๋””์„œ ๋ฐ”๋€Œ์—ˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์—†์–ด ๋””๋ฒ„๊น…์ด ์ถ”์ธก์ด ๋จ
  • ์ž‘์€ ์ˆ˜์ •์ด ๊ด€๋ จ ์—†๋Š” ๊ฒฝ๋กœ๋ฅผ ๊นจ๋œจ๋ฆผ
  • ์ˆ˜์ •์ด ๋ถ„๊ธฐ๋ฅผ ๋” ๋Š˜๋ฆผ
  • ์‹คํŒจ ์‹œ ์ผ๋ถ€ ๋‹จ๊ณ„๋งŒ ์ ์šฉ๋œ ์ฑ„๋กœ ๋‚จ์Œ(์ผ๋ถ€๋Š” ์„ฑ๊ณต, ์ผ๋ถ€๋Š” ์‹คํŒจ)

๋จผ์ € ๋น„์šฉ์ด ์ ๊ณ  ๋ˆˆ์— ๋ณด์ด๋Š” ๊ฒƒ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์„ธ์š”: ๋ช…ํ™•ํ•œ ์ด๋ฆ„, ๋‹จ๋‹จํ•œ ๊ทธ๋ฃนํ™”, ์ฃฝ์€ ๊ฒฝ๋กœ ์ œ๊ฑฐ, ๊ฐ ๋‹จ๊ณ„์˜ ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ์„ ๋ช…ํ™•ํžˆ ํ•˜๊ธฐ. AppMaster ๊ฐ™์€ ํ”Œ๋žซํผ์—์„œ๋Š” Business Process๋ฅผ ์ง‘์ค‘์ ์œผ๋กœ ์œ ์ง€ํ•ด ๊ฐ ๋ธ”๋ก์ด ํ•œ ๊ฐ€์ง€ ์ผ๋งŒ ํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต๊ฐœ์ ์œผ๋กœ ์ „๋‹ฌํ•˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ํ”ํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

๊ทธ๋‹ค์Œ ๊ตฌ์กฐ์  ๋ฌธ์ œ์— ๋Œ€ํ•ด ๋” ๊นŠ์€ ๋ฆฌํŒฉํ„ฐ๋ง์„ ๊ณ„ํšํ•˜์„ธ์š”: ์–ฝํžŒ ํ๋ฆ„ ํ’€๊ธฐ, ์˜์‚ฌ๊ฒฐ์ • ์ค‘์•™ํ™”, ๋ถ€๋ถ„ ์„ฑ๊ณต์— ๋Œ€ํ•œ ๋ณด์ƒ ์ถ”๊ฐ€. ๋ชฉํ‘œ๋Š” ๋” ์˜ˆ์œ ๋‹ค์ด์–ด๊ทธ๋žจ์ด ์•„๋‹ˆ๋ผ, ๋งค๋ฒˆ ๋™์ผํ•˜๊ฒŒ ๋™์ž‘ํ•˜๊ณ  ์š”๊ตฌ๊ฐ€ ๋ฐ”๋€” ๋•Œ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” ์›Œํฌํ”Œ๋กœ์šฐ์ž…๋‹ˆ๋‹ค.

์ˆจ์€ ์ƒํƒœ: ๋†€๋ผ์›€์˜ ์กฐ์šฉํ•œ ๊ทผ์›

๋งŽ์€ ๋น„์ฃผ์–ผ ์›Œํฌํ”Œ๋กœ์šฐ ์‹คํŒจ๋Š” ํ•˜๋‚˜์˜ ๋ณด์ด์ง€ ์•Š๋Š” ๋ฌธ์ œ์—์„œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค: ์˜์กดํ•˜์ง€๋งŒ ๋ช…ํ™•ํžˆ ์ด๋ฆ„ ๋ถ™์ด์ง€ ์•Š์€ ์ƒํƒœ์ž…๋‹ˆ๋‹ค.

์ƒํƒœ๋Š” ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋™์ž‘ํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ์–ตํ•ด์•ผ ํ•˜๋Š” ๋ชจ๋“  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ณ€์ˆ˜(์˜ˆ: customer_id), ํ”Œ๋ž˜๊ทธ(์˜ˆ: is_verified), ํƒ€์ด๋จธ์™€ ์žฌ์‹œ๋„, ๊ทธ๋ฆฌ๊ณ  ๋‹ค์ด์–ด๊ทธ๋žจ ๋ฐ–์˜ ์ƒํƒœ: ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ–‰, CRM ๋ ˆ์ฝ”๋“œ, ๊ฒฐ์ œ ์ƒํƒœ, ์ด๋ฏธ ๋ฐœ์‹ ๋œ ๋ฉ”์‹œ์ง€ ๋“ฑ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

์ˆจ์€ ์ƒํƒœ๋Š” ๊ทธ "๊ธฐ์–ต"์ด ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๊ณณ์— ์žˆ์„ ๋•Œ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ํ”ํ•œ ์˜ˆ๋Š” ๋ณ€์ˆ˜์ฒ˜๋Ÿผ ๋™์ž‘ํ•˜๋Š” ๋…ธ๋“œ ์„ค์ •(ํ•˜๋“œ์ฝ”๋”ฉ๋œ ID, ๊ธฐ๋ณธ ์ƒํƒœ), ์˜๋„์ ์œผ๋กœ ์„ค์ •ํ•˜์ง€ ์•Š์€ ์•”๋ฌต์  ๊ธฐ๋ณธ๊ฐ’, ๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€๋งŒ ๋ช…ํ™•ํžˆ ๋“œ๋Ÿฌ๋‚˜์ง€ ์•Š๋Š” ๋ถ€์ž‘์šฉ์ž…๋‹ˆ๋‹ค. ์–ด๋–ค ๋‹จ๊ณ„๊ฐ€ "์ฒดํฌ"๋งŒ ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์—ฌ๋„ ์ƒํƒœ ํ•„๋“œ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๊ณ ์ „์ ์ธ ํ•จ์ •์ž…๋‹ˆ๋‹ค.

์ž‘์€ ํŽธ์ง‘์„ ํ•  ๋•Œ๊นŒ์ง€๋Š” ์ž˜ ๋™์ž‘ํ•˜๋‹ค๊ฐ€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๊ณค ํ•ฉ๋‹ˆ๋‹ค. ๋…ธ๋“œ๋ฅผ ์ด๋™ํ•˜๊ฑฐ๋‚˜, ์„œ๋ธŒํ”Œ๋กœ์šฐ๋ฅผ ์žฌ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜, ๊ธฐ๋ณธ๊ฐ’์„ ๋ฐ”๊พธ๊ฑฐ๋‚˜, ์ƒˆ ๋ถ„๊ธฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ๊ฐ‘์ž๊ธฐ ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ "๋ฌด์ž‘์œ„"๋กœ ๋™์ž‘ํ•˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋ณ€์ˆ˜ ๊ฐ’์ด ๋ฎ์–ด์จ์ง€๊ฑฐ๋‚˜ ํ”Œ๋ž˜๊ทธ๊ฐ€ ๋ฆฌ์…‹๋˜์ง€ ์•Š์•˜๊ฑฐ๋‚˜ ์™ธ๋ถ€ ์‹œ์Šคํ…œ์ด ์•ฝ๊ฐ„ ๋‹ค๋ฅธ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์ƒํƒœ๊ฐ€ ์ˆจ๋Š” ๊ณณ(๊น”๋”ํ•ด ๋ณด์ด๋Š” ๋‹ค์ด์–ด๊ทธ๋žจ์—์„œ๋„)

์ƒํƒœ๋Š” ๋Œ€์ฒด๋กœ ๋‹ค์Œ์— ์ˆจ์Šต๋‹ˆ๋‹ค:

  • ๋ณ€์ˆ˜์ฒ˜๋Ÿผ ๋™์ž‘ํ•˜๋Š” ๋…ธ๋“œ ์„ค์ •(ํ•˜๋“œ์ฝ”๋”ฉ๋œ ID, ๊ธฐ๋ณธ ์ƒํƒœ)
  • ์ด์ „ ๋‹จ๊ณ„์˜ ์•”๋ฌต์  ์ถœ๋ ฅ("๋งˆ์ง€๋ง‰ ๊ฒฐ๊ณผ ์‚ฌ์šฉ")
  • ์ฝ๊ธฐ๋งŒ ํ•˜๋Š” ๋‹จ๊ณ„๊ฐ€ ์“ฐ๊ธฐ๋„ ํ•˜๋Š” ๊ฒฝ์šฐ(DB ์—…๋ฐ์ดํŠธ, ์ƒํƒœ ๋ณ€๊ฒฝ)
  • ๊ณผ๊ฑฐ ๋™์ž‘์„ ๊ธฐ์–ตํ•˜๋Š” ์™ธ๋ถ€ ์‹œ์Šคํ…œ(๊ฒฐ์ œ, ์ด๋ฉ”์ผ/SMS ์ œ๊ณต์ž, CRM)
  • ๋ถ„๊ธฐ๊ฐ€ ๋ฐ”๋€ ๋’ค์—๋„ ๊ณ„์† ์‹คํ–‰๋˜๋Š” ํƒ€์ด๋จธ์™€ ์žฌ์‹œ๋„

๋Œ€๋ถ€๋ถ„์˜ ๋†€๋ผ์›€์„ ๋ง‰๋Š” ๊ทœ์น™

์ƒํƒœ๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์ด๋ฆ„ ๋ถ™์ด์„ธ์š”. ๊ฐ’์ด ๋‚˜์ค‘์— ์ค‘์š”ํ•˜๋ฉด ๋ช…ํ™•ํ•œ ์ด๋ฆ„์˜ ๋ณ€์ˆ˜๋กœ ์ €์žฅํ•˜๊ณ  ํ•œ ๊ณณ์—์„œ ์„ค์ •ํ•˜๋ฉฐ ์ž‘์—…์ด ๋๋‚˜๋ฉด ๋ฆฌ์…‹ํ•˜์„ธ์š”.

์˜ˆ๋ฅผ ๋“ค์–ด AppMasterโ€™s Business Process Editor์—์„œ๋Š” ์ค‘์š”ํ•œ ์ถœ๋ ฅ์€ ๋…ธ๋“œ๊ฐ€ ์ด์ „์— ์‹คํ–‰๋˜์—ˆ๋‹ค๋Š” ์‚ฌ์‹ค๋งŒ์œผ๋กœ "์žˆ๋‹ค๊ณ  ์•„๋Š”" ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ผ๊ธ‰ ๋ณ€์ˆ˜๋กœ ์ทจ๊ธ‰ํ•˜์„ธ์š”. status๋ฅผ payment_status๋กœ ์ด๋ฆ„ ๋ฐ”๊พธ๊ณ , ํ™•์ธ๋œ ๊ฒฐ์ œ ์‘๋‹ต ํ›„์—๋งŒ ์„ค์ •ํ•˜๋Š” ์ž‘์€ ๋ณ€ํ™”๊ฐ€ ๋‹ค์Œ ๋‹ฌ์— ํ๋ฆ„์ด ๋ฐ”๋€” ๋•Œ ์ˆ˜์‹œ๊ฐ„์˜ ๋””๋ฒ„๊น…์„ ์ ˆ์•ฝํ•ด์ค๋‹ˆ๋‹ค.

์ŠคํŒŒ๊ฒŒํ‹ฐ ํ”Œ๋กœ์šฐ: ๋‹ค์ด์–ด๊ทธ๋žจ์ด ์ฝํžˆ์ง€ ์•Š์„ ๋•Œ

์ŠคํŒŒ๊ฒŒํ‹ฐ ํ”Œ๋กœ์šฐ๋Š” ์—ฐ๊ฒฐ์„ ์ด ์—ฌ๊ธฐ์ €๊ธฐ ์–ฝํžˆ๊ณ  ๋‹จ๊ณ„๊ฐ€ ๋†€๋ž๊ฒŒ ๋˜๋Œ์•„๊ฐ€๋ฉฐ ์กฐ๊ฑด์ด ๋„ˆ๋ฌด ๊นŠ๊ฒŒ ์ค‘์ฒฉ๋˜์–ด ์•„๋ฌด๋„ ํ™•๋Œ€/์Šคํฌ๋กค ์—†์ด ๊ธฐ๋ณธ ๊ฒฝ๋กœ๋ฅผ ์„ค๋ช…ํ•  ์ˆ˜ ์—†๋Š” ๋น„์ฃผ์–ผ ํ”„๋กœ์„ธ์Šค์ž…๋‹ˆ๋‹ค. ๋‹ค์ด์–ด๊ทธ๋žจ์ด ๋ƒ…ํ‚จ ์œ„์— ๊ทธ๋ฆฐ ์ง€ํ•˜์ฒ  ์ง€๋„์ฒ˜๋Ÿผ ๋А๊ปด์ง„๋‹ค๋ฉด ์ด๋ฏธ ๋Œ€๊ฐ€๋ฅผ ์น˜๋ฅด๊ณ  ์žˆ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๋กœ ์ธํ•ด ๋ฆฌ๋ทฐ๊ฐ€ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์€ ์—ฃ์ง€ ์ผ€์ด์Šค๋ฅผ ๋†“์น˜๊ณ  ์Šน์ธ์€ ๋А๋ ค์ง€๋ฉฐ ํ•œ ๊ตฌ์„์˜ ๋ณ€๊ฒฝ์ด ๋จผ ๊ณณ์„ ๊นจ๋œจ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ธ์‹œ๋˜ํŠธ ๋™์•ˆ์—๋Š” "๋งˆ์ง€๋ง‰์œผ๋กœ ์‹คํ–‰๋œ ๋‹จ๊ณ„๊ฐ€ ๋ฌด์—‡์ธ๊ฐ€?"๋‚˜ "์™œ ์ด ๋ถ„๊ธฐ๋กœ ๋“ค์–ด๊ฐ”๋‚˜?" ๊ฐ™์€ ๊ธฐ๋ณธ ์งˆ๋ฌธ์— ๋‹ตํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

์ŠคํŒŒ๊ฒŒํ‹ฐ๋Š” ๋ณดํ†ต ์„ ์˜์—์„œ ์ž๋ž๋‹ˆ๋‹ค: ํ•œ ๋ฒˆ๋งŒ ์“ฐ๋ ค๊ณ  ์ž‘๋™ํ•˜๋Š” ๋ถ„๊ธฐ๋ฅผ ๋ณต์‚ฌ-๋ถ™์—ฌ๋„ฃ๊ธฐํ•˜๊ฑฐ๋‚˜, ์••๋ฐ• ์†์— ์ž„์‹œ ์ˆ˜์ • ์ถ”๊ฐ€, ์˜ˆ์™ธ ์ฒ˜๋ฆฌ๋ฅผ ์ค‘์ฒฉ ์กฐ๊ฑด์œผ๋กœ ์Œ“๊ธฐ, ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์„œ๋ธŒํ”„๋กœ์„ธ์Šค๋ฅผ ๋งŒ๋“ค์ง€ ์•Š๊ณ  ์ด์ „ ๋‹จ๊ณ„๋กœ ๋˜๋Œ์•„๊ฐ€๊ธฐ, ๋น„์ฆˆ๋‹ˆ์Šค ๊ทœ์น™ยท๋ฐ์ดํ„ฐ ํฌ๋งทํŒ…ยท์•Œ๋ฆผ์„ ๊ฐ™์€ ๋ธ”๋ก์— ์„ž๊ธฐ ๋“ฑ์ž…๋‹ˆ๋‹ค.

ํ”ํ•œ ์˜ˆ๋Š” ์˜จ๋ณด๋”ฉ์ž…๋‹ˆ๋‹ค. ์ฒ˜์Œ์—” ๊น”๋”ํ•˜์ง€๋งŒ ๋ฌด๋ฃŒ ์ฒดํ—˜, ํŒŒํŠธ๋„ˆ ์ถ”์ฒœ, ์ˆ˜๋™ ๊ฒ€ํ† , VIP ์ฒ˜๋ฆฌ์šฉ์œผ๋กœ ๋ณ„๋„ ๋ถ„๊ธฐ๊ฐ€ ๋Š˜์–ด๋‚ฉ๋‹ˆ๋‹ค. ๋ช‡ ์Šคํ”„๋ฆฐํŠธ ์ง€๋‚˜๋ฉด ๋‹ค์ด์–ด๊ทธ๋žจ์— "๋ฌธ์„œ ์ˆ˜์ง‘"์œผ๋กœ ์—ฌ๋Ÿฌ ๊ณณ์—์„œ ๋˜๋Œ์•„๊ฐ€๊ณ  ํ™˜์˜ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ด๋Š” ๊ณณ์ด ์—ฌ๋Ÿฌ ๊ตฐ๋ฐ ์ƒ๊น๋‹ˆ๋‹ค.

๋” ๊ฑด๊ฐ•ํ•œ ๋ชฉํ‘œ๋Š” ๋‹จ์ˆœํ•ฉ๋‹ˆ๋‹ค: ๊ณตํ†ต ์ผ€์ด์Šค์šฉ ํ•˜๋‚˜์˜ ๋ฉ”์ธ ๊ฒฝ๋กœ์™€ ์˜ˆ์™ธ์šฉ ๋ช…ํ™•ํ•œ ์‚ฌ์ด๋“œ ๊ฒฝ๋กœ. AppMasterโ€™s Business Process Editor ๊ฐ™์€ ๋„๊ตฌ์—์„œ๋Š” ๋ฐ˜๋ณต ๋กœ์ง์„ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์„œ๋ธŒํ”„๋กœ์„ธ์Šค๋กœ ์ถ”์ถœํ•˜๊ณ , ๋ถ„๊ธฐ๋ฅผ ์˜๋„๋ณ„๋กœ ์ด๋ฆ„ ๋ถ™์ด๋ฉฐ(์˜ˆ: "Needs manual review"), ๋ฃจํ”„๋ฅผ ๋ช…์‹œ์ ์ด๊ณ  ์ œํ•œ๋˜๊ฒŒ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ํ”ํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

๊ฒฐ์ • ๊ณผ๋ถ€ํ•˜์™€ ๊ทœ์น™ ์ค‘๋ณต

ํ”ํ•œ ํŒจํ„ด์€ ๊ธด ์กฐ๊ฑด ๋…ธ๋“œ ์ฒด์ธ์ž…๋‹ˆ๋‹ค: A๋ฅผ ์ฒดํฌํ•˜๊ณ , ๋‚˜์ค‘์— ๋‹ค์‹œ A๋ฅผ ์ฒดํฌํ•˜๊ณ , ๋‹ค๋ฅธ ์„ธ ๊ณณ์—์„œ B๋ฅผ ์ฒดํฌํ•ฉ๋‹ˆ๋‹ค. "ํ•œ ๊ทœ์น™๋งŒ ๋”"๋ผ๋Š” ์ƒ๊ฐ์œผ๋กœ ์‹œ์ž‘ํ•˜์ง€๋งŒ ์›Œํฌํ”Œ๋กœ์šฐ๋Š” ์ž‘์€ ๋ณ€๊ฒฝ์ด ํฐ ๋ถ€์ž‘์šฉ์„ ์ผ์œผํ‚ค๋Š” ๋ฏธ๋กœ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

๋” ํฐ ์œ„ํ—˜์€ ์—ฌ๊ธฐ์ €๊ธฐ ํฉ์–ด์ง„ ๊ทœ์น™๋“ค์ด ์„œ์„œํžˆ ์„œ๋กœ ์–ด๊ธ‹๋‚˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•œ ๊ฒฝ๋กœ๋Š” ์‹ ์šฉ ์ ์ˆ˜๊ฐ€ ๋†’์•„ ์‹ ์ฒญ์„ ์Šน์ธํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ฒฝ๋กœ๋Š” ์˜ค๋ž˜๋œ ๋‹จ๊ณ„๊ฐ€ "์ „ํ™”๋ฒˆํ˜ธ ๋ˆ„๋ฝ"์„ ๊ฐ•์ œ ์ฐจ๋‹จ์œผ๋กœ ์ฒ˜๋ฆฌํ•ด ๊ฐ™์€ ์‹ ์ฒญ์„ ๋ง‰์Šต๋‹ˆ๋‹ค. ๊ฐ๊ฐ์€ ์ง€์—ญ์ ์œผ๋กœ ํ•ฉ๋ฆฌ์ ์ผ ์ˆ˜ ์žˆ์ง€๋งŒ ํ•ฉ์ณ์ง€๋ฉด ์ผ๊ด€๋˜์ง€ ์•Š์€ ๊ฒฐ๊ณผ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

์ค‘๋ณต ๊ฒ€์‚ฌ๋“ค์ด ์ถฉ๋Œ์„ ์ผ์œผํ‚ค๋Š” ์ด์œ 

๊ฐ™์€ ๊ทœ์น™์ด ๋‹ค์ด์–ด๊ทธ๋žจ ๊ณณ๊ณณ์— ๋ฐ˜๋ณต๋˜๋ฉด ํ•œ ๋ณต์‚ฌ๋ณธ๋งŒ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ๋‹ค๋ฅธ ๋ณต์‚ฌ๋ณธ์€ ๋†“์นฉ๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉด ๋น„์Šทํ•ด ๋ณด์ด์ง€๋งŒ ๋‹ค๋ฅธ ๊ฒ€์‚ฌ๋“ค์ด ์ƒ๊น๋‹ˆ๋‹ค: ํ•˜๋‚˜๋Š” "country = US", ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” "country in (US, CA)", ์„ธ ๋ฒˆ์งธ๋Š” ๋Œ€๋ฆฌ๋กœ "currency = USD"๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์›Œํฌํ”Œ๋กœ์šฐ๋Š” ์‹คํ–‰๋˜์ง€๋งŒ ์˜ˆ์ธก ๋ถˆ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค.

์ข‹์€ ๋ฆฌํŒฉํ„ฐ๋Š” ๊ฒฐ์ •์„ ํ•˜๋‚˜๋กœ ํ†ตํ•ฉํ•ด ์ž‘๊ณ  ๋ช…ํ™•ํ•œ ๊ฒฐ๊ณผ ์ง‘ํ•ฉ์„ ๋‚ด๋†“๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. AppMasterโ€™s Business Process Editor์—์„œ๋Š” ๊ด€๋ จ ๊ฒ€์‚ฌ๋ฅผ ํ•˜๋‚˜์˜ ๊ฒฐ์ • ๋ธ”๋ก์œผ๋กœ ๊ทธ๋ฃนํ™”ํ•˜๊ณ  ๋ถ„๊ธฐ๋ฅผ ์˜๋ฏธ์žˆ๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ๋Š” ๋‹จ์ˆœํ•˜๊ฒŒ ์œ ์ง€ํ•˜์„ธ์š”. ์˜ˆ๋ฅผ ๋“ค๋ฉด:

  • Approved
  • Needs info
  • Rejected
  • Manual review

๊ทธ๋‹ค์Œ ํ๋ฆ„ ์ „๋ฐ˜์— ์ž‘์€ ๊ฒฐ์ •์„ ๋ฟŒ๋ฆฌ๋Š” ๋Œ€์‹  ๋ชจ๋“  ๊ฒƒ์„ ๊ทธ ํ•˜๋‚˜์˜ ๊ฒฐ์ • ์ง€์ ์„ ํ†ตํ•ด ๋ผ์šฐํŒ…ํ•˜์„ธ์š”. ๊ทœ์น™์ด ๋ฐ”๋€Œ๋ฉด ํ•œ ๋ฒˆ๋งŒ ์—…๋ฐ์ดํŠธํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๊ตฌ์ฒด์  ์˜ˆ: ๊ฐ€์ž… ๊ฒ€์ฆ ์›Œํฌํ”Œ๋กœ์šฐ์—์„œ ์ด๋ฉ”์ผ ํ˜•์‹์„ ์„ธ ๊ตฐ๋ฐ์„œ ๊ฒ€์‚ฌ(OTP ์ „, OTP ํ›„, ๊ณ„์ • ์ƒ์„ฑ ์ „)ํ•œ๋‹ค๋ฉด ๋ชจ๋“  ๊ฒ€์ฆ์„ "Validate request" ๊ฒฐ์ •์œผ๋กœ ์˜ฎ๊ธฐ์„ธ์š”. ๊ฒฐ๊ณผ๊ฐ€ "Needs info"๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ๋ฌด์—‡์ด ๋น ์กŒ๋Š”์ง€ ์ •ํ™•ํžˆ ์•Œ๋ ค์ฃผ๋Š” ํ•˜๋‚˜์˜ ๋ฉ”์‹œ์ง€ ๋‹จ๊ณ„๋กœ ๋ผ์šฐํŒ…ํ•˜๊ณ , ๋‚˜์ค‘์— ์ผ๋ฐ˜ ์˜ค๋ฅ˜๋กœ ์‹คํŒจํ•˜๊ฒŒ ํ•˜์ง€ ๋งˆ์„ธ์š”.

๋ถ€๋ถ„ ์„ฑ๊ณต ํ›„ ๋ณด์ƒ ๋‹จ๊ณ„ ๋ˆ„๋ฝ

Ship workflows with web and mobile
Build end-to-end apps where workflows, UI, and data stay in sync.
Create App

๊ฐ€์žฅ ๋น„์šฉ์ด ํฐ ์‹ค์ˆ˜ ์ค‘ ํ•˜๋‚˜๋Š” ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ์ „๋ถ€ ์„ฑ๊ณตํ•˜๊ฑฐ๋‚˜ ์ „๋ถ€ ์‹คํŒจํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ˜„์‹ค์˜ ํ๋ฆ„์€ ์ž์ฃผ ์ค‘๊ฐ„์— ์„ฑ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋‚˜์ค‘ ๋‹จ๊ณ„๊ฐ€ ๊นจ์ง€๋ฉด ์—‰๋ง์ด ๋ฉ๋‹ˆ๋‹ค: ๋ˆ์€ ๊ฒฐ์ œ๋˜์—ˆ๊ณ  ๋ฉ”์‹œ์ง€๋Š” ๋ฐœ์†ก๋˜์—ˆ๊ณ  ๋ ˆ์ฝ”๋“œ๋Š” ์ƒ์„ฑ๋˜์—ˆ์ง€๋งŒ ๋˜๋Œ๋ฆด ๋ฐฉ๋ฒ•์ด ์—†์Šต๋‹ˆ๋‹ค.

์˜ˆ: ๊ณ ๊ฐ ์นด๋“œ์—์„œ ๊ฒฐ์ œ๋ฅผ ํ•œ ๋’ค ์ฃผ๋ฌธ์„ ์ƒ์„ฑํ•˜๋ ค๊ณ  ํ•˜๋Š”๋ฐ ์ธ๋ฒคํ† ๋ฆฌ ์„œ๋น„์Šค ํƒ€์ž„์•„์›ƒ์œผ๋กœ ์ฃผ๋ฌธ ์ƒ์„ฑ์ด ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ์ œ๋Š” ์„ฑ๊ณตํ–ˆ๊ณ  ์ฃผ๋ฌธ์ด ์—†์œผ๋‹ˆ ์„œํฌํŠธ๋Š” ํ•ญ์˜ ์ด๋ฉ”์ผ์„ ๋ฐ›๊ณ  ์žฌ๋ฌด๋Š” ๊ฒฐ์ œ๋ฅผ ํ™•์ธํ•˜์ง€๋งŒ ์‹œ์Šคํ…œ์—๋Š” ๋งค์นญ๋˜๋Š” ์ฃผ๋ฌธ์ด ์—†์Šต๋‹ˆ๋‹ค.

๋ณด์ƒ(compensation)์€ ๋ถ€๋ถ„ ์„ฑ๊ณต ํ›„ ์‹คํŒจํ•  ๋•Œ ์‹คํ–‰๋˜๋Š” "๋˜๋Œ๋ฆฌ๊ธฐ"(๋˜๋Š” "์•ˆ์ „ ์ƒํƒœ๋กœ ๋งŒ๋“ค๊ธฐ") ๊ฒฝ๋กœ์ž…๋‹ˆ๋‹ค. ์™„๋ฒฝํ•  ํ•„์š”๋Š” ์—†์ง€๋งŒ ์˜๋„์ ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์  ์ ‘๊ทผ๋ฒ•์€ ์ž‘์—…์„ ์—ญ์ „์‹œํ‚ค๊ธฐ(ํ™˜๋ถˆ, ์ทจ์†Œ, ์ดˆ์•ˆ ์‚ญ์ œ), ๊ฒฐ๊ณผ๋ฅผ ์•ˆ์ „ํ•œ ์ƒํƒœ๋กœ ์ „ํ™˜(์˜ˆ: "Payment captured, fulfillment pending" ํ‘œ์‹œ), ์ปจํ…์ŠคํŠธ์™€ ํ•จ๊ป˜ ์ˆ˜๋™ ๊ฒ€ํ† ๋กœ ๋ผ์šฐํŒ…, ์žฌ์‹œ๋„๊ฐ€ ์ค‘๋ณต ์ฒญ๊ตฌ๋‚˜ ์ค‘๋ณต ์ „์†ก์„ ๋ง‰๋„๋ก ๋ฉฑ๋“ฑ์„ฑ ์ฒดํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ณด์ƒ์„ ์–ด๋””์— ๋‘๋А๋ƒ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์ •๋ฆฌ๋ฅผ ๋‹ค์ด์–ด๊ทธ๋žจ ๋์˜ ํ•˜๋‚˜์˜ "error" ๋ฐ•์Šค์— ์ˆจ๊ธฐ์ง€ ๋งˆ์„ธ์š”. ์œ„ํ—˜ํ•œ ๋‹จ๊ณ„ ์˜†์— ๋†“์œผ์„ธ์š”. ๊ทธ๋•Œ๋Š” ๊ฒฐ์ œ ID, ์˜ˆ์•ฝ ํ† ํฐ, ์™ธ๋ถ€ ์š”์ฒญ ID ๊ฐ™์€ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ์•„์ง ์žˆ์„ ๋•Œ์ž…๋‹ˆ๋‹ค. AppMaster ๊ฐ™์€ ๋„๊ตฌ์—์„œ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ํ˜ธ์ถœ ์งํ›„์— ์ด๋Ÿฌํ•œ ID๋ฅผ ์ €์žฅํ•œ ๋’ค ์„ฑ๊ณต vs ์‹คํŒจ๋กœ ์ฆ‰์‹œ ๋ถ„๊ธฐํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.

์œ ์šฉํ•œ ๊ทœ์น™: ์™ธ๋ถ€ ์‹œ์Šคํ…œ๊ณผ ํ†ต์‹ ํ•˜๋Š” ๋ชจ๋“  ๋‹จ๊ณ„๋Š” ๋‹ค์Œ ๋‘ ์งˆ๋ฌธ์— ๋‹ตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค: "์šฐ๋ฆฌ๊ฐ€ ๋ฌด์—‡์„ ๋ณ€๊ฒฝํ–ˆ๋‚˜?" ๊ทธ๋ฆฌ๊ณ  "๋‹ค์Œ ๋‹จ๊ณ„๊ฐ€ ์‹คํŒจํ•˜๋ฉด ์–ด๋–ป๊ฒŒ ๋˜๋Œ๋ฆฌ๊ฑฐ๋‚˜ ํ†ต์ œํ•  ์ˆ˜ ์žˆ๋‚˜?"

์™ธ๋ถ€ ํ˜ธ์ถœ์— ๋Œ€ํ•œ ์•ฝํ•œ ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ

๋งŽ์€ ์‹คํŒจ๋Š” ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ์‹œ์Šคํ…œ์„ ๋ฒ—์–ด๋‚˜๋Š” ์ˆœ๊ฐ„ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์™ธ๋ถ€ ํ˜ธ์ถœ์€ ๋А๋ฆฐ ์‘๋‹ต, ์ผ์‹œ์  ์žฅ์• , ์ค‘๋ณต ์š”์ฒญ, ๋ถ€๋ถ„ ์„ฑ๊ณต ๋“ฑ ์ง€์ €๋ถ„ํ•˜๊ฒŒ ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์ด์–ด๊ทธ๋žจ์ด "ํ˜ธ์ถœ์ด ์„ฑ๊ณตํ–ˆ๋‹ค"๊ณ  ๊ฐ€์ •ํ•˜๊ณ  ๊ณ„์† ์ง„ํ–‰ํ•˜๋ฉด ์‚ฌ์šฉ์ž๋Š” ๋ˆ„๋ฝ๋œ ๋ฐ์ดํ„ฐ, ์ด์ค‘ ์ฒญ๊ตฌ, ์ž˜๋ชป๋œ ์‹œ์ ์— ์ „์†ก๋œ ์•Œ๋ฆผ์„ ๋ณด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋จผ์ € ์‹คํŒจํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ๊ณ„๋ฅผ ํ‘œ์‹œํ•˜์„ธ์š”: ์™ธ๋ถ€ API, ๊ฒฐ์ œ ๋ฐ ํ™˜๋ถˆ(์˜ˆ: Stripe), ๋ฉ”์‹œ์ง€(์ด๋ฉ”์ผ/SMS, Telegram), ํŒŒ์ผ ์ž‘์—…, ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ๋“ฑ์ž…๋‹ˆ๋‹ค.

๋‘ ๊ฐ€์ง€ ํ”ํ•œ ํ•จ์ •์€ ํƒ€์ž„์•„์›ƒ ๋ˆ„๋ฝ๊ณผ ๋ฌด์ž‘์ • ์žฌ์‹œ๋„์ž…๋‹ˆ๋‹ค. ํƒ€์ž„์•„์›ƒ์ด ์—†์œผ๋ฉด ๋А๋ฆฐ ์š”์ฒญ ํ•˜๋‚˜๊ฐ€ ์ „์ฒด ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ฉˆ์ถœ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์žฌ์‹œ๋„๋Š” ๊ทœ์น™ ์—†์ด ํ•˜๋ฉด ์ƒํ™ฉ์„ ์•…ํ™”์‹œํ‚ค๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ: ๊ฐ™์€ ๋ฉ”์‹œ์ง€๋ฅผ ์„ธ ๋ฒˆ ๋ณด๋‚ด๊ฑฐ๋‚˜ ์„œ๋“œํŒŒํ‹ฐ ์‹œ์Šคํ…œ์— ์ค‘๋ณต ์ƒ์„ฑ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿด ๋•Œ ๋ฉฑ๋“ฑ์„ฑ(idempotency)์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ„๋‹จํžˆ ๋งํ•ด ๋ฉฑ๋“ฑํ•œ ๋™์ž‘์€ ๋‹ค์‹œ ์‹คํ–‰ํ•ด๋„ ์•ˆ์ „ํ•œ ๋™์ž‘์ž…๋‹ˆ๋‹ค. ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ๋‹จ๊ณ„๋ฅผ ๋ฐ˜๋ณตํ•ด๋„ ๋‘ ๋ฒˆ์งธ ์ฒญ๊ตฌ, ๋‘ ๋ฒˆ์งธ ์ฃผ๋ฌธ, ๋‘ ๋ฒˆ์งธ "ํ™˜์˜" ๋ฉ”์‹œ์ง€๋ฅผ ๋งŒ๋“ค์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์‹ค์šฉ์  ์ˆ˜์ •์€ ํ˜ธ์ถœ ์ „์— ์š”์ฒญ ํ‚ค์™€ ์ƒํƒœ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. AppMasterโ€™s Business Process Editor์—์„œ๋Š” "payment_attempt: key=XYZ, status=pending" ๊ฐ™์€ ๋ ˆ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•œ ๋’ค ์‘๋‹ต ํ›„์— "success" ๋˜๋Š” "failed"๋กœ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๋ฐฉ์‹์ด ๊ฐ„๋‹จํ•˜๊ณ  ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค. ๋‹จ๊ณ„๊ฐ€ ๋‹ค์‹œ ์‹คํ–‰๋˜๋ฉด ๋จผ์ € ๊ทธ ๋ ˆ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•˜๊ณ  ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ• ์ง€ ๊ฒฐ์ •ํ•˜์„ธ์š”.

์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ํŒจํ„ด์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

  • ํƒ€์ž„์•„์›ƒ๊ณผ ์žฌ์‹œ๋„ ํ•œ๊ณ„ ์„ค์ •(์–ด๋–ค ์˜ค๋ฅ˜๊ฐ€ ์žฌ์‹œ๋„ ๊ฐ€๋Šฅํ•œ์ง€ ์ •์˜)
  • ํ˜ธ์ถœ ์ „์— ์š”์ฒญ ํ‚ค์™€ ํ˜„์žฌ ์ƒํƒœ ์ €์žฅ
  • ์™ธ๋ถ€ ํ˜ธ์ถœ ์ˆ˜ํ–‰
  • ์„ฑ๊ณต ์‹œ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋กํ•˜๊ณ  ์ƒํƒœ๋ฅผ ์™„๋ฃŒ๋กœ ํ‘œ์‹œ
  • ์‹คํŒจ ์‹œ ์˜ค๋ฅ˜๋ฅผ ๊ธฐ๋กํ•˜๊ณ  ์‚ฌ์šฉ์ž ์นœํ™”์  ๋ณต๊ตฌ ๊ฒฝ๋กœ๋กœ ๋ผ์šฐํŒ…

๊ณผ์ค‘ํ•œ ๋‹จ๊ณ„์™€ ๋ถˆ๋ถ„๋ช…ํ•œ ์ฑ…์ž„

Turn diagrams into real logic
Model your workflow logic as clear, named steps you can change without surprises.
Try AppMaster

ํ”ํ•œ ์‹ค์ˆ˜๋Š” ํ•˜๋‚˜์˜ ๋‹จ๊ณ„์— ์ž…๋ ฅ ๊ฒ€์ฆ, ๊ฐ’ ๊ณ„์‚ฐ, DB ์“ฐ๊ธฐ, ์‚ฌ๋žŒ ์•Œ๋ฆผ ๋“ฑ ๋„ค ๊ฐ€์ง€ ์ผ์„ ์กฐ์šฉํžˆ ๋„ฃ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํšจ์œจ์ ์œผ๋กœ ๋А๊ปด์ง€์ง€๋งŒ ๋ณ€๊ฒฝ์ด ์œ„ํ—˜ํ•ด์ง‘๋‹ˆ๋‹ค. ๋ฌด์–ธ๊ฐ€๊ฐ€ ๊นจ์ง€๋ฉด ์–ด๋–ค ๋ถ€๋ถ„์ด ์›์ธ์ธ์ง€ ๋ชจํ˜ธํ•˜๊ณ , ์•ˆ์ „ํ•˜๊ฒŒ ์žฌ์‚ฌ์šฉํ•˜๊ธฐ๋„ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

๊ณผ์ค‘ํ•œ ๋‹จ๊ณ„๋ฅผ ๋ฐœ๊ฒฌํ•˜๋Š” ๋ฐฉ๋ฒ•

๋‹จ๊ณ„ ์ด๋ฆ„์ด ๋ชจํ˜ธํ•  ๋•Œ(์˜ˆ: "Handle order") ํ•œ ๋ฌธ์žฅ์œผ๋กœ ์ถœ๋ ฅ์„ ์„ค๋ช…ํ•  ์ˆ˜ ์—†๋‹ค๋ฉด ๊ณผ์ค‘ํ•œ ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค. ์ž…๋ ฅ ๋ชฉ๋ก์ด ๊ธธ๊ณ  ๊ทธ ์ค‘ ์ผ๋ถ€๋งŒ ์‚ฌ์šฉ๋œ๋‹ค๋ฉด ๋˜ ๋‹ค๋ฅธ ๊ฒฝ๊ณ  ์‹ ํ˜ธ์ž…๋‹ˆ๋‹ค.

๊ณผ์ค‘ํ•œ ๋‹จ๊ณ„๋Š” ๋Œ€๊ฐœ ๋‹ค์Œ์„ ํ˜ผํ•ฉํ•ฉ๋‹ˆ๋‹ค:

  • ๊ฒ€์ฆ๊ณผ ๋ณ€๊ฒฝ(์ €์žฅ/์—…๋ฐ์ดํŠธ)
  • ๋น„์ฆˆ๋‹ˆ์Šค ๊ทœ์น™๊ณผ ํ‘œํ˜„(๋ฉ”์‹œ์ง€ ํฌ๋งทํŒ…)
  • ํ•œ ๊ณณ์—์„œ ์—ฌ๋Ÿฌ ์™ธ๋ถ€ ํ˜ธ์ถœ
  • ๋ช…ํ™•ํ•œ ์ˆœ์„œ ์—†์ด ์—ฌ๋Ÿฌ ๋ถ€์ž‘์šฉ
  • ๋ถˆ๋ถ„๋ช…ํ•œ ์„ฑ๊ณต ๊ธฐ์ค€(๋ฌด์—‡์ด "์™„๋ฃŒ"๋ฅผ ์˜๋ฏธํ•˜๋Š”๊ฐ€?)

๋ช…ํ™•ํ•œ ๊ณ„์•ฝ์„ ๊ฐ€์ง„ ์ž‘์€ ๋ธ”๋ก์œผ๋กœ ๋ฆฌํŒฉํ„ฐ

ํฐ ๋‹จ๊ณ„๋ฅผ ์ž‘์€ ๋ธ”๋ก์œผ๋กœ ์ชผ๊ฐœ ๊ฐ ๋ธ”๋ก์ด ํ•˜๋‚˜์˜ ์ž‘์—…๋งŒ ํ•˜๊ณ  ๋ช…ํ™•ํ•œ ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ์„ ๊ฐ–๊ฒŒ ํ•˜์„ธ์š”. ๊ฐ„๋‹จํ•œ ๋„ค์ด๋ฐ ๊ทœ์น™์ด ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค: ๋‹จ๊ณ„๋Š” ๋™์‚ฌ(Validate Address, Calculate Total, Create Invoice, Send Confirmation), ๋ฐ์ดํ„ฐ ๊ฐ์ฒด๋Š” ๋ช…์‚ฌ๋กœ ์ด๋ฆ„์ง“๊ธฐ.

์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ ์ด๋ฆ„๋„ ์ผ๊ด€๋˜๊ฒŒ ์‚ฌ์šฉํ•˜์„ธ์š”. ์˜ˆ: ์ €์žฅ ์ด์ „์—๋Š” โ€œOrderDraftโ€, ์ €์žฅ ์ดํ›„์—๋Š” โ€œOrderRecordโ€์ฒ˜๋Ÿผ "order1/order2"๋‚˜ "payload/result" ๊ฐ™์€ ์ด๋ฆ„ ๋Œ€์‹  ์˜๋ฏธ๊ฐ€ ๋ช…ํ™•ํ•œ ์ด๋ฆ„์„ ์“ฐ๋ฉด ๋ช‡ ๋‹ฌ ํ›„์—๋„ ๋‹ค์ด์–ด๊ทธ๋žจ์ด ์ฝ๊ธฐ ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค.

ํŒจํ„ด์„ ๋ฐ˜๋ณตํ•˜๋ฉด ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์„œ๋ธŒํ”Œ๋กœ์šฐ๋กœ ์ถ”์ถœํ•˜์„ธ์š”. AppMasterโ€™s Business Process Editor์—์„œ๋Š” ์ข…์ข… "Validate -> Normalize -> Persist"๋ฅผ ๊ณต์œ  ๋ธ”๋ก์œผ๋กœ ์ด๋™ํ•ด ์—ฌ๋Ÿฌ ์›Œํฌํ”Œ๋กœ์šฐ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์‹์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.

์˜ˆ: ์˜จ๋ณด๋”ฉ ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ "์‚ฌ์šฉ์ž ์ƒ์„ฑ, ๊ถŒํ•œ ์„ค์ •, ์ด๋ฉ”์ผ ์ „์†ก, ๊ฐ์‚ฌ ๋กœ๊ทธ"๋ฅผ ํ•œ ๋‹จ๊ณ„์—์„œ ์ฒ˜๋ฆฌํ•œ๋‹ค๋ฉด ์ด๋ฅผ ๋„ค ๋‹จ๊ณ„์™€ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ "Write Audit Event" ์„œ๋ธŒํ”Œ๋กœ์šฐ๋กœ ๋ถ„๋ฆฌํ•˜์„ธ์š”. ํ…Œ์ŠคํŠธ๊ฐ€ ์‰ฌ์›Œ์ง€๊ณ  ์ˆ˜์ •์ด ์•ˆ์ „ํ•ด์ง€๋ฉฐ ๋†€๋ผ์›€์ด ์ค„์–ด๋“ญ๋‹ˆ๋‹ค.

์ง€์ €๋ถ„ํ•œ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๋‹จ๊ณ„๋ณ„๋กœ ๋ฆฌํŒฉํ„ฐํ•˜๋Š” ๋ฐฉ๋ฒ•

Go from prototype to production
Deploy your solution to the cloud or export source code when you need full control.
Launch Project

๋Œ€๋‹ค์ˆ˜ ์›Œํฌํ”Œ๋กœ์šฐ ๋ฌธ์ œ๋Š” "ํ•œ ๊ฐ€์ง€๋งŒ ๋”" ๊ทœ์น™์ด๋‚˜ ์ปค๋„ฅํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๋‹ค๊ฐ€ ์•„๋ฌด๋„ ๊ฒฐ๊ณผ๋ฅผ ์˜ˆ์ธกํ•  ์ˆ˜ ์—†๊ฒŒ ๋œ ๋ฐ์„œ ์˜ต๋‹ˆ๋‹ค. ๋ฆฌํŒฉํ„ฐ๋ง์€ ํ๋ฆ„์„ ๋‹ค์‹œ ์ฝ๊ธฐ ์‰ฝ๊ฒŒ ๋งŒ๋“ค๊ณ  ๋ชจ๋“  ๋ถ€์ž‘์šฉ๊ณผ ์‹คํŒจ ์ผ€์ด์Šค๋ฅผ ๋“œ๋Ÿฌ๋‚˜๊ฒŒ ํ•˜๋Š” ์ž‘์—…์ž…๋‹ˆ๋‹ค.

๋จผ์ € ํ•ดํ”ผ ํŒจ์Šค(happy path)๋ฅผ ์‹œ์ž‘์—์„œ ๋๊นŒ์ง€ ํ•˜๋‚˜์˜ ๋ช…ํ™•ํ•œ ์„ ์œผ๋กœ ๊ทธ๋ฆฌ์„ธ์š”. ๋ฉ”์ธ ๋ชฉํ‘œ๊ฐ€ "์ฃผ๋ฌธ ์Šน์ธ"์ด๋ผ๋ฉด ๋ชจ๋“  ๊ฒƒ์ด ์ •์ƒ์ผ ๋•Œ ํ•„์š”ํ•œ ํ•„์ˆ˜ ๋‹จ๊ณ„๋งŒ ๊ทธ ์„ ์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋‹ค์Œ ์ž‘์€ ํŒจ์Šค๋กœ ์ž‘์—…ํ•˜์„ธ์š”:

  • ํ•ดํ”ผ ํŒจ์Šค๋ฅผ ์ผ๊ด€๋œ ๋‹จ๊ณ„ ์ด๋ฆ„(๋™์‚ฌ + ๊ฐ์ฒด)์œผ๋กœ ๋‹จ์ผ ์ „์ง„ ๊ฒฝ๋กœ๋กœ ๋‹ค์‹œ ๊ทธ๋ฆฌ๊ธฐ
  • ๋ชจ๋“  ๋ถ€์ž‘์šฉ(์ด๋ฉ”์ผ ์ „์†ก, ์นด๋“œ ์ฒญ๊ตฌ, ๋ ˆ์ฝ”๋“œ ์ƒ์„ฑ, ํ‹ฐ์ผ“ ์ƒ์„ฑ)์„ ๋‚˜์—ดํ•˜๊ณ  ๊ฐ ๋ถ€์ž‘์šฉ์„ ๋ช…์‹œ์  ๋‹จ๊ณ„๋กœ ๋งŒ๋“ค๊ธฐ
  • ๊ฐ ๋ถ€์ž‘์šฉ ์˜†์— ์‹คํŒจ ๊ฒฝ๋กœ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ , ์ด๋ฏธ ๋ณ€๊ฒฝ์„ ๊ฐ€ํ•œ ๊ฒฝ์šฐ ๋ณด์ƒ์„ ํฌํ•จ์‹œํ‚ค๊ธฐ
  • ๋ฐ˜๋ณต๋˜๋Š” ์กฐ๊ฑด์„ ํ•˜๋‚˜์˜ ๊ฒฐ์ • ์ง€์ ์œผ๋กœ ๋ฐ”๊พธ๊ณ  ๊ฑฐ๊ธฐ์„œ ๋ผ์šฐํŒ…ํ•˜๊ธฐ
  • ๋ฐ˜๋ณต๋˜๋Š” ๋ธ”๋ก์„ ์„œ๋ธŒํ”Œ๋กœ์šฐ๋กœ ์ถ”์ถœํ•˜๊ณ  ๋ณ€์ˆ˜ ์ด๋ฆ„์„ ์˜๋ฏธ์žˆ๊ฒŒ ๋ฐ”๊พธ๊ธฐ(payment_status๊ฐ€ flag2๋ณด๋‹ค ๋‚ซ๋‹ค)

์ˆจ์€ ๋ณต์žก์„ฑ์„ ๋น ๋ฅด๊ฒŒ ์ฐพ๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌป๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค: "์ด ๋‹จ๊ณ„๊ฐ€ ๋‘ ๋ฒˆ ์‹คํ–‰๋˜๋ฉด ๋ฌด์—‡์ด ๊นจ์ง€๋‚˜?" ๋Œ€๋‹ต์ด "์ด์ค‘ ์ฒญ๊ตฌ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค"๊ฑฐ๋‚˜ "๋ฉ”์ผ์ด ๋‘ ๋ฒˆ ์ „์†ก๋  ์ˆ˜ ์žˆ๋‹ค"๋ฉด ์ƒํƒœ๋ฅผ ๋” ๋ช…ํ™•ํžˆ ํ•˜๊ณ  ๋ฉฑ๋“ฑ์„ฑ์„ ํ™•๋ณดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ: ์˜จ๋ณด๋”ฉ ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ๊ณ„์ • ์ƒ์„ฑ, ํ”Œ๋žœ ํ• ๋‹น, Stripe ๊ฒฐ์ œ, ํ™˜์˜ ๋ฉ”์‹œ์ง€ ์ „์†ก์„ ํ•œ๋‹ค๋ฉด ๊ฒฐ์ œ๋งŒ ์„ฑ๊ณตํ•˜๊ณ  ํ™˜์˜ ๋ฉ”์‹œ์ง€๊ฐ€ ์‹คํŒจํ–ˆ์„ ๋•Œ ์œ ๋ฃŒ ์‚ฌ์šฉ์ž๊ฐ€ ์ ‘๊ทผ ๊ถŒํ•œ ์—†์ด ๋‚จ์ง€ ์•Š๊ฒŒ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์œ„ํ—˜ํ•œ ํ˜ธ์ถœ ์˜†์— ๋ณด์ƒ ๋ถ„๊ธฐ๋ฅผ ์ถ”๊ฐ€ํ•˜์„ธ์š”: ์‚ฌ์šฉ์ž๋ฅผ pending_welcome์œผ๋กœ ํ‘œ์‹œํ•˜๊ณ  ๋ฉ”์‹œ์ง€ ์žฌ์‹œ๋„, ์žฌ์‹œ๋„ ์‹คํŒจ ์‹œ ํ™˜๋ถˆ ๋ฐ ํ”Œ๋žœ ๋กค๋ฐฑ ๋“ฑ.

AppMaster์—์„œ๋Š” Business Process Editor ํ๋ฆ„์„ ์–•๊ฒŒ ์œ ์ง€ํ•˜๋ฉด ์ด ์ •๋ฆฌ๊ฐ€ ๋” ์‰ฝ์Šต๋‹ˆ๋‹ค: ์ž‘์€ ๋‹จ๊ณ„, ๋ช…ํ™•ํ•œ ๋ณ€์ˆ˜ ์ด๋ฆ„, "Charge payment"๋‚˜ "Send notification" ๊ฐ™์€ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์„œ๋ธŒํ”Œ๋กœ์šฐ๋ฅผ ๋งŒ๋“ค์–ด ์–ด๋””์„œ๋‚˜ ์žฌ์‚ฌ์šฉํ•˜์„ธ์š”.

ํ”ผํ•ด์•ผ ํ•  ์ผ๋ฐ˜์ ์ธ ๋ฆฌํŒฉํ„ฐ๋ง ํ•จ์ •

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

ํ•œ ํ•จ์ •์€ "ํ˜น์‹œ ๋ชฐ๋ผ" ํ•˜๋ฉฐ ์˜ค๋ž˜๋œ ๊ฒฝ๋กœ๋ฅผ ๊ทธ๋Œ€๋กœ ๋‘๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ถ„๋ช…ํ•œ ์Šค์œ„์น˜, ๋ฒ„์ „ ๋งˆ์ปค, ์‚ญ์ œ ์˜ˆ์ •์ผ์ด ์—†์œผ๋ฉด ์‚ฌ๋žŒ๋“ค์€ ์˜ค๋ž˜๋œ ๊ฒฝ๋กœ๋ฅผ ๊ณ„์† ํ…Œ์ŠคํŠธํ•˜๊ณ  ์ฐธ์กฐํ•˜๋ฉฐ ๋‘ ๊ฐ€์ง€ ํ”„๋กœ์„ธ์Šค๋ฅผ ์œ ์ง€ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ ์ง„์  ๋กค์•„์›ƒ์ด ํ•„์š”ํ•˜๋ฉด ์ƒˆ ๊ฒฝ๋กœ๋ฅผ ์ด๋ฆ„ ๋ถ™์ด๊ณ  ํ•˜๋‚˜์˜ ๋ˆˆ์— ๋ณด์ด๋Š” ๊ฒฐ์ •์œผ๋กœ ๊ฒŒ์ดํŠธํ•˜๊ณ  ์˜ค๋ž˜๋œ ๊ฒฝ๋กœ๋ฅผ ์–ธ์ œ ์‚ญ์ œํ• ์ง€ ๊ณ„ํšํ•˜์„ธ์š”.

์ž„์‹œ ํ”Œ๋ž˜๊ทธ๋Š” ๋˜ ๋‹ค๋ฅธ ๋ˆ„์ˆ˜์ž…๋‹ˆ๋‹ค. ๋””๋ฒ„๊น…์ด๋‚˜ ์ผ์ฃผ์ผ์งœ๋ฆฌ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์œ„ํ•ด ๋งŒ๋“  ํ”Œ๋ž˜๊ทธ๊ฐ€ ์˜๊ตฌํ™”๋˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. ํ”Œ๋ž˜๊ทธ๋Š” ์ƒํ•˜๊ธฐ ์‰ฌ์šด ํ•ญ๋ชฉ์ฒ˜๋Ÿผ ๋‹ค๋ฃจ์„ธ์š”: ์กด์žฌ ์ด์œ  ๋ฌธ์„œํ™”, ์†Œ์œ ์ž ์ง€์ •, ์ œ๊ฑฐ ๋‚ ์งœ ์„ค์ •.

์„ธ ๋ฒˆ์งธ ํ•จ์ •์€ ๋ชจ๋ธ์„ ๋ฐ”๊พธ์ง€ ์•Š๊ณ  ์ผํšŒ์„ฑ ์˜ˆ์™ธ๋ฅผ ๊ณ„์† ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. "ํŠน๋ณ„ ์ผ€์ด์Šค" ๋…ธ๋“œ๋ฅผ ๊ณ„์† ์‚ฝ์ž…ํ•˜๋ฉด ๋‹ค์ด์–ด๊ทธ๋žจ์ด ์˜†์œผ๋กœ ์ž๋ผ๊ณ  ๊ทœ์น™์€ ์˜ˆ์ธก ๋ถˆ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค. ๊ฐ™์€ ์˜ˆ์™ธ๊ฐ€ ๋‘ ๋ฒˆ ์ด์ƒ ๋‚˜์˜ค๋ฉด ๋ณดํ†ต ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์ด๋‚˜ ํ”„๋กœ์„ธ์Šค ์ƒํƒœ๋ฅผ ์—…๋ฐ์ดํŠธํ•ด์•ผ ํ•  ์‹ ํ˜ธ์ž…๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰์œผ๋กœ ๋น„์ฆˆ๋‹ˆ์Šค ๊ทœ์น™์„ ๋™์ž‘์‹œํ‚ค๋ ค๊ณ  ๊ด€๋ จ ์—†๋Š” ๋…ธ๋“œ ์•ˆ์— ์ˆจ๊ธฐ์ง€ ๋งˆ์„ธ์š”. ๋น„์ฃผ์–ผ ์—๋””ํ„ฐ์—์„œ ์ž‘๋™ํ•˜๊ฒŒ ํ•˜๋ ค๋Š” ์œ ํ˜น์ด ํฌ์ง€๋งŒ ๋‚˜์ค‘์— ์•„๋ฌด๋„ ๊ทœ์น™์„ ์ฐพ์„ ์ˆ˜ ์—†๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๊ฒฝ๊ณ  ์‹ ํ˜ธ:

  • ๊ฑฐ์˜ ๊ฐ™์€ ์ผ์„ ํ•˜๋Š” ๋‘ ๊ฒฝ๋กœ๊ฐ€ ์•ฝ๊ฐ„ ๋‹ค๋ฆ„
  • ์˜๋ฏธ ๋ถˆ๋ถ„๋ช…ํ•œ ํ”Œ๋ž˜๊ทธ(์˜ˆ: "temp2"๋‚˜ "useNewLogic")
  • ํ•œ ์‚ฌ๋žŒ๋งŒ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋Š” ์˜ˆ์™ธ
  • ์ถœ์ฒ˜๊ฐ€ ๋ช…ํ™•ํ•˜์ง€ ์•Š์€ ์—ฌ๋Ÿฌ ๋…ธ๋“œ์— ๋ถ„์‚ฐ๋œ ๊ทœ์น™
  • ์ดˆ๊ธฐ ๋‹จ๊ณ„๋ฅผ ๊ฐœ์„ ํ•˜์ง€ ์•Š๊ณ  ์‹คํŒจ ํ›„์— ์ถ”๊ฐ€๋œ "์ˆ˜์ •" ๋…ธ๋“œ

์˜ˆ: VIP ๊ณ ๊ฐ์— ๋Œ€ํ•œ ๋‹ค๋ฅธ ์Šน์ธ ๋กœ์ง์ด ํ•„์š”ํ•˜๋ฉด ์„ธ ๊ตฐ๋ฐ์— ์ˆจ๊ฒจ์ง„ ๊ฒ€์‚ฌ๋ฅผ ์ถ”๊ฐ€ํ•˜์ง€ ๋ง๊ณ  ํ•œ ๋ฒˆ์˜ "Customer type" ๊ฒฐ์ •์„ ์ถ”๊ฐ€ํ•ด ๊ฑฐ๊ธฐ์„œ ๋ผ์šฐํŒ…ํ•˜์„ธ์š”.

๋ฐฐํฌ ์ „์— ๋น ๋ฅด๊ฒŒ ํ™•์ธํ•  ์ฒดํฌ๋ฆฌ์ŠคํŠธ

Make state impossible to miss
Design business processes with explicit inputs, outputs, and failure paths.
Create Workflow

๋Œ€๋ถ€๋ถ„์˜ ๋ฌธ์ œ๋Š” ๋ฐฐํฌ ์ง์ „์— ๋“œ๋Ÿฌ๋‚ฉ๋‹ˆ๋‹ค: ๋ˆ„๊ตฐ๊ฐ€ ์‹ค์ œ ๋ฐ์ดํ„ฐ๋กœ ํ๋ฆ„์„ ์‹คํ–‰ํ•˜๊ณ  ๋‹ค์ด์–ด๊ทธ๋žจ์ด ์„ค๋ช…ํ•  ์ˆ˜ ์—†๋Š” ๋™์ž‘์„ ํ•  ๋•Œ์ž…๋‹ˆ๋‹ค.

์†Œ๋ฆฌ ๋‚ด์–ด ์›Œํฌ์Šค๋ฃจ๋ฅผ ํ•˜์„ธ์š”. ํ•ดํ”ผ ํŒจ์Šค๋ฅผ ํ•œ ๋ฌธ์žฅ์œผ๋กœ ์„ค๋ช…ํ•˜๊ธฐ ์–ด๋ ต๋‹ค๋ฉด ํ๋ฆ„์— ์ˆจ์€ ์ƒํƒœ, ์ค‘๋ณต ๊ทœ์น™, ๊ทธ๋ฃนํ™”ํ•ด์•ผ ํ•  ๋„ˆ๋ฌด ๋งŽ์€ ๋ถ„๊ธฐ๊ฐ€ ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ํฝ๋‹ˆ๋‹ค.

๊ฐ„๋‹จํ•œ ์‚ฌ์ „ ๋ฐฐํฌ ์ ๊ฒ€

  • ํ•ดํ”ผ ํŒจ์Šค๋ฅผ ํ•œ ๋ฒˆ์— ์„ค๋ช…ํ•˜์„ธ์š”: ํŠธ๋ฆฌ๊ฑฐ, ์ฃผ์š” ๋‹จ๊ณ„, ์ข…๋ฃŒ ์ง€์ 
  • ๋ชจ๋“  ๋ถ€์ž‘์šฉ์„ ๊ฐ์ž ๋ˆˆ์— ๋ณด์ด๋Š” ๋‹จ๊ณ„๋กœ ๋งŒ๋“ค๊ธฐ(์ฒญ๊ตฌ, ๋ฉ”์‹œ์ง€ ์ „์†ก, ๋ ˆ์ฝ”๋“œ ์—…๋ฐ์ดํŠธ, ํ‹ฐ์ผ“ ์ƒ์„ฑ)
  • ๊ฐ ๋ถ€์ž‘์šฉ์— ๋Œ€ํ•ด ์‹คํŒจ ์‹œ ์–ด๋–ป๊ฒŒ ๋˜๋Œ๋ฆด์ง€ ๊ฒฐ์ •ํ•˜๊ธฐ(ํ™˜๋ถˆ, ์ทจ์†Œ, ๋กค๋ฐฑ, ์ˆ˜๋™ ๊ฒ€ํ† ๋กœ ํ‘œ์‹œ)
  • ๋ณ€์ˆ˜์™€ ํ”Œ๋ž˜๊ทธ ์ ๊ฒ€: ๋ช…ํ™•ํ•œ ์ด๋ฆ„, ํ•œ ๊ณณ์—์„œ ์„ค์ •, ์ˆ˜์ˆ˜๊ป˜๋ผ ๊ฐ™์€ ๊ธฐ๋ณธ๊ฐ’ ์—†์Œ
  • ๋ณต์‚ฌ-๋ถ™์—ฌ๋„ฃ๊ธฐ ๋กœ์ง ํƒ์ƒ‰: ์—ฌ๋Ÿฌ ๋ถ„๊ธฐ์—์„œ ๊ฐ™์€ ๊ฒ€์‚ฌ๋‚˜ ๊ฑฐ์˜ ๊ฐ™์€ ๋งคํ•‘ ๋ฐ˜๋ณต

๋Œ€๋ถ€๋ถ„์˜ ๋ฌธ์ œ๋ฅผ ์žก๋Š” ๊ฐ„๋‹จํ•œ ํ…Œ์ŠคํŠธ

์ •์ƒ ์„ฑ๊ณต, ๊ฐ€๋Šฅ์„ฑ ์žˆ๋Š” ์‹คํŒจ(์˜ˆ: ๊ฒฐ์ œ ๊ฑฐ๋ถ€), ์ด์ƒํ•œ ์—ฃ์ง€ ์ผ€์ด์Šค(์„ ํƒ ํ•ญ๋ชฉ ๋ˆ„๋ฝ) ์ด๋ ‡๊ฒŒ ์„ธ ๊ฐ€์ง€ ์ผ€์ด์Šค๋กœ ํ๋ฆ„์„ ์‹คํ–‰ํ•ด๋ณด์„ธ์š”. ์‹œ์Šคํ…œ์„ ๋ฐ˜์ฏค ์™„๋ฃŒ ์ƒํƒœ๋กœ ๋‚จ๊ธฐ๋Š” "์–ด๋А ์ •๋„ ๋™์ž‘"ํ•˜๋Š” ๋‹จ๊ณ„๊ฐ€ ์žˆ๋Š”์ง€ ๊ด€์ฐฐํ•˜์„ธ์š”.

AppMasterโ€™s Business Process Editor์—์„œ๋Š” ์ด๊ฒƒ์ด ์ข…์ข… ๊น”๋”ํ•œ ๋ฆฌํŒฉํ„ฐ๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค: ๋ฐ˜๋ณต ๊ฒ€์‚ฌ๋ฅผ ๊ณต์œ  ๋‹จ๊ณ„๋กœ ๋ชจ์œผ๊ณ , ๋ถ€์ž‘์šฉ์„ ๋ช…์‹œ์  ๋…ธ๋“œ๋กœ ๋งŒ๋“ค๊ณ , ๊ฐ ์œ„ํ—˜ ํ˜ธ์ถœ ์˜†์— ๋ช…ํ™•ํ•œ ๋ณด์ƒ ๊ฒฝ๋กœ๋ฅผ ์ถ”๊ฐ€ํ•˜์„ธ์š”.

ํ˜„์‹ค์ ์ธ ์˜ˆ: ์˜จ๋ณด๋”ฉ ํ”Œ๋กœ์šฐ ๋ฆฌํŒฉํ„ฐ

๊ณ ๊ฐ ์˜จ๋ณด๋”ฉ ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ์‚ฌ์šฉ์ž ์‹ ์› ํ™•์ธ, ๊ณ„์ • ์ƒ์„ฑ, ์œ ๋ฃŒ ๊ตฌ๋… ์‹œ์ž‘ ์„ธ ๊ฐ€์ง€๋ฅผ ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์„ธ์š”. ๊ฐ„๋‹จํ•ด ๋ณด์ด์ง€๋งŒ ์‹คํŒจ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด "๋Œ€์ฒด๋กœ ์ž‘๋™"ํ•˜๋Š” ํ๋ฆ„์ด ๋ฉ๋‹ˆ๋‹ค.

์ง€์ €๋ถ„ํ•œ ๋ฒ„์ „

์ดˆ๊ธฐ ๋ฒ„์ „์€ ๋‹จ๊ณ„๋ณ„๋กœ ์„ฑ์žฅํ•ฉ๋‹ˆ๋‹ค. "Verified" ์ฒดํฌ๋ฐ•์Šค๊ฐ€ ์ถ”๊ฐ€๋˜๊ณ , "NeedsReview" ํ”Œ๋ž˜๊ทธ๊ฐ€ ์ถ”๊ฐ€๋˜๊ณ , ๋” ๋งŽ์€ ํ”Œ๋ž˜๊ทธ๊ฐ€ ๋ถ™์Šต๋‹ˆ๋‹ค. ๊ฐ ์ƒˆ ๊ธฐ๋Šฅ์ด ์ž์ฒด ๋ถ„๊ธฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด์„œ "๊ฒ€์ฆ๋˜์—ˆ๋Š”๊ฐ€" ๊ฐ™์€ ๊ฒ€์‚ฌ๊ฐ€ ์—ฌ๋Ÿฌ ๊ณณ์— ๋“ฑ์žฅํ•ฉ๋‹ˆ๋‹ค.

๊ณง ์›Œํฌํ”Œ๋กœ์šฐ๋Š” ์ด๋Ÿฐ ๋ชจ์Šต์ด ๋ฉ๋‹ˆ๋‹ค: ์‹ ์› ํ™•์ธ, ์‚ฌ์šฉ์ž ์ƒ์„ฑ, ์นด๋“œ ๊ฒฐ์ œ, ํ™˜์˜ ์ด๋ฉ”์ผ ์ „์†ก, ์›Œํฌ์ŠคํŽ˜์ด์Šค ์ƒ์„ฑ, ๊ทธ๋ฆฌ๊ณ  ๋‚˜์ค‘ ๋‹จ๊ณ„๊ฐ€ ๊ทธ๊ฒƒ์— ์˜์กดํ•˜๋ฏ€๋กœ ๊ฒ€์ฆ์„ ๋‹ค์‹œ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๋’ค๋กœ ์ ํ”„. ๊ฒฐ์ œ๋Š” ์„ฑ๊ณตํ–ˆ์ง€๋งŒ ์›Œํฌ์ŠคํŽ˜์ด์Šค ์ƒ์„ฑ์ด ์‹คํŒจํ•˜๋ฉด ๋กค๋ฐฑ์ด ์—†์–ด ๊ณ ๊ฐ์€ ์š”๊ธˆ์€ ์ฒญ๊ตฌ๋˜์—ˆ์ง€๋งŒ ๊ณ„์ •์ด ๋ฐ˜๋งŒ ์ƒ์„ฑ๋œ ์ƒํƒœ๊ฐ€ ๋˜๊ณ  ์„œํฌํŠธ ํ‹ฐ์ผ“์ด ์Œ“์ž…๋‹ˆ๋‹ค.

๋ฆฌํŒฉํ„ฐ

๋” ๊น”๋”ํ•œ ์„ค๊ณ„๋Š” ์ƒํƒœ๋ฅผ ๊ฐ€์‹œํ™”ํ•˜๊ณ  ์ œ์–ดํ•˜๋Š” ๊ฒƒ์—์„œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ํฉ์–ด์ง„ ํ”Œ๋ž˜๊ทธ๋ฅผ ํ•˜๋‚˜์˜ ๋ช…์‹œ์  ์˜จ๋ณด๋”ฉ ์ƒํƒœ๋กœ ๋Œ€์ฒดํ•˜์„ธ์š”(์˜ˆ: Draft, Verified, Subscribed, Active, Failed). ๊ทธ๋Ÿฐ ๋‹ค์Œ "๊ณ„์†ํ•  ๊ฒƒ์ธ๊ฐ€?" ๋กœ์ง์„ ํ•˜๋‚˜์˜ ๊ฒฐ์ • ์ง€์ ์— ๋‘ก๋‹ˆ๋‹ค.

๋ณดํ†ต ๋น ๋ฅด๊ฒŒ ๊ณ ํ†ต์„ ์ค„์ด๋Š” ๋ฆฌํŒฉํ„ฐ ๋ชฉํ‘œ:

  • ๋ช…์‹œ์  ์ƒํƒœ๋ฅผ ์ฝ๊ณ  ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋ผ์šฐํŒ…ํ•˜๋Š” ํ•˜๋‚˜์˜ ๊ฒฐ์ • ๊ฒŒ์ดํŠธ
  • ๋‹ค์ด์–ด๊ทธ๋žจ ์ „๋ฐ˜์— ๋ฐ˜๋ณต๋˜๋Š” ๊ฒ€์‚ฌ๋Š” ์—†๊ณ  ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฒ€์ฆ ๋ธ”๋ก๋งŒ ์กด์žฌ
  • ๋ถ€๋ถ„ ์„ฑ๊ณต์— ๋Œ€ํ•œ ๋ณด์ƒ(๊ฒฐ์ œ ํ™˜๋ถˆ, ๊ตฌ๋… ์ทจ์†Œ, ์›Œํฌ์ŠคํŽ˜์ด์Šค ์ดˆ์•ˆ ์‚ญ์ œ)
  • ์ด์œ ๋ฅผ ๊ธฐ๋กํ•˜๊ณ  ์•ˆ์ „ํ•˜๊ฒŒ ๋ฉˆ์ถ”๋Š” ๋ช…ํ™•ํ•œ ์‹คํŒจ ๊ฒฝ๋กœ

๊ทธ๋‹ค์Œ ๋ฐ์ดํ„ฐ์™€ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ํ•จ๊ป˜ ๋ชจ๋ธ๋งํ•˜์„ธ์š”. "Subscribed"์ด๋ฉด ๊ตฌ๋… ID, ๊ฒฐ์ œ ID, ์ œ๊ณต์ž ์‘๋‹ต์„ ํ•œ ๊ณณ์— ์ €์žฅํ•ด ๋ณด์ƒ์ด ์ถ”์ธก ์—†์ด ์‹คํ–‰๋˜๊ฒŒ ํ•˜์„ธ์š”.

๋งˆ์ง€๋ง‰์œผ๋กœ ์˜๋„์ ์œผ๋กœ ์‹คํŒจ ์ผ€์ด์Šค๋ฅผ ํ…Œ์ŠคํŠธํ•˜์„ธ์š”: ๊ฒ€์ฆ ํƒ€์ž„์•„์›ƒ, ๊ฒฐ์ œ ์„ฑ๊ณต ํ›„ ์ด๋ฉ”์ผ ์‹คํŒจ, ์›Œํฌ์ŠคํŽ˜์ด์Šค ์ƒ์„ฑ ์˜ค๋ฅ˜, ์ค‘๋ณต ์›นํ›… ์ด๋ฒคํŠธ ๋“ฑ.

์ด ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ AppMaster์—์„œ ๊ตฌ์ถ•ํ•œ๋‹ค๋ฉด ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ Business Processes์— ์œ ์ง€ํ•˜๊ณ  ํ”Œ๋žซํผ์ด ์š”๊ตฌ๊ฐ€ ๋ฐ”๋€” ๋•Œ ๊น”๋”ํ•œ ์ฝ”๋“œ๋ฅผ ์žฌ์ƒ์„ฑํ•˜๊ฒŒ ํ•˜๋ฉด ์˜ค๋ž˜๋œ ๋ถ„๊ธฐ๊ฐ€ ๋‚จ์ง€ ์•Š๋„๋ก ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ๋น ๋ฅด๊ฒŒ ๋ฆฌํŒฉํ„ฐ ํ”„๋กœํ† ํƒ€์ž…์„ ๋งŒ๋“ค๊ณ  ์‹ถ๋‹ค๋ฉด(๋ฐฑ์—”๋“œ, ์›น, ๋ชจ๋ฐ”์ผ ์กฐ๊ฐ์„ ํ•œ ๊ณณ์—์„œ) AppMaster on appmaster.io๋Š” ๋ฐ”๋กœ ์ด๋Ÿฐ ์ข…๋ฅ˜์˜ ์—”๋“œํˆฌ์—”๋“œ ์›Œํฌํ”Œ๋กœ์šฐ ๋นŒ๋“œ๋ฅผ ์œ„ํ•ด ์„ค๊ณ„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์‰ฌ์šด ์‹œ์ž‘
๋ฉ‹์ง„๋งŒ๋“ค๊ธฐ

๋ฌด๋ฃŒ ์š”๊ธˆ์ œ๋กœ AppMaster๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์„ธ์š”.
์ค€๋น„๊ฐ€ ๋˜๋ฉด ์ ์ ˆํ•œ ๊ตฌ๋…์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œ์ž‘ํ•˜๋‹ค
๋“œ๋ž˜๊ทธ์•ค๋“œ๋กญ ํ”„๋กœ์„ธ์Šค ๋””์ž์ธ์˜ ์‹ค์ˆ˜์™€ ๋ฆฌํŒฉํ„ฐ ๋ฐฉ๋ฒ• | AppMaster