๋‚ด๋ถ€ (Internal)

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

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

  • ์†์„ฑ

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

  • Action

    Internal Data Source๋ฅผ ํ†ตํ•ด ๊ฐ€์ ธ์˜จ ๋ฐ์ดํ„ฐ๋ฅผ Lookup ๋˜๋Š” Line-Item์— ๋งคํ•‘ํ•˜๊ธฐ ์œ„ํ•œ ์ž‘์—…์ž…๋‹ˆ๋‹ค.


์†์„ฑ

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

ํ•ญ๋ชฉ์„ค๋ช…ํ•„์ˆ˜

Source Object

Lookup ๋˜๋Š” Line-Item์˜ ๋ฐ์ดํ„ฐ์™€ ๋งคํ•‘ํ•  ์„ธ์ผ์ฆˆํฌ์Šค ๋‚ด๋ถ€ ๊ฐœ์ฒด๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

โœ”๏ธ

Query

Wizard ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ Query ์ž‘์„ฑ ๋ ˆ์ด์•„์›ƒ์„ ์—ฝ๋‹ˆ๋‹ค. Query Wizard๋ฅผ ์ด์šฉํ•ด ์กฐ๊ฑด๋ฌธ์— ์‚ฌ์šฉํ•  ํ•„๋“œ๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์‰ฝ๊ฒŒ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Active

Data Source๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

โœ”๏ธ

Evaluation Event

Line-Item ํŽธ์ง‘๊ธฐ๋Š” Evaluation Event๋ฅผ ํ•„์ˆ˜๋กœ ์„ค์ •ํ•ด์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • On Initialization : Line-Item ๋ ˆ์ฝ”๋“œ๊ฐ€ ์ƒˆ๋กœ ์ถ”๊ฐ€๋˜์—ˆ์„ ๋•Œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

  • On Loading : Line-Item ํ™”๋ฉด์ด ๋กœ๋“œ๋  ๋•Œ๋งˆ๋‹ค ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

  • Before Save : Line-Item ๋ ˆ์ฝ”๋“œ๋“ค์ด ์ €์žฅ๋˜๊ธฐ ์ „ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

Internal Data Source๋ฅผ ํ†ตํ•ด ๊ฐ€์ ธ์˜จ ๋ฐ์ดํ„ฐ๋ฅผ Lookup ๋˜๋Š” Line-Item์— ๋งคํ•‘ํ•˜๊ธฐ ์œ„ํ•œ ์ž‘์—…์ž…๋‹ˆ๋‹ค.

โœ”๏ธ

Action

Internal Data Source๋ฅผ ํ†ตํ•ด ๊ฐ€์ ธ์˜จ ๋ฐ์ดํ„ฐ๋ฅผ Lookup ๋˜๋Š” Line-Item์— ๋งคํ•‘ํ•˜๊ธฐ ์œ„ํ•œ ์ž‘์—…์ž…๋‹ˆ๋‹ค.

ํ•ญ๋ชฉ์„ค๋ช…ํ•„์ˆ˜

Action Order

๋งคํ•‘ ์ˆœ์„œ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

โœ”๏ธ

Source Field

Internal Data Source ๊ฐœ์ฒด์—์„œ ๋งคํ•‘ํ•  ํ•„๋“œ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

โœ”๏ธ

Target Field

Lookup ๋˜๋Š” Line-Item ๊ฐœ์ฒด์— ๋งคํ•‘ํ•  ํ•„๋“œ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

โœ”๏ธ

Key

Lookup ๋˜๋Š” Line-Item๊ณผ ๋ฐ์ดํ„ฐ์†Œ์Šค ๊ฐ„ ๋ฐ์ดํ„ฐ ๋งค์นญ ์‹œ ์‚ฌ์šฉํ•  Action์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด Lookup์ด Product2๋กœ ์ง€์ •๋˜์–ด ์žˆ๊ณ  ๋ฐ์ดํ„ฐ์†Œ์Šค๋กœ PricebookEntry๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๊ฒฝ์šฐ PricebookEntry์˜ Product2Id(Source Field)์™€ Product2์˜ Id ํ•„๋“œ(Target Field)๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒฐํ•ฉํ•˜์—ฌ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค.

โœ”๏ธ

์˜ˆ์‹œ

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

  1. ๋ฐ์ดํ„ฐ์†Œ์Šค์—์„œ Source Object๋ฅผ PricebookEntry๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

  2. (์„ ํƒ) Query Wizard๋ฅผ ๋ˆŒ๋Ÿฌ ๋ฐ์ดํ„ฐ ์กฐํšŒ ์กฐ๊ฑด์„ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. (SOQL Where๋ฌธ๊ณผ ๋™์ผ)

  3. Product์— ๋งž๋Š” PricebookEntry ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒฐํ•ฉํ•˜๊ธฐ ์œ„ํ•ด ์•„๋ž˜์™€ ๊ฐ™์ด ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

    • Source Field : Product2Id

    • Target Field : Id

    • Key : true

  4. ๋‹จ๊ฐ€๋ฅผ Product ๋ฐ์ดํ„ฐ์™€ ๊ฐ™์ด ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด Action์„ ์ถ”๊ฐ€ํ•˜์—ฌ Lookup Column์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

Last updated