๋ชจ๋ ์ข์ ํ๋ฃจ ๋์ธ์!
๋ง์ดํฌ๋ก์ํํธ ํ์ ์คํ ๋ฉ์ดํธ
์ด ์ ํ์ ๋ค์ํ ์๋น์ค์ ๋ํ ๊ด๋ฒ์ํ ์ปค๋ฅํฐ๋ฅผ ์ ๊ณตํ ๋ฟ๋ง ์๋๋ผ ํน์ ์ด๋ฒคํธ ๋ฐ์์ผ๋ก ์ธํด ์๋์ผ๋ก ์ฆ์ ํ๋ฆ์ ์์ํ๋ ํธ๋ฆฌ๊ฑฐ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ํ ์ผ์ ์ ๋ฐ๋ผ ๋๋ ๋ฒํผ์ ํตํด ์ค๋ ๋ ์คํ์ ์ง์ํฉ๋๋ค.
1. ์์ฒญ ์๋ ๋ฑ๋ก
๊ทธ ์ค ํ๋๋ ์์ฒญ ์๋ ๋ฑ๋ก ๊ตฌํ์ผ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ํ๋ฆ ํธ๋ฆฌ๊ฑฐ๋ ํน์ ์ฌ์ํจ์ ๋ํ ์ด๋ฉ์ผ ์๋ฆผ์ ์์ ํ ํ ์ถ๊ฐ ๋
ผ๋ฆฌ๊ฐ ์ฒ๋ฆฌ๋๋ ๊ฒ์
๋๋ค.
"์ ์ด๋ฉ์ผ์ด ๋์ฐฉํ ๋" ํธ๋ฆฌ๊ฑฐ๋ฅผ ์ค์ ํ ๋ ๋ค์ํ ํํฐ๋ฅผ ์ฌ์ฉํ์ฌ ํธ๋ฆฌ๊ฑฐํ ํ์ ์ด๋ฒคํธ๋ฅผ ๊ฒฐ์ ํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด ์ฒจ๋ถ ํ์ผ์ด ์๋ ์ด๋ฉ์ผ์ด๋ ์ค์๋๊ฐ ๊ฐ์ฅ ๋์ ์ด๋ฉ์ผ์ ๋ํด์๋ง ํ๋ฆ์ ์์ํ ์ ์์ต๋๋ค. ํน์ ํธ์งํจ ํด๋์ ํธ์ง๊ฐ ๋์ฐฉํ๋ฉด ํ๋ฆ์ ์์ํ ์๋ ์์ต๋๋ค. ๋ํ ์ ๋ชฉ ์ค์์ ์ํ๋ ํ์ ๋ฌธ์์ด๋ก ๋ฌธ์๋ฅผ ํํฐ๋งํ ์๋ ์์ต๋๋ค.
ํ์ํ ๊ณ์ฐ์ ์ํํ๊ณ ํ์ํ ๋ชจ๋ ์ ๋ณด๋ฅผ ์ป์ ํ์๋ ๋ค๋ฅธ ์์
์ ๋์ฒด ํญ๋ชฉ์ ์ฌ์ฉํ์ฌ SharePoint ๋ชฉ๋ก์ ํญ๋ชฉ์ ๋ง๋ค ์ ์์ต๋๋ค.
์ด๋ฌํ ํ๋ฆ์ ๋์์ผ๋ก ํ์ํ ์ด๋ฉ์ผ ์๋ฆผ์ ์ฝ๊ฒ ์ ํํ๊ณ ์ด๋ฅผ ๊ตฌ์ฑ ์์๋ก ๋ถํดํ๊ณ ๋ค๋ฅธ ์์คํ
์ ๊ธฐ๋ก์ ์์ฑํ ์ ์์ต๋๋ค.
2. PowerApps์ ๋ฒํผ์ ์ฌ์ฉํ์ฌ ์น์ธ ํ๋ฆ ์์
ํ์ค ์๋๋ฆฌ์ค ์ค ํ๋๋ ์น์ธ ๋ด๋น์์๊ฒ ์น์ธ์ ์ํ ๊ฐ์ฒด๋ฅผ ๋ณด๋ด๋ ๊ฒ์ ๋๋ค. ์ ์ฌํ ์๋๋ฆฌ์ค๋ฅผ ๊ตฌํํ๋ ค๋ฉด PowerApps์์ ๋ฒํผ์ ๋ง๋ค๊ณ ์ด๋ฅผ ํด๋ฆญํ๋ฉด Power Automate ํ๋ฆ์ ์์ํ ์ ์์ต๋๋ค.
๋ณด์๋ค์ํผ, ์ด ์ค๋ ๋์์ ์์ ํธ๋ฆฌ๊ฑฐ๋ PowerApps์
๋๋ค. ์ด ํธ๋ฆฌ๊ฑฐ์ ๊ฐ์ฅ ํฐ ์ฅ์ ์ Power Automate ํ๋ฆ ๋ด์ ์๋ ๋์ PowerApps์์ ์ ๋ณด๋ฅผ ์์ฒญํ ์ ์๋ค๋ ๊ฒ์
๋๋ค.
๋ค์๊ณผ ๊ฐ์ด ์๋ํฉ๋๋ค. PowerApps์์ ์ผ๋ถ ์ ๋ณด๋ฅผ ์ป์ผ๋ ค๋ฉด "PowerApps์ ์์ฒญ" ํญ๋ชฉ์ ํด๋ฆญํ์ธ์. ๊ทธ๋ฌ๋ฉด ํด๋น Power Automate ํ๋ฆ์ ๋ชจ๋ ์์
์ ์ฌ์ฉํ ์ ์๋ ๋ณ์๊ฐ ์์ฑ๋ฉ๋๋ค. ๋จ์ ๊ฒ์ PowerApps์์ ํ๋ฆ์ ์์ํ ๋ ํ๋ฆ ๋ด๋ถ์ ์ด ๋ณ์์ ๊ฐ์ ์ ๋ฌํ๋ ๊ฒ์
๋๋ค.
3. HTTP ์์ฒญ์ ์ฌ์ฉํ์ฌ ์คํธ๋ฆผ ์์
์ ๊ฐ ์ด์ผ๊ธฐํ๊ณ ์ถ์ ์ธ ๋ฒ์งธ ์ฌ๋ก๋ HTTP ์์ฒญ์ ์ฌ์ฉํ์ฌ Power Automate ํ๋ฆ์ ์์ํ๋ ๊ฒ์ ๋๋ค. ๊ฒฝ์ฐ์ ๋ฐ๋ผ, ํนํ ๋ค์ํ ํตํฉ ์ฌ๋ก์ ๊ฒฝ์ฐ HTTP ์์ฒญ์ ํตํด Power Automate ํ๋ฆ์ ์์ํ๊ณ ํ๋ฆ ๋ด๋ถ์ ๋ค์ํ ๋งค๊ฐ ๋ณ์๋ฅผ ์ ๋ฌํด์ผ ํฉ๋๋ค. ์ด๊ฒ์ ๋งค์ฐ ๊ฐ๋จํ๊ฒ ์ํ๋ฉ๋๋ค. "HTTP ์์ฒญ์ด ์์ ๋ ๋" ์์ ์ด ํธ๋ฆฌ๊ฑฐ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
HTTP POST URL์ ์คํธ๋ฆผ์ด ์ฒ์ ์ ์ฅ๋ ๋ ์๋์ผ๋ก ์์ฑ๋ฉ๋๋ค. ์ด ํ๋ฆ์ ์์ํ๋ ค๋ฉด POST ์์ฒญ์ ๋ณด๋ด์ผ ํ๋ ์ฃผ์๊ฐ ๋ฐ๋ก ์ด ์ฃผ์์
๋๋ค. ์์ ์ ๋ค์ํ ์ ๋ณด๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ ๋ฌ๋ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ด ๊ฒฝ์ฐ SharePointID ์์ฑ์ ์ธ๋ถ์์ ์ ๋ฌ๋ฉ๋๋ค. ์ด๋ฌํ ์
๋ ฅ ์คํค๋ง๋ฅผ ์์ฑํ๋ ค๋ฉด "์์ ํ์ด๋ก๋๋ฅผ ์ฌ์ฉํ์ฌ ์คํค๋ง ์์ฑ" ํญ๋ชฉ์ ํด๋ฆญํ ๋ค์ ์คํธ๋ฆผ์ผ๋ก ์ ์ก๋ ์์ JSON์ ์ฝ์
ํด์ผ ํฉ๋๋ค.
"๋ง์นจ"์ ํด๋ฆญํ๋ฉด ์ด ์์
์ ๋ํ ์์ฒญ ํ
์คํธ์ JSON ์คํค๋ง๊ฐ ์์ฑ๋ฉ๋๋ค. ์ด์ ์ง์ ๋ ํ๋ฆ์ ๋ชจ๋ ์์
์์ SharePointID ํน์ฑ์ ์์ผ๋์นด๋๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
"HTTP ์์ฒญ์ด ์์ ๋ ๋" ํธ๋ฆฌ๊ฑฐ๊ฐ ํ๋ฆฌ๋ฏธ์ ์ปค๋ฅํฐ ์น์
์ ํฌํจ๋์ด ์์ผ๋ฉฐ ์ด ์ ํ์ ๋ํ ๋ณ๋ ํ๋์ ๊ตฌ๋งคํ๋ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉํ ์ ์๋ค๋ ์ ์ ์ฃผ๋ชฉํ ๊ฐ์น๊ฐ ์์ต๋๋ค.
๋ค์ ๊ธ์์๋ Logic Apps๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํํ ์ ์๋ ๋ค์ํ ์ฌ๋ก์ ๋ํด ์ค๋ช
ํ๊ฒ ์ต๋๋ค.
์ถ์ฒ : habr.com