์ผ๋ฐ ์ฌ์ฉ ์ฌ๋ก์ ๋ํ ๋น๋ ๊ฒ์
ํ์ต ๋ชฉํ
์ด ์ ๋์ ์๋ฃํ๋ฉด ๋ค์์ ์ํํ ์ ์์ต๋๋ค.
- ๋จ์ผ ๊ฐ์ฒด ๋ด์์ ๊ฒ์ํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช
ํ ์ ์์ต๋๋ค.
- ๋ค์ค ๊ฐ์ฒด ๋ด์์ ๊ฒ์ํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช
ํ ์ ์์ต๋๋ค.
- ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด ๋ด์์ ๊ฒ์ํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช
ํ ์ ์์ต๋๋ค.
Cloud Kicks์์์ ์ง๋ฌด
์ฌ๋ฌ๋ถ์ด ์ ๋ง ๊ธฐ์ Cloud Kicks์ ์๋ก ์์ ๋ ๋ฅ๋ ฅ์๋ ๊ฐ๋ฐ์๋ผ๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. Cloud Kicks๋ ๋งค์ฐ ํธ์ํ๊ณ ์คํ์ผ๋ฆฌ์ํ๊ณ ์นํ๊ฒฝ์ ์ธ ๋ง์ถคํ ์ด๋ํ๋ฅผ ๋ง๋ค๋ฉฐ, ์ด ์ด๋ํ๋ ํ๋ก ๋ฌ๋ฆฌ๊ธฐ ์ ์์ ์ฃผ๋ก ์ฃผ๋ง์ ์ด๋ํ๋ ์ฌ๋ ๋ชจ๋์๊ฒ ์ธ๊ธฐ๊ฐ ์์ต๋๋ค.
์ฌ๋ฌ๋ถ์ Cloud Kicks ์ง์์ ์ํ ๊ณ ๊ฐ ๋๋ฉด ์จ๋ผ์ธ ๊ธฐ์ ์๋ฃ์ ๋ด๋ถ ์ ํ ์น ์ฌ์ดํธ๋ฅผ ์ ์ํ๋ ์ผ์ ๋ด๋นํ๊ณ ์์ต๋๋ค. ๋ชจ๋ ๋ฐ์ดํฐ๋ Cloud Kicks Salesforce org์์ ๊ฐ์ ธ์ต๋๋ค. ์ฌ์ฉ์ ์ ์ ๊ฒ์ ์๋ฃจ์ ์ ์ํ ์ง๋ฌด๋ก ๋ณด์ด์๋์? ์ด ์๋๋ฆฌ์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ์ ์ ๊ฒ์ ์๋ฃจ์ ์ ๋ํ ๋ช ๊ฐ์ง ์ผ๋ฐ์ ์ธ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ํน์ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ฌ์ฉํ๋ ์ด์ ์ ๋ํด ์ด์ผ๊ธฐํ ํ์ ๋ค์๊ณผ ๊ฐ์ ๋ช๋ช ์์๋ฅผ ๋ค๋ค๋ณด๊ฒ ์ต๋๋ค.
๋จ์ผ ๊ฐ์ฒด ๋ด์์ ๊ฒ์
Cloud Kicks๋ ์ฑ์ฅ ์ค์ธ ์คํํธ์ ๊ธฐ์ ์ผ๋ก, ์ธ๊ณ ์์ฅ์ผ๋ก ์ง์ถํ๊ธฐ ์ํด ํ๋ฐํ ๋ง์ผํ ํ๊ณ ์์ต๋๋ค. ์ด๋ค์ ์ฌ๋ฌ ์บ ํ์ธ์ ์์ํ๊ณ , Salesforce๋ฅผ ํตํด ์บ ํ์ธ ๊ฒฐ๊ณผ๋ฅผ ์ถ์ ํ์ต๋๋ค. ๋ง์ผํ ๋ฐ ์์ ๋ถ์์์ ์ฌ๋ฌ๋ถ์ด ์์ ํ๊ณ ์๋ ๋ด๋ถ ์ ํ ์น ์ฌ์ดํธ์์ ์บ ํ์ธ๋ง ๊ฒ์ํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ฌธ์ํ์ต๋๋ค. ์ฌ์ฉ์๋ค์ ์์ ์๊ฒ ์ ์ฉ๋์ง ์๋ ๋ ์ฝ๋๋ฅผ ์ฐพ์๋ณด๊ธธ ์ํ์ง ์์ผ๋ฏ๋ก, ํ๋์ ๋ ์ฝ๋ ์ ํ์ ๋น ๋ฅด๊ฒ ๊ฒ์ํ ์ ์๋ ๋ฐฉ๋ฒ์ด ํ์ํ ๋ ๋จ์ผ ๊ฐ์ฒด ๊ฒ์์ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค.
SOSL์ ์ฌ์ฉํ์ฌ ๋จ์ผ ๊ฐ์ฒด ๋ด์์ ๊ฒ์ํ๋ ค๋ฉด ์ด ์์ฒญ์ ํด๋น ๊ฐ์ฒด๋ฅผ ์ง์ ํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ๋งค์ฐ ์ฝ์ต๋๋ค.
FIND {term} RETURNING ObjectTypeName์์ ์์, term์ ์ฌ์ฉ์ ์
๋ ฅ ํญ๋ชฉ์
๋๋ค. ObjectTypeName์ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์ ํํ์ฌ ์ง์ ๋ sObject๋ง ํฌํจํฉ๋๋ค. ๋ฐ๋ผ์ ์ฌ์ฉ์๊ฐ 2016๋
3์ ์ด๋ฉ์ผ ์บ ํ์ธ์ ์ฐพ์ผ๋ ค๋ ๊ฒฝ์ฐ ์์ฒญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
FIND {march 2016 email} RETURNING CampaignSalesforce์์๋ RETURNING์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ ๋ฉ์ง ์ ๋ฌด๋ฅผ ๋ชจ๋ ๋ค๋ฃจ๋ฉฐ, ๋ค์ ์ ๋์์๋ ์ต์์ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์ป๊ธฐ ์ํด ๊ฒ์์ ๊ตฌ์ฒดํํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค.
๋ค์ค ๊ฐ์ฒด ๋ด์์ ๊ฒ์
Cloud Kicks๋ ๊ณ ๊ฐ์ ์ฌ๋ํฉ๋๋ค. ์ฌ์ฉ์๊ฐ ์น ์ฌ์ดํธ์์ ์ง๋ฌธํ๊ณ ์ ๋ณด๋ฅผ ๊ณต์ ํ ์ ์๋ ์์คํฑ ์์ ์ ๊ตฌ์ถํ๊ณ ์ ํ๋ฉฐ, ์ฌ๊ธฐ์๋ ๋น๋์ค, ๊ธฐ์ฌ, ์ง๋ฌธ ๋ฐ PDF์ ๊ฐ์ ์ฌ๋ฌ ์ ํ์ ์ ๋ณด๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฌ์ฉ์๋ค์ ์ด๋ค ์ปจํ ์ธ ์ ํ์ด ํ์๋๋์ง์ ๋ํด ํฌ๊ฒ ์ ๊ฒฝ ์ฐ์ง ์์ต๋๋ค. ์ฌ์ฉ์๋ค์ ํ์ํ ์ ๋ณด๋ฅผ ๋น ๋ฅด๊ฒ ์ป๋ ๋ฐ์๋ง ๊ด์ฌ์ด ์์ต๋๋ค. ์ด๋ ๋ฐ๋ก ๋ค์ค ๊ฐ์ฒด ๊ฒ์์ ์ ์ฉํ๊ฒ ๋ง๋๋ ์ด์ ์ ๋๋ค. ์ฌ์ฉ์์๊ฒ ๋ ์ฝ๋ ์ ํ์ ํฌ๊ฒ ์ค์ํ์ง ์์ผ๋ฏ๋ก ์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ ๋ค์ค ๊ฐ์ฒด๋ฅผ ๋์์ ๊ฒ์ํ ์ ์์ต๋๋ค. ๋๋ ์ฌ์ฉ์๊ฐ ์ค์ ๋ก ๊ฒฐ๊ณผ์์ ๋ค์ค ๊ฐ์ฒด ์ ํ์ ๋ณด๊ณ ์ ํ ์๋ ์์ต๋๋ค.
๋คํํ ๋ค๋ฅธ ๊ฐ์ฒด๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ SOSL์์ ๋งค์ฐ ๊ฐ๋จํฉ๋๋ค. ์ผํ๋ก ๊ตฌ๋ถ๋ ๋ชฉ๋ก์ ์ถ๊ฐํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
FIND {term} RETURNING ObjectTypeName1, ObjectTypeName2, ObjectTypeNameYouGetTheIdea๋ค์ ์๋๋ฆฌ์ค๋ฅผ ๋์๋ณด๋ฉด, Cloud Kicks ๊ณ ๊ฐ์ ์ ๋ฐ์ด ์ฌํ์ฉ ์์ฌ๋ก ์ ์๋์๋์ง ๊ถ๊ธํดํฉ๋๋ค. ํด๋น ์ฉ์ด์ ์ผ์นํ๋ ๋ค์ค ๊ฐ์ฒด๊ฐ ๊ฒฐ๊ณผ์ ๋ฐํ๋๋๋ก ์จ๋ผ์ธ ๊ธฐ์ ์๋ฃ ๊ฒ์์ ์ค์ ํฉ๋๋ค.
FIND {recycled materials} RETURNING Product2, ContentVersion, FeedItem๊ฐ์ฒด๋ฅผ ์ง์ ํ์ง ์์ ๊ฒฝ์ฐ RETURNING ์์๋ ๊ฒฐ๊ณผ์ ํ์๋์ง ์์ต๋๋ค.
์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด ๋ด์์ ๊ฒ์
Salesforce์๋ ๊ณ ๊ฐ์ด ์ฌ์ฉํ ์ ์๋ ์๋ง์ ํ์ค ๊ฐ์ฒด๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ Cloud Kicks๋ ์ปค์คํ ์ ์ ์ ๋ฐ์ ๊ดํ ๊ฒ์ด๋ฏ๋ก ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด๋ ํ์ํฉ๋๋ค. ํนํ ๊ด์ฌ์ ๋๋ ์ ํ์ ์ต์ ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด์ธ ์ํ(Merchandise)์ ๋๋ค. ์ด ๊ฐ์ฒด์๋ Cloud Kicks๊ฐ ์ ๊ณตํ๋ ์คํ์ผ, ID, ์์, ์์ฌ, ์ด๋ฆ ๋ฐ ๊ฐ๊ฒฉ์ ๋ํ ๋ชจ๋ ์ ๋ณด๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. Cloud Kicks์์ ๋ง์ ์ฌ๋๋ค์ ์ง์, ํ๋งค ๋ฐ ๋ฐฐ์ก์ ํฌํจํ๋ ์ด ์ ๋ณด์ ์ก์ธ์คํด์ผ ํฉ๋๋ค.
๊ตฌ์ถ ์ค์ธ ๋ด๋ถ ์ ํ ์น ์ฌ์ดํธ์ ๊ฒฝ์ฐ ์ ํ ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด๋ง ๊ฒ์ํ๋ ๊ฒ์ ์์๋ฅผ ์ถ๊ฐํฉ๋๋ค. SOSL ๊ฒ์์์ ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด๋ฅผ ์ง์ ํ๋ ์ ์ ํ ๋ฐฉ๋ฒ์ ์์ต๋๋ค. ๊ธฐํ ํ์ค ๊ฐ์ฒด์ ๊ฐ์ sObject ์ด๋ฆ์ ํฌํจํ๊ณ __c ์ ๋ฏธ์ฌ๋ฅผ ์ถ๊ฐํฉ๋๋ค.
FIND {pink hi\-top} RETURNING Merchandise__c
SOQL
SOSL์ ๋ํด ์์๋ณด์์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด SOQL์ด๋ ๋ฌด์์ธ๊ฐ์? ๊ฒ์ํ ํ๋๋ฅผ ์๊ณ ์๋ ๊ฒฝ์ฐ, ๊ฒ์์ด๊ฐ ํ๋์ ์ ํํ ์ผ์นํ๋ ๊ฒฝ์ฐ(์ผ๋ถ ๋๋ ์์๊ฐ ์๋ชป๋ ์ผ์น ์์), ์ซ์, ๋ ์ง ๋๋ ํ์ธ๋ ํ๋ ๋ฐ์ดํฐ ๋ฐ ๋ช ๊ฐ์ง ๊ฒฐ๊ณผ๋ง ์ฐพ๊ณ ์๋ ๊ฒฝ์ฐ ๋จ์ผ ๊ฐ์ฒด ๊ฒ์์ SOQL์ ์ฌ์ฉํฉ๋๋ค. SOQL์ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ๋ฅผ ๋์ดํ ์ ์ฒด ๋ชฉ๋ก์ ๋ณด๋ ค๋ฉด ์ด์ ์ ๋์ ์ฐธ์กฐํ์ธ์.
์ด ๋ชจ๋์์ ์ผ๋ฐ์ ์ธ ์ด์ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ดํด๋ณธ ๊ฒฝ์ฐ SOQL ์ฌ์ฉ์ ๋ํ ๋ช ๊ฐ์ง ์ํ ์ ํธ๋ฅผ ๋ฐ๊ฒฌํ์ ์๋ ์์ต๋๋ค. ์:
- Single object search(๋จ์ผ ๊ฐ์ฒด ๊ฒ์) - SOQL์ ๋ฐ์ดํฐ๊ฐ ์๋ ํ๋๋ฅผ ์๊ณ ์๋ ๊ฒฝ์ฐ ์๋ํฉ๋๋ค. march 2016 email์ ๋ํ ํ๋๋ฅผ ์ง์ ํ์ง ์์์ผ๋ฏ๋ก SOSL ๊ฒ์์ SOQL๋ณด๋ค ์ ํธ๋ฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ฟผ๋ฆฌ์์ ๊ฒ์ํ ๋์ ํ๋๋ฅผ ์ง์ ํ์ง ์์ ๊ฒฝ์ฐ SOSL์ด ์๋ํฉ๋๋ค.
- Multiple object search(๋ค์ค ๊ฐ์ฒด ๊ฒ์) - ์๋ก ์ฐ๊ด๋ ๋ค์ค ๊ฐ์ฒด์์๋ง ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ ์ ์์ผ๋ฏ๋ก SOQL์ ๋ค์ค ๊ฐ์ฒด ๊ฒ์์ ์ ํ๋ฉ๋๋ค. ์๋๋ฆฌ์ค์์ ๊ฐ์ฒด๋ ๊ด๋ จ์ด ์์์ผ๋ฏ๋ก SOSL์
๋๋ค.
- Custom object search(์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด ๊ฒ์) - ๋จ์ผ ๊ฐ์ฒด ๊ฒ์๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก SOQL์์ ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด๋ฅผ ์ ๊ฒ์ํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ฒ์์ด pink hi-top์ ๋ํ ๋ฐ์ดํฐ๊ฐ ์๋ ํ๋๋ฅผ ์ง์ ํ์ง ์์์ต๋๋ค. ๋ํ SOQL์ ์ธ๋ฑ์ค๊ฐ ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ฒ์ํฉ๋๋ค. ๋ ์ฝ๋๊ฐ ์ค์ ๋ก pink sneaker hi-top์ด ํฌํจ๋์๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. SOQL์ ์ฌ๋ฐ๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ ์ ์์ต๋๋ค.
๋ฆฌ์์ค
- Salesforce ๊ฐ๋ฐ์: Salesforce ๊ฐ์ฒด ์ฟผ๋ฆฌ ์ธ์ด(SOQL)
- Salesforce ๊ฐ๋ฐ์: Salesforce ๊ฐ์ฒด ๊ฒ์ ์ธ์ด(SOSL)