๋‚ด๋ถ€ (Internal)

Salesforce ๋‚ด ๊ด€๋ จ ๊ฐœ์ฒด๋ฅผ ์กฐํšŒํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ™์ด ํ‘œํ˜„ํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด Lookup์ด Product2๋กœ ์ง€์ •๋œ ๊ฒฝ์šฐ PricebookEntry์— ์žˆ๋Š” ๋‹จ๊ฐ€๋ฅผ ๊ฐ™์ด ํ‘œ์‹œํ•˜๊ณ  ์‹ถ์„ ๋•Œ ๋‚ด๋ถ€ ๋ฐ์ดํ„ฐ์†Œ์Šค๋ฅผ ์ด์šฉํ•ด ์กฐ๊ฑด์— ๋งž๋Š” PricebookEntry๋ฅผ ์กฐํšŒํ•˜์—ฌ ์ œํ’ˆ๊ณผ ๋‹จ๊ฐ€๋ฅผ ๊ฐ™์ด ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์†์„ฑ

    Internal ๋ฐ์ดํ„ฐ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ ์†์„ฑ์ž…๋‹ˆ๋‹ค.

  • Action

    ๋ฐ์ดํ„ฐ์†Œ์Šค๋ฅผ ํ†ตํ•ด ๊ฐ€์ ธ์˜จ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฆฌ์ŠคํŠธ์™€ ๊ฒฐํ•ฉํ•˜๊ธฐ ์œ„ํ•œ ์ž‘์—…์œผ๋กœ ๋ฐ์ดํ„ฐ์†Œ์Šค ํ•„๋“œ์™€ ๋ฆฌ์ŠคํŠธ์˜ ํ•„๋“œ๋ฅผ ๋งคํ•‘ํ•ฉ๋‹ˆ๋‹ค.


์†์„ฑ

๋ฒˆํ˜ธํ•„๋“œ๋ช… ๋ฐ ์˜์—ญ์„ค๋ช…ํ•„์ˆ˜

1

๊ฐœ์ฒด ๊ฒ€์ƒ‰

๋ฐ์ดํ„ฐ์†Œ์Šค ๋Œ€์ƒ ๊ฐœ์ฒด๋ฅผ ๊ฒ€์ƒ‰ ํ›„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

โœ”๏ธ

2

ํ™œ์„ฑํ™”

๋ฐ์ดํ„ฐ์†Œ์Šค๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ํ™œ์„ฑํ™”๊ฐ€ ๋˜์–ด ์žˆ์ง€ ์•Š์œผ๋ฉด ๋ฆฌ์ŠคํŠธ ๊ตฌ์„ฑ ์‹œ ์ž‘๋™๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

3

Description

๋ฐ์ดํ„ฐ์†Œ์Šค์— ๋Œ€ํ•œ ์„ค๋ช…์„ ๊ธฐ์ž…ํ•ฉ๋‹ˆ๋‹ค.

4

Conditions

5

๋ฐ์ดํ„ฐ์†Œ์Šค๋ฅผ ํ†ตํ•ด ๊ฐ€์ ธ์˜จ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฆฌ์ŠคํŠธ์™€ ๊ฒฐํ•ฉํ•˜๊ธฐ ์œ„ํ•œ ์ž‘์—…์œผ๋กœ ๋ฐ์ดํ„ฐ์†Œ์Šค ํ•„๋“œ์™€ ๋ฆฌ์ŠคํŠธ์˜ ํ•„๋“œ๋ฅผ ๋งคํ•‘ํ•ฉ๋‹ˆ๋‹ค.

โœ”๏ธ

Action

๋ฐ์ดํ„ฐ์†Œ์Šค๋ฅผ ํ†ตํ•ด ๊ฐ€์ ธ์˜จ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฆฌ์ŠคํŠธ์™€ ๊ฒฐํ•ฉํ•˜๊ธฐ ์œ„ํ•œ ์ž‘์—…์œผ๋กœ ๋ฐ์ดํ„ฐ์†Œ์Šค ํ•„๋“œ์™€ ๋ฆฌ์ŠคํŠธ์˜ ํ•„๋“œ๋ฅผ ๋งคํ•‘ํ•ฉ๋‹ˆ๋‹ค.

๋ฒˆํ˜ธํ•„๋“œ๋ช… ๋ฐ ์˜์—ญ์„ค๋ช…ํ•„์ˆ˜

1

Key

๋ฐ์ดํ„ฐ์†Œ์Šค์™€ ๋ฆฌ์ŠคํŠธ ๋ ˆ์ฝ”๋“œ ๊ฐ„ ์—ฐ๊ฒฐ์„ ์œ„ํ•ด ์„œ๋กœ ๊ฐ™์€ ๊ฐ’์„ ๊ฐ€์ง„ ํ•„๋“œ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

โœ”๏ธ

2

Actions

๋ฐ์ดํ„ฐ์†Œ์Šค์—์„œ ๊ฐ€์ ธ์˜จ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฆฌ์ŠคํŠธ ์ปฌ๋Ÿผ๋“ค์— ๋งคํ•‘ํ•ฉ๋‹ˆ๋‹ค.

โœ”๏ธ

3

๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ Action์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

Add Action

๋ฒˆํ˜ธ์˜์—ญ์„ค๋ช…

1

DataSource Field

๋ฐ์ดํ„ฐ์†Œ์Šค์—์„œ ์ง€์ •ํ•œ ๊ฐœ์ฒด์˜ ํ•„๋“œ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

2

Lists Field

๋ฆฌ์ŠคํŠธ์—์„œ ์ง€์ •ํ•œ ๊ฐœ์ฒด์˜ ํ•„๋“œ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

3

Virtual Field

๋ฆฌ์ŠคํŠธ์—์„œ ์ƒ์„ฑํ•œ ๊ฐ€์ƒ ์ปฌ๋Ÿผ๋“ค์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

4

๊ฒฐ๊ณผ

์™ผ์ชฝ์ด ๋ฐ์ดํ„ฐ์†Œ์Šค, ์˜ค๋ฅธ์ชฝ์ด ๋ฆฌ์ŠคํŠธ๋กœ ์„œ๋กœ ๊ฐ„ ์–ด๋–ค ํ•„๋“œ๋กœ ๋งคํ•‘ํ•  ์ง€ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

5

Add Virtual

๋ฐ์ดํ„ฐ์†Œ์Šค์— ํ•„์š”ํ•œ ๊ฐ€์ƒ ์—ด์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ์„ฑ๋œ ๊ฐ€์ƒ ์—ด์€ Lists Setup์˜ Datatable ์„ค์ •์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ์‹œ

๋ฆฌ์ŠคํŠธ์˜ ๊ฐœ์ฒด๋ฅผ Product๋กœ ์ง€์ •ํ•˜์—ฌ ์ œํ’ˆ ๋ชฉ๋ก์„ ๊ฒ€์ƒ‰ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ํ•ด๋‹น ๋ชฉ๋ก์— PricebookEntry ๊ฐœ์ฒด์— ์žˆ๋Š” ๋‹จ๊ฐ€๋ฅผ ํ•จ๊ป˜ ํ‘œ์‹œํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

  1. โž• ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ 'PricebookEntry'๋ฅผ ๊ฒ€์ƒ‰ ํ›„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  2. (์„ ํƒ) Condition ๋ž€์— Product2Id IN {$Current.Id}๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. (SOQL Where๋ฌธ๊ณผ ๋™์ผ)

  3. Product์— ๋งž๋Š” PricebookEntry ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒฐํ•ฉํ•˜๊ธฐ ์œ„ํ•ด Key ํ–‰์˜ ๊ฐ€์žฅ ์šฐ์ธก์— ์žˆ๋Š” ์—ฐํ•„ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

  4. ์—ด๋ฆฐ ํŒ์—…์ฐฝ์—์„œ ์•„๋ž˜์™€ ๊ฐ™์ด ์„ ํƒ ํ›„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

    • DataSource Field : Product2Id

    • Lists Field : Id

  5. PricebookEntry์˜ ๋‹จ๊ฐ€๋ฅผ ๋ฆฌ์ŠคํŠธ ์ปฌ๋Ÿผ์— ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด 'Add Action'์„ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค. (์ž‘์—…ํ•˜๊ธฐ ์ „ ๋ฐ์ดํ„ฐํ…Œ์ด๋ธ” ์„ค์ •์—์„œ Virtual Column์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.)

  6. ์—ด๋ฆฐ ํŒ์—…์ฐฝ์—์„œ ์•„๋ž˜์™€ ๊ฐ™์ด ์„ ํƒ ํ›„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

    • DataSource Field : UnitPrice

    • Virtual Field : SBLDVirtual1

Last updated