Skip to main content

์˜ˆ์ƒ ์‹œ๊ฐ„

์ฃผ์ œ

Visualforce ์‹œ์ž‘ํ•˜๊ธฐ

์ฐธ๊ณ 

Lightning ์›น ๊ตฌ์„ฑ ์š”์†Œ๋Š” Salesforce๋กœ UI๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ์„ ํ˜ธ๋˜๋Š” ๋ฐฉ๋ฒ•์ด๋ฏ€๋กœ Visualforce์—์„œ Lightning ์›น ๊ตฌ์„ฑ ์š”์†Œ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ํŠธ๋ ˆ์ผ์„ ์‚ดํŽด๋ณด๊ณ  LWC๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ํ˜„์žฌ ์›น ํ‘œ์ค€์„ ์ค€์ˆ˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์„ธ์š”. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ด ๋ฐฐ์ง€๋ฅผ ๊ณ„์† ์‚ฌ์šฉํ•˜์—ฌ Visualforce์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.

ํ•™์Šต ๋ชฉํ‘œ

์ด ์œ ๋‹›์„ ์™„๋ฃŒํ•˜๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • Visualforce์˜ ์ •์˜์™€ ์œ ์šฉํ•œ ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Visualforce๋ฅผ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ๋ฅผ ์„ธ ๊ฐ€์ง€ ์ด์ƒ ๋‚˜์—ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Visualforce ์†Œ๊ฐœ

Visualforce๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ Lightning Platform์—์„œ ํ˜ธ์ŠคํŒ…ํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋ฐ”์ผ ๋ฐ ๋ฐ์Šคํฌํƒ‘ ์•ฑ์„ ์œ„ํ•œ ์ •๊ตํ•œ ์‚ฌ์šฉ์ž ์ •์˜ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์›น ๊ฐœ๋ฐœ ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค. Visualforce๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Lightning Experience์˜ ์Šคํƒ€์ผ๊ณผ ์ผ์น˜ํ•˜๋Š” ์•ฑ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์™„๋ฒฝํ•˜๊ฒŒ ์‚ฌ์šฉ์ž ์ •์˜๋œ ๊ณ ์œ ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Visualforce๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” Salesforce์˜ ๊ธฐ๋ณธ ์ œ๊ณต ๊ธฐ๋Šฅ์„ ํ™•์žฅํ•˜๊ณ  ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์œผ๋กœ ๊ต์ฒดํ•˜๋ฉฐ ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ์•ฑ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ•๋ ฅํ•œ ๊ธฐ๋ณธ ์ œ๊ณต ํ‘œ์ค€ ์ปจํŠธ๋กค๋Ÿฌ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ Apex์—์„œ ์‚ฌ์šฉ์ž ์ •์˜ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. ์กฐ์ง์„ ์œ„ํ•œ ๊ธฐ๋Šฅ์„ ๊ตฌ์ถ•ํ•˜๊ฑฐ๋‚˜ AppExchange์—์„œ ํŒ๋งค์šฉ ์•ฑ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Visualforce ์•ฑ ๊ฐœ๋ฐœ์€ ์›น ์•ฑ์„ ๊ตฌ์ถ•ํ•œ ์‚ฌ๋žŒ์ด๋ผ๋ฉด ๋ˆ„๊ตฌ์—๊ฒŒ๋‚˜ ์ต์ˆ™ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ๊ตฌ์„ฑ ์š”์†Œ, HTML ๋ฐ ์„ ํƒ์  ์Šคํƒ€์ผ ์š”์†Œ๋ฅผ ๊ตฌ์„ฑํ•˜์—ฌ Visualforce ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. Visualforce๋Š” ๋ชจ๋“  ํ‘œ์ค€ ์›น ๊ธฐ์ˆ  ๋˜๋Š” JavaScript ํ”„๋ ˆ์ž„์›Œํฌ์™€ ํ†ตํ•ฉํ•˜์—ฌ ๋ณด๋‹ค ์ƒ๋™๊ฐ ์žˆ๊ณ  ํ’๋ถ€ํ•œ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ํŽ˜์ด์ง€๋Š” ๊ณ ์œ ํ•œ URL๋กœ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŽ˜์ด์ง€์— ์‚ฌ์šฉ์ž๊ฐ€ ์•ก์„ธ์Šคํ•˜๋ฉด ์„œ๋ฒ„๋Š” ํŽ˜์ด์ง€์— ํ•„์š”ํ•œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ํŽ˜์ด์ง€๋ฅผ HTML๋กœ ๋ Œ๋”๋งํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๋ธŒ๋ผ์šฐ์ €์— ๋ฐ˜ํ™˜ํ•˜์—ฌ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

Visualforce ์š”์ฒญ ์ฒ˜๋ฆฌ ๊ฐœ์š”

Visualforce ํŽ˜์ด์ง€์˜ ์˜ˆ

๋‹ค์Œ์€ ์ž‘๋™ํ•˜๋Š” Visualforce ํŽ˜์ด์ง€์˜ ๊ฐ„๋‹จํ•œ ์˜ˆ์ž…๋‹ˆ๋‹ค.

<apex:page standardController="Contact" >
	<apex:form >
		<apex:pageBlock title="Edit Contact">
			<apex:pageBlockSection columns="1">
				<apex:inputField value="{!Contact.FirstName}"/>
				<apex:inputField value="{!Contact.LastName}"/>
				<apex:inputField value="{!Contact.Email}"/>
				<apex:inputField value="{!Contact.Birthdate}"/>
			</apex:pageBlockSection>
			<apex:pageBlockButtons >
				<apex:commandButton action="{!save}" value="Save"/>
			</apex:pageBlockButtons>
		</apex:pageBlock>
	</apex:form>
</apex:page>

์ด ํŽ˜์ด์ง€๋Š” ์—ฐ๋ฝ์ฒ˜ ๋ฐ์ดํ„ฐ ์ž…๋ ฅ ์–‘์‹์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

์—ฐ๋ฝ์ฒ˜ ์–‘์‹ ํŽธ์ง‘

์ด ํŽ˜์ด์ง€๋Š” 12์ค„์ด ๋„˜๋Š” ๋งˆํฌ์—…์—์„œ ๋งŽ์€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

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

Visualforce๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ

Salesforce๋Š” ์กฐ์ง ๋‚ด์—์„œ Visualforce๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Salesforce์˜ ๊ธฐ๋ณธ ์ œ๊ณต ๊ธฐ๋Šฅ์„ ํ™•์žฅํ•˜๊ณ  ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์œผ๋กœ ๋ณ€๊ฒฝํ•˜์—ฌ ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ์•ฑ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์•ฑ ์‹œ์ž‘ ๊ด€๋ฆฌ์ž์—์„œ Visualforce ํŽ˜์ด์ง€ ์—ด๊ธฐ

Visualforce ์•ฑ๊ณผ ์‚ฌ์šฉ์ž ์ •์˜ ํƒญ์€ ๋ชจ๋‘ ์•ฑ ์‹œ์ž‘ ๊ด€๋ฆฌ์ž์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•ฑ ์‹œ์ž‘ ๊ด€๋ฆฌ์ž๋ฅผ ์—ด๋ ค๋ฉด ํƒ์ƒ‰ ๋ง‰๋Œ€์—์„œ ์•ฑ ์‹œ์ž‘ ๊ด€๋ฆฌ์ž ์•„์ด์ฝ˜๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์•ฑ๊ณผ ํ•ญ๋ชฉ์„ ๋ณด๋ ค๋ฉด View All(๋ชจ๋‘ ๋ณด๊ธฐ)์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

์•ฑ ์‹œ์ž‘ ๊ด€๋ฆฌ์ž ์•ฑ ๋ฐ ํƒญ

์‚ฌ์šฉ์ž ์ •์˜ ์•ฑ (1)์„ ํด๋ฆญํ•˜์—ฌ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ์•ฑ์— ์ถ”๊ฐ€ํ•œ Visualforce ํƒญ์„ ํฌํ•จํ•˜์—ฌ ์•ฑ์˜ ํ•ญ๋ชฉ์ด ํƒ์ƒ‰ ๋ง‰๋Œ€์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์•ฑ ์‹œ์ž‘ ๊ด€๋ฆฌ์ž์—์„œ ์•ก์„ธ์Šคํ•˜๋ ค๋ฉด Visualforce ํŽ˜์ด์ง€๋ฅผ ํƒญ์— ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์•ฑ์— ์—†๋Š” Visualforce ํƒญ์€ ๋ชจ๋“  ํ•ญ๋ชฉ (2)์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํƒ์ƒ‰ ๋ง‰๋Œ€์— Visualforce ํŽ˜์ด์ง€ ์ถ”๊ฐ€

์•ž์˜ ์˜ˆ์—์„œ ์„ค๋ช…ํ•œ ๋Œ€๋กœ Visualforce ํƒญ์„ ์•ฑ์— ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์•ฑ์˜ ํƒ์ƒ‰ ๋ง‰๋Œ€์— ํ•ญ๋ชฉ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

Visualforce ํƒญ์ด ์žˆ๋Š” ํƒ์ƒ‰ ๋ง‰๋Œ€

ํ‘œ์ค€ ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ์— Visualforce ํŽ˜์ด์ง€ ํ‘œ์‹œ

Visualforce ํŽ˜์ด์ง€๋ฅผ ํฌํ•จํ•˜์—ฌ ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ์„ ํ™•์žฅํ•˜์—ฌ ํ‘œ์ค€ ํŽ˜์ด์ง€์— ์™„์ „ํžˆ ์‚ฌ์šฉ์ž ์ •์˜๋œ ์ปจํ…์ธ ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ์˜ ๋™์ž‘์€ ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ์„ ๋ณด๊ธฐ ์œ„ํ•ด ๋ ˆ์ฝ”๋“œ์˜ ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์„ ์ œ์™ธํ•˜๊ณ  Salesforce Classic๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

Lightning Experience ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ์˜ Visualforce

Lightning ์•ฑ ๋นŒ๋”์—์„œ Visualforce ํŽ˜์ด์ง€๋ฅผ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ์ถ”๊ฐ€

Lightning ์•ฑ ๋นŒ๋”์—์„œ ์‚ฌ์šฉ์ž ์ •์˜ ์•ฑ ํŽ˜์ด์ง€๋ฅผ ์ƒ์„ฑํ•  ๊ฒฝ์šฐ Visualforce ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŽ˜์ด์ง€์— Visualforce ํŽ˜์ด์ง€๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Lightning ์•ฑ ๋นŒ๋” ํŽ˜์ด์ง€์— Visualforce ํŽ˜์ด์ง€ ์ถ”๊ฐ€

์ฐธ๊ณ 

Visualforce ํŽ˜์ด์ง€์— ๋Œ€ํ•ด "Lightning Experience, Lightning ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฐ ๋ชจ๋ฐ”์ผ ์•ฑ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ"์„ ํ™œ์„ฑํ™”ํ•˜์—ฌ Lightning ์•ฑ ๋นŒ๋”์—์„œ ์ด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋น ๋ฅธ ์ž‘์—…์œผ๋กœ Visualforce ํŽ˜์ด์ง€ ์‹œ์ž‘

Lightning Experience์˜ ์ „์—ญ ์ž‘์—…

Lightning Experience ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์—์„œ์˜ ๋ฐฐ์น˜๋Š” Salesforce Classic๊ณผ ์ƒ๋‹นํžˆ ๋‹ค๋ฅด์ง€๋งŒ ๋น ๋ฅธ ์ž‘์—…์„ ์ถ”๊ฐ€ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋Š” ๊ฑฐ์˜ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ์ฒด์˜ ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ์—์„œ ์ ์ ˆํ•œ ๊ฒŒ์‹œ์ž ์˜์—ญ์— ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ์— ๋น ๋ฅธ ์ž‘์—… ์ถ”๊ฐ€

Visualforce ํŽ˜์ด์ง€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ์ฒด์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ž‘์—…์„ ์žฌ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์žฌ์ •์˜๋œ ๋ฒ„ํŠผ์ด๋‚˜ ๋งํฌ๋ฅผ ํด๋ฆญํ•˜๋ฉด ํ‘œ์ค€ ํŽ˜์ด์ง€ ๋Œ€์‹  ํŽ˜์ด์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด ์„ค์ •์€ Salesforce Classic๊ณผ ๊ฑฐ์˜ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ž‘์—… ์žฌ์ •์˜๋ฅผ ์ •์˜ํ•  ๋•Œ Lightning Experience์— ์žˆ๋‹ค๊ณ  ํ•˜๊ธฐ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฐ๋ฝ์ฒ˜ ๊ฐœ์ฒด์— ๋Œ€ํ•œ ํŽธ์ง‘ ์ž‘์—… ์žฌ์ •์˜

๊ฐœ์ฒด์— ๋Œ€ํ•ด ์ •์˜ํ•˜์—ฌ ๋ฒ„ํŠผ ๋ฐ ๋งํฌ ํ˜•ํƒœ๋กœ ๊ฐœ์ฒด์— ๋Œ€ํ•œ ์ƒˆ ์ž‘์—…์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. JavaScript ๋ฒ„ํŠผ ๋ฐ ๋งํฌ๋Š” Lightning Experience์—์„œ ์ง€์›๋˜์ง€ ์•Š์ง€๋งŒ Visualforce(๋ฐ URL) ํ•ญ๋ชฉ์€ ์ง€์›๋ฉ๋‹ˆ๋‹ค. Visualforce ๋ฒ„ํŠผ ๋ฐ ๋งํฌ๋ฅผ ์ •์˜ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋Š” Salesforce Classic์˜ ํ”„๋กœ์„ธ์Šค์™€ ๋™์ผํ•˜๋ฏ€๋กœ ์—ฌ๊ธฐ์— ํ‘œ์‹œํ•˜์ง€ ์•Š๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ฆฌ์†Œ์Šค

Salesforce ๋„์›€๋ง์—์„œ Trailhead ํ”ผ๋“œ๋ฐฑ์„ ๊ณต์œ ํ•˜์„ธ์š”.

Trailhead์— ๊ด€ํ•œ ์—ฌ๋Ÿฌ๋ถ„์˜ ์˜๊ฒฌ์— ๊ท€ ๊ธฐ์šธ์ด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด์ œ Salesforce ๋„์›€๋ง ์‚ฌ์ดํŠธ์—์„œ ์–ธ์ œ๋“ ์ง€ ์ƒˆ๋กœ์šด ํ”ผ๋“œ๋ฐฑ ์–‘์‹์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ ์˜๊ฒฌ ๊ณต์œ ํ•˜๊ธฐ