์ ๋ฌธ
์ด์ ์ ์ด ์ฃผ์ ๋ Habrรฉ์์ ๋งค์ฐ ์์ธํ ๋ค๋ฃจ์์ต๋๋ค.
RPA ๋ถ์ผ(UI Path, Blueprism, Automation Anywhere ๋ฑ)์ ๊ธฐ์กด ์ต๊ณ IT ์๋ฃจ์ ์๋ ๋ ๊ฐ์ง ์ค์ํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
- ๋ฌธ์ 1: ๋ก๋ด ์คํฌ๋ฆฝํธ ์์ฑ ์ ํ๋ซํผ ๊ธฐ๋ฅ์ ๊ธฐ์ ์ ํ๊ณ ๋ง ๊ทธ๋ํฝ ์ธํฐํ์ด์ค์์(์, ํ๋ก๊ทธ๋จ ์ฝ๋๋ฅผ ํธ์ถํ๋ ๊ธฐ๋ฅ์ด ์์ง๋ง ์ด ๊ธฐ๋ฅ์๋ ์ฌ๋ฌ ๊ฐ์ง ์ ํ ์ฌํญ์ด ์์ต๋๋ค)
- ๋ฌธ์ 2: ์ด๋ฌํ ์๋ฃจ์ ์ ํ๋งคํ๊ธฐ ์ํ ๋งค์ฐ ๋น์ผ ๋ผ์ด์ผ์ค ์ ์ฑ (์ต๊ณ ํ๋ซํผ์ ๊ฒฝ์ฐ) ์ง์์ ์ผ๋ก ์๋ํ๋ ๋ก๋ด ํ ๋๋น ์ฐ๊ฐ ์ฝ $8000). ์์ญ ๋์ ๋ก๋ด์ ๋ง๋ค์ด ๋ผ์ด์ผ์ค ๋น์ฉ ํํ๋ก ํฐ ์ฐ๊ฐ ๊ธ์ก์ ์ป์ผ์ญ์์ค.
์ด ์์ฅ์ ๋งค์ฐ ์ ๊ณ ํ๋ฐํ๊ธฐ ๋๋ฌธ์ ์ด์ Google์์ ๋ค์ํ ๊ฐ๊ฒฉ ์ ์ฑ ์ ๊ฐ์ถ 10๊ฐ ์ด์์ ๋ก๋ด ์๋ฃจ์ ์ ์ฝ๊ฒ ์ฐพ์ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ต๊ทผ๊น์ง ์์ ํ ๊ธฐ๋ฅ์ ๊ฐ์ถ OpenSource ์๋ฃจ์ ์ ์ฐพ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ์ต๋๋ค. ๋ํ ๋ถ๋ถ์ ์ผ๋ก ๋ฌด๋ฃ ๋ก๋ดํ ์๋ฃจ์ ์ ์ฐพ์ ์ ์์ง๋ง RPA ๊ฐ๋ ์ ๊ธฐ๋ฐ์ด ๋๋ ํต์ฌ ๊ธฐ์ ์ ์ผ๋ถ๋ง ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ ์์ ํ ๊ธฐ๋ฅ์ ๊ฐ์ถ OpenSource์ ๋ํด ๊ตฌ์ฒด์ ์ผ๋ก ์ด์ผ๊ธฐํ๊ณ ์์ต๋๋ค.
RPA ๊ฐ๋ ์ ๋ฌด์์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๊น?
RPA(
RPA ๋๊ตฌ๋ ๋ค์ ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค.
- ์ด๋ฆฐ ๋ธ๋ผ์ฐ์ ์น ํ์ด์ง ๊ด๋ฆฌ
- ๊ฐ๋ฐฉํ ๋ฐ์คํฌํ GUI ์ ํ๋ฆฌ์ผ์ด์ ๊ด๋ฆฌ;
- ๋ง์ฐ์ค ๋ฐ ํค๋ณด๋ ์ ์ด(ํค, ๋จ์ถํค, ๋ง์ฐ์ค ๋ฒํผ ๋๋ฅด๊ธฐ, ์ปค์ ์ด๋)
- ๋ง์ฐ์ค ๋ฐ/๋๋ ํค๋ณด๋๋ฅผ ์ฌ์ฉํ์ฌ ์ถ๊ฐ ์์ ์ ์ ์ฉํ๋ ค๋ฉด ๋ฐ์คํฌํ ํ๋ฉด์์ ๊ทธ๋ํฝ ์์๋ฅผ ๊ฒ์ํ์ธ์.
์๋ ๊ฐ์ ์ค์ ๊ฒฝํ์ ํตํด ์ฐ๋ฆฌ๋ ์ด ํน์ ๊ธฐ์ ์ธํธ๋ฅผ ํตํด ์ธ๊ณต ์ง๋ฅ์ ์ธ์/์ ์ฉ ์์๊ฐ ํ์ํ์ง ์์ ๊ฑฐ์ ๋ชจ๋ ๋น์ฆ๋์ค ํ๋ก์ธ์ค์ ๋ก๋ดํ๋ฅผ ๊ตฌํํ ์ ์์์ ๋ณด์ฌ์ค ์ ์์์ต๋๋ค. ๊ธฐ์กด IT ์ธ๊ณ์์ ์ฌ์ฉ ๊ฐ๋ฅํ ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ก๋ด์ ์ฐ๊ฒฐํฉ๋๋ค. ์ ๋๊ตฌ ์ค ํ๋ ์ด์์ด ์์ผ๋ฉด RPA ๊ธฐ๋ฅ์ ํฐ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
๊ฒฐ๊ตญ ๋ชจ๋ RPA ๋๊ตฌ๋ ์ธํฐ๋ท์์ ์ฐพ์ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ฉด ๋ฌด์์ด ๋น ์ก์ต๋๊น?
๊ทธ๋ฌ๋ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ด ๋น ์ก์ต๋๋ค. ์ฆ ๊ทธ๋ค์ ์ง์ค์ฑ์ด ์ฌ๋ผ์ก์ต๋๋ค. ๋ฌด๊ฒฐ์ฑ - ํ๋์ ๋ก๋ด ์คํฌ๋ฆฝํธ์์ ๋ค์ํ ๋๊ตฌ(์น, GUI, ๋ง์ฐ์ค, ํค๋ณด๋)๋ฅผ ์ฌ์ฉํ์ฌ ์๋์ง ํจ๊ณผ๋ฅผ ์คํํ ์ ์์ผ๋ฉฐ, ์ด๋ ๊ฐ๋ฐ ์ค์ ์ข
์ข
ํ์์
๋๋ค(์ค์ต์์ ์ ์ ์๋ฏ์ด). ๋ชจ๋ ์์ RPA ํ๋ซํผ์ด ์ ๊ณตํ๋ ํต์ฌ ๊ธฐํ์ด๋ฉฐ ์ด์ ์ด ๊ธฐํ๊ฐ ์ ๊ณต๋๊ธฐ ์์ํ์ต๋๋ค.
OpenRPA๋ ์ด๋ป๊ฒ ์๋ํ๋์?
์ฃผ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ชฉ๋ก:
- ํผ์์คํ ;
- ์ ๋ ;
- ๊ฑด๋ฐ;
- ํผ์คํ ๊ตฌ์ด
๋ชจ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์๋ก์ ์กด์ฌ๋ฅผ ์์ง ๋ชปํ๋ฏ๋ก OpenRPA๋ RPA ํ๋ซํผ์ ๊ฐ์ฅ ์ค์ํ ๊ธฐ๋ฅ์ ๊ตฌํํ์ฌ ํจ๊ป ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ pywinauto ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์คํฌํ GUI ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ด๋ฆฌํ ๋ ํนํ ๋ถ๋ช ํฉ๋๋ค. ์ด ์์ญ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ธฐ๋ฅ์ ์ต๊ณ ์ RPA ํ๋ซํผ์์ ์ ๊ณต๋๋ ๊ธฐ๋ฅ ์์ค(GUI ์ ํ๋ฆฌ์ผ์ด์ ์ฉ ์ ํ๊ธฐ, ๋นํธ ๋ ๋ฆฝ์ฑ, ์ ํ๊ธฐ ์์ฑ ์คํ๋์ค ๋ฑ)์ผ๋ก ํ์ฅ๋์์ต๋๋ค.
๊ฒฐ๋ก
์ค๋๋ ํ๋ IT ์ธ๊ณ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ๋๋ฌด ๊ฐ๋ฐฉ๋์ด ์์ด ์ฌ์ ํ ์ ๋ฃ ๋ผ์ด์ผ์ค ์๋ฃจ์ ๋ง์ด ์ง๋ฐฐํ๋ ์์ญ์ด ์๋ค๋ ๊ฒ์ ์์์กฐ์ฐจ ํ๊ธฐ ์ด๋ ต์ต๋๋ค. ์ด ๋ผ์ด์ผ์ค ์ ์ฑ ์ ์ด ๋ถ์ผ์ ๊ฐ๋ฐ์ ํฌ๊ฒ ์ ํํ๋ฏ๋ก ์ด ์ํฉ์ ๋ฐ์ ์ํฌ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๊ทธ๋ฌ๋ฉด ๋ชจ๋ ํ์ฌ๊ฐ RPA๋ฅผ ๊ฐ๋นํ ์ ์์ต๋๋ค. IT ๋๋ฃ๋ค์ด ํด๋น ์ง์ญ์ ๊ฒฝ์ ์ํฉ์ ๊ด๊ณ์์ด RPA ๋ถ์ผ์์ ์ฝ๊ฒ ์ผ์๋ฆฌ๋ฅผ ์ฐพ์ ์ ์๋๋ก ํฉ๋๋ค(ํ์ฌ ๊ฒฝ์ ๊ฐ ์ฝํ ์ง์ญ์์๋ RPA๋ฅผ ๊ฐ๋นํ ์ ์์ต๋๋ค).
์ด ์ฃผ์ ์ ๊ด์ฌ์ด ์์ผ์๋ฉด ๋์ค์ OpenRPA ์ฌ์ฉ์ ๋ํ Habr์ฉ ํํ ๋ฆฌ์ผ์ ์ง์ ์์ฑํด ๋๊ธ์ ์์ฑํด ์ฃผ์ธ์.
๋ชจ๋ ๊ฐ์ฌ๋๋ฆฌ๋ฉฐ ์ข์ ํ๋ฃจ ๋ณด๋ด์ธ์!
์ถ์ฒ : habr.com