์์ด์ ํธ์ฉ ํ๋ก ๋ง๋ค๊ธฐ
ํ์ต ๋ชฉํ
์ด ์ ๋์ ์๋ฃํ๋ฉด ๋ค์์ ์ํํ ์ ์์ต๋๋ค.
- ์์ด์ ํธ์ฉ ํ๋ก๋ฅผ ์ํ ์ฌ๋ฐ๋ฅธ ํ๋ก ์ ํ์ ์ ํํฉ๋๋ค.
- ์์ด์ ํธ์ฉ ํ๋ก์ ํ์ํ ๋ณ์๋ฅผ ์์ฑํฉ๋๋ค.
- ๋ ์ฝ๋ ๊ฐ์ ธ์ค๊ธฐ ์์๋ฅผ ๊ตฌ์ฑํ์ฌ ์์ด์ ํธ์ ์ฌ๋ฐ๋ฅธ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํฉ๋๋ค.
- ํ๋ก๋ฅผ ๊ตฌ์ฑํ์ฌ ํ์ํ ๊ฒฝ์ฐ์๋ง ์์ด์ ํธ์ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ๋ณด๋
๋๋ค.
Trailcast
์ด ๋ชจ๋์ ์ค๋์ค ๋ ์ฝ๋ฉ์ ๋ค์ด๋ณด๋ ค๋ฉด ์๋ ํ๋ ์ด์ด๋ฅผ ์ฌ์ฉํ์ธ์. ์ด ๋ ์ฝ๋ฉ์ ๋ชจ๋ ๋ค์ ํ ๊ฐ ์ ๋์ผ๋ก ๋์์์ ๋ฆฌ์์ค๋ฅผ ํ์ธํ๊ณ ๊ด๋ จ ํ๊ฐ๋ฅผ ์๋ฃํ๋ ๊ฒ์ ์์ง ๋ง์ธ์.
Agentforce์ฉ ๋ง์ถคํ Developer Edition ์กฐ์ง์ ๊ฐ์ ํ๊ธฐ
์ด ๋ชจ๋์ ์๋ฃํ๋ ค๋ฉด Agentforce๊ฐ ํ์ฑํ๋ ์ ์ฉ Developer Edition ์กฐ์ง์ด ํ์ํฉ๋๋ค. ์ง๊ธ ๋ฌด๋ฃ Developer Edition ์กฐ์ง์ ๋ค์ด๋ก๋ํ์ฌ Trailhead์ ์ฐ๊ฒฐํ๋ฉด ์ด ๋ฑ์ง์ ๋์ ๊ณผ์ ๋ฅผ ์๋ฃํ ์ ์์ต๋๋ค. ์ด Developer Edition์ ์ด ๋ฑ์ง์ ๋์ ๊ณผ์ ์ ํจ๊ป ์๋ํ๋๋ก ์ค๊ณ๋์์ผ๋ฉฐ ๋ค๋ฅธ ๋ฑ์ง์์๋ ์๋ํ์ง ์์ ์ ์์ต๋๋ค. ํญ์ Trailhead Playground ๋๋ ๊ถ์ฅ๋๋ Developer Edition ํน๋ณ ์กฐ์ง์ ์ฌ์ฉํ๊ณ ์๋์ง ํ์ธํ์ธ์.
- ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ฌด๋ฃ ๋ง์ถคํ Agentforce์ฉ Developer Edition ์กฐ์ง์ ๊ฐ์
ํ์ธ์.
- ์์์ ์์ฑํฉ๋๋ค.
- Email(์ด๋ฉ์ผ)์๋ ์ ํจํ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์
๋ ฅํฉ๋๋ค.
- Username(์ฌ์ฉ์ ์ด๋ฆ)์๋ ์ด๋ฉ์ผ ์ฃผ์ ํ์์ ๊ณ ์ ํ ์ฌ์ฉ์ ์ด๋ฆ์ ์
๋ ฅํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ์ ํจํ ์ด๋ฉ์ผ ๊ณ์ ์ด ์๋์ด๋ ๋ฉ๋๋ค.
- ์์์ ์์ฑํ ํ Sign me up(๊ฐ์
)์ ํด๋ฆญํฉ๋๋ค. ํ์ธ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค.
- ํ์ฑํ ์ด๋ฉ์ผ์ ์์ ํ๋ฉด(๋ช ๋ถ ๊ฑธ๋ฆด ์ ์์) ์ด๋ฉ์ผ์ ์ด๊ณ Verify Account(๊ณ์ ํ์ธ)๋ฅผ ํด๋ฆญํฉ๋๋ค.
- ๋น๋ฐ๋ฒํธ์ ์๋ต ์ง๋ฌธ์ ์ค์ ํ์ฌ ๋ฑ๋ก์ ์๋ฃํฉ๋๋ค.
- Developer Edition์ ๋ก๊ทธ์ธํ์ต๋๋ค.
์ด์ ์ Developer Edition ์กฐ์ง์ Trailhead์ ์ฐ๊ฒฐํฉ๋๋ค.
- ์์ ์ Trailhead ๊ณ์ ์ ๋ก๊ทธ์ธํ๋์ง ํ์ธํฉ๋๋ค.
- ์ด ํ์ด์ง ํ๋จ์ Challenge(๊ณผ์ ) ์น์
์์ Playground ์ด๋ฆ์ ํด๋ฆญํ๊ณ Connect Org(์กฐ์ง ์ฐ๊ฒฐ)๋ฅผ ํด๋ฆญํฉ๋๋ค.
- ๋ก๊ทธ์ธ ํ๋ฉด์์ ๋ฐฉ๊ธ ์ค์ ํ Developer Edition์ ์ฌ์ฉ์ ์ด๋ฆ(๋ฐ์ ์ด๋ฉ์ผ์ ๊ธฐ์ฌ๋จ)๊ณผ ์ํธ๋ฅผ ์
๋ ฅํฉ๋๋ค.
- Allow Access?(์ก์ธ์ค๋ฅผ ํ์ฉํ์๊ฒ ์ด์?) ํ๋ฉด์์ Allow(ํ์ฉ)๋ฅผ ํด๋ฆญํฉ๋๋ค.
Want to connect this org for hands-on challenges?(์ค์ต ๊ณผ์ ๋ฅผ ์ํด ์ด ์กฐ์ง์ ์ฐ๊ฒฐํ์๊ฒ ์ด์?) ํ๋ฉด์์ Yes! Save it(์! ์ ์ฅํฉ๋๋ค)์ ํด๋ฆญํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ๊ณผ์ ํ์ด์ง๋ก ๋ฆฌ๋๋ ์ ๋๋ฉฐ ์ Developer Edition์ ์ฌ์ฉํ์ฌ ์ด ๋ฑ์ง๋ฅผ ํ๋ํ ์ ์์ต๋๋ค.
์์ด์ ํธ๊ฐ ์ํํ ์์ ๊ณํํ๊ธฐ
์ธ์ ๋์ฒ๋ผ ์๋ํ๋ฅผ ์์ฑํ๊ธฐ ์ ์ ๊ณํ์ ์ธ์์ผ ํฉ๋๋ค. ๊ณํ์ ํนํ ์์ด์ ํธ๋ฅผ ์์ฑํ ๋ ์ ๋ง ์ค์ํ ๊ณผ์ ์ ๋๋ค! ๋ค์์ ์ ๋ฐ์ ์ธ ๊ฐ์์ ๋๋ค.
- ์์ด์ ํธ๊ฐ ์ํํ ์์
์ ๊ฒฐ์ ํฉ๋๋ค.
- ์์ด์ ํธ๊ฐ ์คํํ ์๋ํ(์ด ๊ฒฝ์ฐ๋ ํ๋ก)๋ฅผ ์์ฑํฉ๋๋ค.
- ์์ด์ ํธ์์ ๊ด๋ จ๋ ์์
๋ชจ์์ ์ฒ๋ฆฌํ๋ ์๋ธ์์ด์ ํธ๋ฅผ ์์ฑํฉ๋๋ค.
- ํด๋น ์๋ธ์์ด์ ํธ์์ ํ๋ก๋ฅผ ์ฐธ์กฐํ๋ ์์ด์ ํธ ์์
์ ์์ฑํฉ๋๋ค.
๊ธฐ์กด ์์ด์ ํธ์ ์ถ๊ฐํ ํ๋ก๋ฅผ ๊ตฌ์ถํ๋ ์๋๋ฆฌ์ค๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์ด ์์์๋ Coral Cloud Resorts๋ฅผ ์ํ ์์ด์ ํธ๋ฅผ ๊ตฌ์ถํ์ฌ ๊ณ ๊ฐ์ด ์ง์ ์์ฝํ ํ๋์ ๊ด๋ฆฌํ๋๋ก ๋์๋ณด๊ฒ ์ต๋๋ค. ์ด๋ ๊ฒ ์์ฝ๋ ํ๋๋ค์ Coral Cloud์ Salesforce Org์ ์๋ Bookings(์์ฝ) ๊ฐ์ฒด์ ์ ์ฅ๋ฉ๋๋ค.
์์ด์ ํธ๊ฐ ์ํํด์ผ ํ ์์ ์ค ํ๋๋ ๊ณ ๊ฐ์ ์์ ๋ ์์ฝ ํ๋์ ์กฐํํ์ฌ ๊ณ ๊ฐ์๊ฒ ํ์ํ๋ ๊ฒ์ ๋๋ค. ์์ด์ ํธ๊ฐ ์ฌ๋ฐ๋ฅธ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๋๋ก ํ๊ธฐ ์ํด ๊ณ ๊ฐ์ ๋ชจ๋ Booking(์์ฝ) ๋ ์ฝ๋๋ฅผ ์กฐํํ๋ ํ๋ก๋ฅผ ์์ฑํฉ๋๋ค. ์ทจ์๋์ง ์์์ผ๋ฉฐ ์์ง ์งํ๋์ง ์์ ์์ฝ ํ๋๋ง ๊ฐ์ ธ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ๊ฐ์ ธ์จ ์์ฝ ํ๋๋ค์ ์ถ๋ ฅ ๋ณ์๋ฅผ ํตํด ์์ด์ ํธ์๊ฒ ๋ค์ ์ ์กํฉ๋๋ค.
ํ๋ก๊ฐ ์ค๋น๋๋ฉด ์ด๋ฅผ ์์ด์ ํธ์ ํ ๋นํฉ๋๋ค. ๊ทธ๋ฌ๋ ํ๋ก๋ฅผ ์์ด์ ํธ์ ์ง์ ํ ๋นํ์ง๋ ์์ต๋๋ค. ๊ทธ ๋์ ๊ด๋ จ๋ ์์ ๋ชจ์์ ์ฒ๋ฆฌํ๋๋ก ์์ด์ ํธ ๋ด์ ์๋ธ์์ด์ ํธ๋ฅผ ์์ฑํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ํด๋น ์๋ธ์์ด์ ํธ์์ ํ๋ก๋ฅผ ์ฐธ์กฐํ๋ ์์ด์ ํธ ์์ ์ ์์ฑํฉ๋๋ค.

๋ณธ๊ฒฉ์ ์ผ๋ก ๋ง๋ค๊ธฐ ์ ์ ์์ด์ ํธ์ ์ด๋ค ๋ฐ์ดํฐ๊ฐ ํ์ํ๋ฉฐ, ์ด๋ฅผ ์ด๋ป๊ฒ ์ ๊ณตํ ์ง ์๊ฐํด ๋ณด์ธ์. ์์ด์ ํธ๋ ๊ณ ๊ฐ ์ ๋ณด๋ฅผ ์์ฒญ๋ฐ๋ ๊ฒฝ์ฐ ํด๋น ์ ๋ณด๋ฅผ ์๋ฌด์๊ฒ๋ ์ ๊ณตํด์๋ ์ ๋ฉ๋๋ค. ๋ฐ๋ผ์ ์์ด์ ํธ๋ ๋ํ ์๋๋ฅผ ํ์ธํด์ผ ํฉ๋๋ค. ๊ณ ๊ฐ์ด ์์ฝํ ํ๋์ ์กฐํํ๋ ค๋ฉด ํ๋ก์ ํด๋น ๊ณ ๊ฐ์ ์ฐ๋ฝ์ฒ ๋ ์ฝ๋ ID๊ฐ ์์ด์ผ ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ํ๋ก๋ Bookings(์์ฝ) ๊ฐ์ฒด์์ ์์ฝ๋ ํ๋์ ์กฐํํ๊ณ ์ด๋ฅผ ์์ด์ ํธ์ ์ ๋ฌํ ์ ์์ต๋๋ค.
๋คํํ๋ Coral Cloud์ ์กฐ์ง์๋ ์ด๋ฏธ ์ ๋ ฅ๊ฐ์ผ๋ก ๊ณ ๊ฐ ์ด๋ฉ์ผ๊ณผ ๋ฉค๋ฒ ๋ฒํธ๋ฅผ ์กฐํํ์ฌ ์ฐ๋ฝ์ฒ ID๋ฅผ ๋ฐํํ๋ Get Customer Details(๊ณ ๊ฐ ์ธ๋ถ ์ฌํญ ๊ฐ์ ธ์ค๊ธฐ) ํ๋ก๊ฐ ๋ง๋ จ๋์ด ์์ต๋๋ค. Get Customer Details(๊ณ ๊ฐ ์ธ๋ถ ์ฌํญ ๊ฐ์ ธ์ค๊ธฐ) ํ๋ก์ ํด๋น Booking(์์ฝ) ๋ ์ฝ๋๋ฅผ ์กฐํํ๋ ์ ํ๋ก๋ฅผ ์ฌ์ฉํ์ฌ ์ด ์ํธ ์์ฉ์ ๊ณํํด ๋ณด๊ฒ ์ต๋๋ค.

- ๊ณ ๊ฐ์ด ์์ฝ๋ ํ๋ ์กฐํ๋ฅผ ์์ฒญํ๋ฉด ์์ด์ ํธ๋ ํ์ธ์ ์ํด ์ด๋ฆ๊ณผ ๋ฉค๋ฒ ๋ฒํธ๋ฅผ ์์ฒญํฉ๋๋ค.
- ๊ณ ๊ฐ์ด ํด๋น ์ธ๋ถ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ฉด ์์ด์ ํธ๋ Get Customer Details(๊ณ ๊ฐ ์ธ๋ถ ์ฌํญ ๊ฐ์ ธ์ค๊ธฐ) ํ๋ก๋ฅผ ์คํํ๊ณ ํ์ธ ์ธ๋ถ ์ฌํญ์ ์ ๋ฌํฉ๋๋ค.
- Get Customer Details(๊ณ ๊ฐ ์ธ๋ถ ์ฌํญ ๊ฐ์ ธ์ค๊ธฐ) ํ๋ก๋ ์์ด์ ํธ์ ๊ณ ๊ฐ์ ์ฐ๋ฝ์ฒ ID๋ฅผ ๋ฐํํฉ๋๋ค.
- ๊ทธ๋ฌ๋ฉด ์์ด์ ํธ๊ฐ ์๋ก์ด Get Contact's Upcoming Bookings(์ฐ๋ฝ์ฒ์ ์์ ๋ ์์ฝ ๊ฐ์ ธ์ค๊ธฐ) ํ๋ก๋ฅผ ์คํํ๊ณ ๋ฐฉ๊ธ ๋ฐ์ ์ฐ๋ฝ์ฒ ID๋ฅผ ์ ๋ฌํฉ๋๋ค.
- Get Contact's Upcoming Bookings(์ฐ๋ฝ์ฒ์ ์์ ๋ ์์ฝ ๊ฐ์ ธ์ค๊ธฐ) ํ๋ก๋ ์์ด์ ํธ์ ์ทจ์๋์ง ์์ ์์ ๋ ์์ฝ์ ๋ฐํํฉ๋๋ค.
- ์์ด์ ํธ๋ ์ ๊ณต ๋ฐ์ ์์ฝ ์ ๋ณด๋ฅผ ๊ณ ๊ฐ์๊ฒ ํ์ํฉ๋๋ค.
์์ด์ ํธ๊ฐ Get Customer Details(๊ณ ๊ฐ ์ธ๋ถ ์ฌํญ ๊ฐ์ ธ์ค๊ธฐ)๋ฅผ ์คํํ์ฌ ์ฐ๋ฝ์ฒ ID๋ฅผ ๋ฐ์ ๊ฒฝ์ฐ ์์ด์ ํธ๋ ํด๋น ์ฐ๋ฝ์ฒ ID๋ฅผ Get Contact's Upcoming Bookings(์ฐ๋ฝ์ฒ์ ์์ ๋ ์์ฝ ๊ฐ์ ธ์ค๊ธฐ) ํ๋ก์ ์ ๋ ฅ์ผ๋ก ์ ๊ณตํ ์ ์์ต๋๋ค. ์์ ๋จ์์ ๋ ๋ฆฝ์ ์ธ ์์ ์ ๋ฐฐ์ดํ๋ฉด ์์ด์ ํธ๊ฐ ํ์ํ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
์์ด์ ํธ๋ฅผ ๊ตฌ์ฑํ๋ ค๋ฉด ์ธ์ ๋ ํ์ํ ํ๋ก๋ฅผ ๋จผ์ ๋ง๋ค์ด์ผ ํ๋ฏ๋ก Get Contact's Upcoming Bookings(์ฐ๋ฝ์ฒ์ ์์ ๋ ์์ฝ ๊ฐ์ ธ์ค๊ธฐ) ํ๋ก๋ฅผ ์ง๊ธ ๋ง๋ค์ด ๋ณด๊ฒ ์ต๋๋ค.
ํ๋ก์ ๋ณ์ ๋ง๋ค๊ธฐ
๋จผ์ ํ๋ก๋ฅผ ์์ฑํ๊ณ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ ๋ณ์๋ฅผ ์์ฑํฉ๋๋ค. ํ๋ก์๋ ์ฐ๋ฝ์ฒ ID๋ฅผ ๋ฐ๋ ์ ๋ ฅ ๋ณ์์ ์์ฝ ๋ ์ฝ๋๋ฅผ ๋ฐํํ๋ ์ถ๋ ฅ ๋ณ์๊ฐ ํ์ํฉ๋๋ค. ๋ํ ์๋ฏธ ์๋ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ์ ๊ณตํ๋ ์ถ๋ ฅ ๋ณ์๋ ๋ง๋ญ๋๋ค. ๊ฐ ๋ณ์์ ์ฌ์ฉ ์ฉ๋์ ๋ํ ์ค๋ช ์ ๊ผผ๊ผผํ๊ฒ ์์ฑํฉ๋๋ค.
- ์๋ ์คํ ํ๋ก๋ฅผ ๋ง๋ญ๋๋ค. ๋ฐ๋์ Autolaunched Flow (No Trigger)(์๋ ์คํ ํ๋ก(ํธ๋ฆฌ๊ฑฐ ์์)) ํ๋ก ์ ํ์ ์ ํํ์ธ์.
- ์์ด์ ํธ์๊ฒ ๋ฐ์ ๊ณ ๊ฐ์ ์ฐ๋ฝ์ฒ ID๋ฅผ ํฌํจํ ์
๋ ฅ ๋ณ์๋ฅผ ์์ฑํฉ๋๋ค. (๊ฑฑ์ ํ์ง ๋ง์ธ์. Coral Cloud๋ ์ด๋ฏธ ๊ณ ๊ฐ์ ์ฐ๋ฝ์ฒ ID๋ฅผ ์กฐํํ๋ ์์ด์ ํธ์ฉ ํ๋ก๊ฐ ์์ต๋๋ค. ํด๋น ํ๋ก๋ ๋์ค์ ์ฌ์ฉํ ๊ฒ์
๋๋ค.)
- ๋๊ตฌ ๋ชจ์(
)์์ New Resource(์ ๋ฆฌ์์ค)๋ฅผ ํด๋ฆญํฉ๋๋ค.
- Resource Type(๋ฆฌ์์ค ์ ํ)์ ๊ฒฝ์ฐ Variable(๋ณ์)์ ์ ํํฉ๋๋ค.
- API Name(API ์ด๋ฆ)์ ๊ฒฝ์ฐ
Contact_ID๋ฅผ ์ ๋ ฅํฉ๋๋ค.
- Description(์ค๋ช
)์
The Id of a Contact record that you would like to find related Booking records for.(๊ด๋ จ ์์ฝ ๋ ์ฝ๋๋ฅผ ์กฐํํ๋ ค๋ ์ฐ๋ฝ์ฒ ๋ ์ฝ๋์ ID)๋ฅผ ์ ๋ ฅํฉ๋๋ค. - Data Type(๋ฐ์ดํฐ ํ์)์ Text(ํ
์คํธ)๋ก ์ ํํฉ๋๋ค.
- Availability Outside the Flow(ํ๋ก ์ธ๋ถ์์์ ๊ฐ์ฉ์ฑ)๋: Available for input(์
๋ ฅ์ ์ฌ์ฉ ๊ฐ๋ฅ)์ ์ ํํฉ๋๋ค.
-
Done(์๋ฃ)์ ํด๋ฆญํฉ๋๋ค.
- ์กฐํํ ์์ฝ ๋ ์ฝ๋๋ฅผ ํฌํจํ๋ ์ถ๋ ฅ ๋ณ์๋ฅผ ์์ฑํฉ๋๋ค.
- ๋๊ตฌ ๋ชจ์(
)์์ New Resource(์ ๋ฆฌ์์ค)๋ฅผ ํด๋ฆญํฉ๋๋ค.
- Resource Type(๋ฆฌ์์ค ์ ํ)์ ๊ฒฝ์ฐ Variable(๋ณ์)์ ์ ํํฉ๋๋ค.
- API Name(API ์ด๋ฆ)์ ๊ฒฝ์ฐ
Contact_Bookings๋ฅผ ์ ๋ ฅํฉ๋๋ค.
- Description(์ค๋ช
)์
The upcoming not-canceled bookings assigned to the contact whose ID matches the Contact_ID.(ID๊ฐ Contact_ID์ ์ผ์นํ๋ ์ฐ๋ฝ์ฒ์ ํ ๋น๋ ์ทจ์๋์ง ์์ ์์ ๋ ์์ฝ)๋ฅผ ์ ๋ ฅํฉ๋๋ค. - Data Type(๋ฐ์ดํฐ ์ ํ)์ ๊ฒฝ์ฐ Record(๋ ์ฝ๋)๋ฅผ ์ ํํฉ๋๋ค.
-
Allow multiple values (collection)(๋ค์ค ๊ฐ(๋ชจ์) ํ์ฉ)์ ์ ํํฉ๋๋ค.
- Object(๊ฐ์ฒด)์ ๊ฒฝ์ฐ Booking(์์ฝ)์ ์ ํํฉ๋๋ค.
- Availability Outside the Flow(ํ๋ก ์ธ๋ถ์์์ ๊ฐ์ฉ์ฑ)๋: Available for output(์ถ๋ ฅ์ ์ฌ์ฉ ๊ฐ๋ฅ)์ ์ ํํฉ๋๋ค.
-
Done(์๋ฃ)์ ํด๋ฆญํฉ๋๋ค.
- ํ๋ก๊ฐ ์คํจํ ๊ฒฝ์ฐ ์์ด์ ํธ๊ฐ ๊ณต์ ํ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ํฌํจํ๋ ์ถ๋ ฅ ๋ณ์๋ฅผ ์์ฑํฉ๋๋ค.
- ๋๊ตฌ ๋ชจ์(
)์์ New Resource(์ ๋ฆฌ์์ค)๋ฅผ ํด๋ฆญํฉ๋๋ค.
- Resource Type(๋ฆฌ์์ค ์ ํ)์ ๊ฒฝ์ฐ Variable(๋ณ์)์ ์ ํํฉ๋๋ค.
- API Name(API ์ด๋ฆ)์ ๊ฒฝ์ฐ
Error_Message_Output์ ์ ๋ ฅํฉ๋๋ค.
- Description(์ค๋ช
)์
The error message to show to the customer when this flow doesn't finish successfully.(์ด ํ๋ก๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋์ง ์์์ ๋ ๊ณ ๊ฐ์๊ฒ ํ์ํ ์ค๋ฅ ๋ฉ์์ง.)๋ฅผ ์ ๋ ฅํฉ๋๋ค. - Data Type(๋ฐ์ดํฐ ํ์)์ Text(ํ
์คํธ)๋ก ์ ํํฉ๋๋ค.
- Availability Outside the Flow(ํ๋ก ์ธ๋ถ์์์ ๊ฐ์ฉ์ฑ)๋: Available for output(์ถ๋ ฅ์ ์ฌ์ฉ ๊ฐ๋ฅ)์ ์ ํํฉ๋๋ค.
-
Done(์๋ฃ)์ ํด๋ฆญํฉ๋๋ค.
๊ณ ๊ฐ ์์ฝ ๊ฐ์ ธ์ค๊ธฐ
์ด์ ๊ณ ๊ฐ์ ์์ฝ๋ ํ๋์ ์กฐํํ๊ณ ์ด๋ฅผ ์ถ๋ ฅ ๋ณ์๋ก ๋ณด๋ด๋ ์์๋ฅผ ์์ฑํฉ๋๋ค.
- ํ๋ก ์บ๋ฒ์ค์์ Get Records(๋ ์ฝ๋ ๊ฐ์ ธ์ค๊ธฐ) ์์๋ฅผ ์์ฑํฉ๋๋ค.
- Label(๋ ์ด๋ธ)์
Get Contact's Upcoming Bookings(์ฐ๋ฝ์ฒ์ ์์ ๋ ์์ฝ ๊ฐ์ ธ์ค๊ธฐ)๋ฅผ ์ ๋ ฅํฉ๋๋ค.
- API ์ด๋ฆ์ด ์๋์ผ๋ก
Get_Contact_s_Upcoming_Bookings๋ก ์ฑ์์ง๋์ง ํ์ธํฉ๋๋ค.
- Description(์ค๋ช
)์
Retrieves all upcoming bookings assigned to the found contact that have not been canceled. The bookings are stored in the Contact_Bookings variable.(ํด๋น ์ฐ๋ฝ์ฒ์ ํ ๋น๋ ์ทจ์๋์ง ์์ ๋ชจ๋ ์์ ๋ ์์ฝ์ ์กฐํํฉ๋๋ค. ์์ฝ์ Contact_Bookings ๋ณ์์ ์ ์ฅ๋์ด ์์ต๋๋ค.)์ ์ ๋ ฅํฉ๋๋ค. - Object(๊ฐ์ฒด)์ ๊ฒฝ์ฐ Booking(์์ฝ)์ ์ ํํฉ๋๋ค.
- Get Records(๋ ์ฝ๋ ๊ฐ์ ธ์ค๊ธฐ) ์์์ ์กฐ๊ฑด ์๊ตฌ ์ฌํญ์ ์ค์ ํ์ฌ ์กฐํํ ์์ฝ ๋ ์ฝ๋๋ฅผ ํํฐ๋งํฉ๋๋ค.
- Condition Requirements(์กฐ๊ฑด ์๊ตฌ ์ฌํญ)์ All Conditions Are Met (AND)(๋ชจ๋ ์กฐ๊ฑด์ด ์ถฉ์กฑ๋จ(AND))๋ก ์ ํํฉ๋๋ค.
- Field(ํ๋)์ ๊ฒฝ์ฐ, Contact(์ฐ๋ฝ์ฒ)๋ฅผ ์ ํํฉ๋๋ค.
- Operator(์ฐ์ฐ์)์์ Equals(๊ฐ์)๋ฅผ ์ ํํฉ๋๋ค.
- Value(๊ฐ)์ ๊ฒฝ์ฐ, Contact_ID๋ฅผ ์ ํํฉ๋๋ค.
-
Add Condition(์กฐ๊ฑด ์ถ๊ฐ)์ ํด๋ฆญํฉ๋๋ค.
- ๋ ๋ฒ์งธ Field(ํ๋)์ ๊ฒฝ์ฐ, Date(๋ ์ง)๋ฅผ ์ ํํฉ๋๋ค.
- ๋ ๋ฒ์งธ Operator(์ฐ์ฐ์)์ ๊ฒฝ์ฐ, Greater Than(๋ณด๋ค ํผ)์ ์ ํํฉ๋๋ค.
- ๋ ๋ฒ์งธ Value(๊ฐ)์ ๊ฒฝ์ฐ, Running Flow Interview(ํ๋ก ์ธํฐ๋ทฐ ์คํ ์ค) ๋ฐ CurrentDate(ํ์ฌ ๋ ์ง)๋ฅผ ์ ํํฉ๋๋ค.
-
Add Condition(์กฐ๊ฑด ์ถ๊ฐ)์ ํ ๋ฒ ๋ ํด๋ฆญํฉ๋๋ค.
- ์ธ ๋ฒ์งธ Field(ํ๋)์ ๊ฒฝ์ฐ, Is Canceled(์ทจ์๋จ)๋ฅผ ์ ํํฉ๋๋ค.
- ์ธ ๋ฒ์งธ Operator(์ฐ์ฐ์)์ ๊ฒฝ์ฐ, Equals(๊ฐ์)๋ฅผ ์ ํํฉ๋๋ค.
- ์ธ ๋ฒ์งธ Value(๊ฐ)์ ๊ฒฝ์ฐ, False(๊ฑฐ์ง)๋ฅผ ์ ํํฉ๋๋ค.
- Get Records(๋ ์ฝ๋ ๊ฐ์ ธ์ค๊ธฐ) ์์์ ์ ๋ ฌ ์ต์
์ ์ค์ ํฉ๋๋ค.
์ด ์ค์ ์ ๊ณ ๊ฐ์๊ฒ ๋ ์ฝ๋๋ฅผ ํ์ํ๋ ๋ฐฉ์์ ์ ์ดํฉ๋๋ค. ์ด ๊ฒฝ์ฐ์๋ ํ๋ ์์์ ๋๋ค.
- Sort Order(์ ๋ ฌ ์์)์์ Ascending(์ค๋ฆ์ฐจ์)์ ์ ํํฉ๋๋ค.
- Sort By(์ ๋ ฌ ๊ธฐ์ค)์์ Date__c๋ฅผ ์ ํํฉ๋๋ค.
- Get Records(๋ ์ฝ๋ ๊ฐ์ ธ์ค๊ธฐ) ์์๊ฐ ๋ ์ฝ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ฐฉ์์ ์ค์ ํฉ๋๋ค.
Get Records(๋ ์ฝ๋ ๊ฐ์ ธ์ค๊ธฐ) ์์๋ก ์๋ ์์ฑ๋ ๋ณ์๋ ์ถ๋ ฅ ๋ณ์๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. Get Records(๋ ์ฝ๋ ๊ฐ์ ธ์ค๊ธฐ) ์์๊ฐ ์ถ๋ ฅ ๋ณ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํด์ผ ํ ๋๋ ๋จผ์ ์ถ๋ ฅ ๋ณ์๋ฅผ ์๋์ผ๋ก ์์ฑํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ Get Records(๋ ์ฝ๋ ๊ฐ์ ธ์ค๊ธฐ) ์์์์ ํ๋ ์ ํ ๋ฐ ๋ณ์ ํ ๋น ์ต์ ์ ์ ํํฉ๋๋ค.
๋ํ ์์ด์ ํธ์ ๊ณ ๊ฐ์๊ฒ ์ฌ์ฉ ๊ฐ๋ฅํ๋๋ก ์๋ํ ํ๋๋ง ํฌํจํด์ผ ํ๋ค๋ ์ ์ ์์ง ๋ง์ธ์.
- How Many Records to Store(์ ์ฅํ ๋ ์ฝ๋ ์)๋ All records(๋ชจ๋ ๋ ์ฝ๋)๋ฅผ ์ ํํฉ๋๋ค.
- How to Store Record Data(๋ ์ฝ๋ ๋ฐ์ดํฐ ์ ์ฅ ๋ฐฉ๋ฒ)๋ Choose fields and assign variables(advanced)(ํ๋ ์ ํ ๋ฐ ๋ณ์ ํ ๋น(๊ณ ๊ธ))๋ฅผ ์ ํํฉ๋๋ค.
- Record Collection(๋ ์ฝ๋ ๋ชจ์)์ Contact_Bookings๋ฅผ ์ ํํฉ๋๋ค.
-
Add Field(ํ๋ ์ถ๊ฐ)๋ฅผ ๋ ๋ฒ ํด๋ฆญํฉ๋๋ค.
- ์ฒซ ๋ฒ์งธ ์ ํ ๊ฐ๋ฅํ ํ๋๋ฅผ Id์์ Experience_Name__c๋ก ๋ณ๊ฒฝํฉ๋๋ค.
- ๋ ๋ฒ์งธ ์ ํ ๊ฐ๋ฅํ ํ๋์์ Date__c๋ฅผ ์ ํํฉ๋๋ค.
- ์ธ ๋ฒ์งธ ์ ํ ๊ฐ๋ฅํ ํ๋์์ Start_Time__c๋ฅผ ์ ํํฉ๋๋ค.
- ๋ค ๋ฒ์งธ ์ ํ ๊ฐ๋ฅํ ํ๋์์ End_Time__c๋ฅผ ์ ํํฉ๋๋ค.
ํ๋ก์ ์ค๋ฅ ์ฒ๋ฆฌ ์ค์ ํ๊ธฐ
๋ง์ง๋ง์ผ๋ก ์ด ํ๋ก์ Get Records(๋ ์ฝ๋ ๊ฐ์ ธ์ค๊ธฐ) ์์๊ฐ ์คํจํ ๊ฒฝ์ฐ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ์ ์กํ๋ ๊ธฐ๋ฅ์ ๋ถ์ฌํฉ๋๋ค.
์ค๋ฅ ๊ฒฝ๋ก๋ ์ฒจ๋ถ๋ ์์๊ฐ ์คํจํ ๊ฒฝ์ฐ์๋ง ์คํ๋๋ ํน๋ณํ ๊ฒฝ๋ก์ ๋๋ค. ๋ชจ๋ ๋ฐ์ดํฐ ์์์ ์ค๋ฅ ๊ฒฝ๋ก๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ์ฆ, Get Records(๋ ์ฝ๋ ๊ฐ์ ธ์ค๊ธฐ), Create Records(๋ ์ฝ๋ ๋ง๋ค๊ธฐ), Update Records(๋ ์ฝ๋ ์ ๋ฐ์ดํธ), Delete Records(๋ ์ฝ๋ ์ญ์ ) ๋ชจ๋์ ์ค์ ํ ์ ์์ต๋๋ค. ์ค๋ฅ ๊ฒฝ๋ก๋ ์์๊ฐ ์คํจํ ๋๋ง ์คํ๋๊ธฐ ๋๋ฌธ์ ์ค๋ฅ ๊ฒฝ๋ก์ Assignment(ํ ๋น) ์์๋ฅผ ๋ฐฐ์นํ ์ ์์ต๋๋ค. Assignment(ํ ๋น) ์์๋ฅผ ์ฌ์ฉํ์ฌ ์คํจ ์์ ์์ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ์ค์ ํ์ฌ ์์ด์ ํธ๊ฐ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ๋ถ์ ์ ํ๊ฒ ๋ฐ์ ์ด๋ฅผ ํ์ํ๋ ์ํ์ ์ ๊ฑฐํ์ธ์.
-
Get Contact's Upcoming Bookings(์ฐ๋ฝ์ฒ์ ์์ ๋ ์์ฝ ๊ฐ์ ธ์ค๊ธฐ) ์์์ ๋ง์ฐ์ค ์ปค์๋ฅผ ์ฌ๋ฆฌ๊ณ
๋ฅผ ํด๋ฆญํ ๋ค์ Add Fault Path(์ค๋ฅ ๊ฒฝ๋ก ์ถ๊ฐ)๋ฅผ ์ ํํฉ๋๋ค.
- ์ค๋ฅ ๊ฒฝ๋ก์์
๋ฅผ ํด๋ฆญํฉ๋๋ค.
-
Assignment(ํ ๋น)๋ฅผ ์ ํํฉ๋๋ค.
- Label(๋ ์ด๋ธ)์
Set the Error Message Output(์ค๋ฅ ๋ฉ์์ง ์ถ๋ ฅ ์ค์ )์ ์ ๋ ฅํฉ๋๋ค.
- API ์ด๋ฆ์ด ์๋์ผ๋ก
Set_the_Error_Message_Output์ผ๋ก ์ฑ์์ง๋์ง ํ์ธํฉ๋๋ค.
- Description(์ค๋ช
)์
Gives error message text to the Error_Message_Output variable, to present to the customer if this flow fails.(Error_Message_Output ๋ณ์์ ์ค๋ฅ ๋ฉ์์ง ํ ์คํธ๋ฅผ ์ ๋ฌํ์ฌ ์ด ํ๋ก๊ฐ ์คํจํ ๊ฒฝ์ฐ ๊ณ ๊ฐ์๊ฒ ์ ๊ณตํฉ๋๋ค.)๋ฅผ ์ ๋ ฅํฉ๋๋ค. - Variable(๋ณ์)์์ Error_Message_Output์ ์ ํํฉ๋๋ค.
- Operator(์ฐ์ฐ์)์์ Equals(๊ฐ์)๋ฅผ ์ ํํฉ๋๋ค.
- Value(๊ฐ)์
I'm sorry, I'm having a problem finding your booked activities. Would you like to speak to our support team?(์ฃ์กํฉ๋๋ค. ์์ฝ๋ ํ๋์ ์ฐพ๋ ๋ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ์ง์ํ๊ณผ ์๋ดํ์๊ฒ ์ด์?)์ ์ ๋ ฅํฉ๋๋ค.

- ํ๋ก๋ฅผ ์ ์ฅํฉ๋๋ค.
ํ๋ก๊ฐ ์์ด์ ํธ ์์ ์์ ์ฌ์ฉ๋ ๋ ํ๋ก์ ์ค๋ช ์ด ์๋์ผ๋ก ์์ด์ ํธ ์์ ์ง์นจ์ผ๋ก ์ค์ ๋ฉ๋๋ค. ๋ฐ๋ผ์ ์์ด์ ํธ ์ง์นจ์ ์์ฑํ๋ ๋ฐฉ์์ผ๋ก ์ค๋ช ์ ์์ฑํ์ธ์.
- Flow Label(ํ๋ก ๋ ์ด๋ธ)์
Get Contact's Upcoming Bookings(์ฐ๋ฝ์ฒ์ ์์ ๋ ์์ฝ ๊ฐ์ ธ์ค๊ธฐ)๋ฅผ ์ ๋ ฅํฉ๋๋ค.
- Flow API ์ด๋ฆ์ด ์๋์ผ๋ก
Get_Contact_s_Upcoming_Bookings๋ก ์ฑ์์ง๋์ง ํ์ธํฉ๋๋ค.
- Description(์ค๋ช
)์
Find all the Booking records related to the guest's contact record. Only retrieve Bookings whose date hasn't occurred yet.(๋ฐฉ๋ฌธ๊ฐ์ ์ฐ๋ฝ์ฒ ๋ ์ฝ๋์ ๊ด๋ จ๋ ๋ชจ๋ ์์ฝ ๋ ์ฝ๋๋ฅผ ๊ฒ์ํฉ๋๋ค. ์์ง ๋ ์ง๊ฐ ์ง๋์ง ์์ ์์ฝ๋ง ์กฐํํฉ๋๋ค.)์ ์ ๋ ฅํฉ๋๋ค.
- ํ๋ก๋ฅผ ํ์ฑํํฉ๋๋ค.
ํ๋ก๋ฅผ ์์ด์ ํธ ์์ ์ผ๋ก ํ ๋นํ๋ ค๋ฉด ํ๋ก๊ฐ ํ์ฑํ๋์ด ์์ด์ผ ํฉ๋๋ค.
์ด์ ์์ด์ ํธ์ฉ ํ๋ก๊ฐ ์ค๋น๋์์ต๋๋ค! ๋ค์ ์ ๋์์๋ ํ๋ก๋ฅผ ์ ์ ํ ์ง์นจ๊ณผ ํจ๊ป ์์ด์ ํธ์ ์ถ๊ฐํด ๋ณด๊ฒ ์ต๋๋ค.
๋ฆฌ์์ค
