μ ν μΆκ° μ μ΅μ μ ν 건λλ°κΈ°, μ νν μ μλ μ΅μ νν°νκΈ° λ± κΈ°λ³Έμ μΈ μ€μ μ μ§νν©λλ€.
λΌμΈ μμ΄ν νΈμ§κΈ°λ₯Ό λ‘λνλ©΄, κΈ°λ³Έμ μΌλ‘ κ΅¬μ± μ νμ μΆκ°λ μ΅μ λ€μ΄ λͺ¨λ νμλλλ‘ μ΅μ λΌμΈ μμ΄ν λͺ©λ‘μ΄ νμ₯λμ΄ μμ΅λλ€.
λ§μ½ νΈμ§κΈ° λ‘λ μ μ΅μ λͺ©λ‘μ μ¨κΈ°κ³ μΆλ€λ©΄, βκΈ°λ³Έ νΌμΉκΈ°β μ€μ μ λΉνμ±ννμΈμ.
κΈ°λ³Έμ μΌλ‘ μ ν μ΅μ μ΄ νμ±νλλ©΄, μ‘°ν μ νκΈ°μμ μ νμ μ νν ν λ€μ λ²νΌμ ν΄λ¦νλ©΄ μ΅μ μ ν λ¨κ³κ° λνλ©λλ€.
νμ§λ§, μ νμ μΆκ°ν λλ§λ€ μ΅μ μ ν λ¨κ³κ° λνλλ κ²μ΄ λ²κ±°λ‘κ±°λ λΆνμνλ€κ³ λλ κ²½μ°, βμ΅μ μ ν 건λλ°κΈ°β μ€μ μ νμ±ννμ¬ ν΄λΉ λ¨κ³λ₯Ό 건λλΈ μ μμ΅λλ€.
μ΅μ μ ν λ¨κ³λ₯Ό 건λλ°μ΄λ, λΌμΈ μμ΄ν νΈμ§κΈ°μμ μ΅μ μ μ νν μ μμ΅λλ€.
μ΅μ μ νμ 건λλ°λ μ€μ μ νμ±ννλ©΄, μλ μ΄λ―Έμ§μ κ°μ΄ μ ν μ ν ν μ΅μ μ ν λ¨κ³κ° μλ΅λ©λλ€. μ΅μ μ ν λ¨κ³λ₯Ό μ€ν΅νλλΌλ λΌμΈ μμ΄ν νΈμ§κΈ°μμ μ΅μ μ μ ννκ±°λ μΆκ°ν μ μμ΅λλ€.
μ΅μ
μ μ νν μ νκ³Ό λΆλͺ¨(κΈ°ν, 견μ , μ£Όλ¬Έ)μ κ°κ²© λͺ©λ‘(Pricebook2Id
)μ κΈ°λ°μΌλ‘ μ‘°νλ©λλ€.
μΆκ°μ μΌλ‘ μ΅μ
μ‘°ν 쑰건μ μ€μ νκ³ μΆμ κ²½μ°, μ΅μ
νν°λ₯Ό μ€μ νμΈμ. νν° μμ± λ°©μμ SOQLμ WHERE
μ κ³Ό λμΌνλ©°, νν° κΈ°μ€μ΄ λλ κ°μ²΄λ μ ν μ΅μ
(SBLI__ProductOption__c
)μ
λλ€.
μμ
λν, μ§μ μμ±νμ§ μκ³ μΏΌλ¦¬ λ§λ²μ¬(Query Wizard)λ₯Ό μ΄μ©ν΄ νν°λ₯Ό μλμΌλ‘ μμ±ν μλ μμ΅λλ€.
μ ν μ΅μ μ νμ±ννλ©΄ λΉλ μλ¨μ βμ ν μ΅μ μ€μ β λ¨κ³κ° μΆκ°λ©λλ€. ν΄λΉ λ¨κ³μμ μ ν μ΅μ κΈ°λ₯μ μ¬μ©νκΈ° μν μ€μ μ μ§νν©λλ€.
μ ν μ΅μ μ€μ μ ν¬κ² κΈ°λ³Έ μ€μ κ³Ό λΌμΈ μμ΄ν μ€μ μΌλ‘ λλ©λλ€.
κ΅¬μ± μ νμ λΌμΈ μμ΄ν κ³Ό μ΅μ μ νμ λΌμΈ μμ΄ν κ° μ°κ²°ν νλλ₯Ό μ€μ νκ³ μ΅μ μ 보λ₯Ό μ μ₯ν λΌμΈ μμ΄ν νλλ₯Ό 맀ννλ μμ μ μνν©λλ€.
κ΅¬μ± μ ν λΌμΈ μμ΄ν κ³Ό ν΄λΉ μ΅μ λΌμΈ μμ΄ν μ μ°κ²°ν νλλ₯Ό μ€μ ν©λλ€. μ΄ νλλ Self-Relationshipμ΄μ¬μΌ νλ©°, Self-Relationshipμ λμΌν κ°μ²΄ λ΄μμ λ μ½λ κ°μ κ΄κ³λ₯Ό λνλ΄λ ꡬ쑰λ‘, ν λ μ½λκ° κ°μ κ°μ²΄μ λ€λ₯Έ λ μ½λλ₯Ό μ°Έμ‘°ν μ μλλ‘ μ€μ νλ κ΄κ³μ λλ€.
κΈ°ν μ νμμλ Base Line Item for Option(SBLI__BaseLineItemForOption__c
) νλλ₯Ό κΈ°λ³Έμ μΌλ‘ μ 곡ν©λλ€. κΈ°νμ λν μ€ν λ€λ μ€μ μ μ§νν κ²½μ°, μ΄ νλκ° μμ λΌμΈ μμ΄ν
νλλ‘ μλ μ€μ λ©λλ€.
νμμ λ°λΌ λ€λ₯Έ νλλ‘ λ체ν μ μμ΅λλ€.
μμ λΌμΈ μμ΄ν
νλλ₯Ό Base Line Item for Option(SBLI__BaseLineItemForOption__c
)λ‘ μ€μ νλ€κ³ κ°μ νλ©΄, μλ λ€μ΄μ΄κ·Έλ¨κ³Ό κ°μ Self-Relationship κ΅¬μ‘°κ° νμ±λ©λλ€.
μ΄ μ€μ μ ν΅ν΄ μ΅μ μΌλ‘ μμ±λ κΈ°ν μ ν λ μ½λκ° κ΅¬μ± μ νμ κΈ°ν μ ν λ μ½λλ₯Ό ν΄λΉ νλλ₯Ό ν΅ν΄ μ°Έμ‘°νκ² λ©λλ€.
μ νν μ΅μ μ 보λ₯Ό λΌμΈ μμ΄ν μ μ΄λ νλμ 맀νν μ§ μ€μ ν©λλ€. μ΅μ μμλ λ€μκ³Ό κ°μ μ 보λ₯Ό μ 곡ν©λλ€:
κΈ°ν μ νμ μ΅μ κ°μ μλμ κ°μ΄ 맀ννμμ΅λλ€:
κ΅¬μ± μ νμΈ Desktop PC Intel i3μ RAM μ΅μ μΌλ‘ RAM 8GBλ₯Ό μ νν©λλ€. ν΄λΉ μ΅μ μ μλμ 1μ΄λ©°, μ κ°μ λ¨κ°λ λμΌνκ² $45μ λλ€.
μ νν ν μΆκ°λ λΌμΈ μμ΄ν μ νμΈνλ©΄, μμ 맀νν νλμ μλ, μ κ°, λ¨κ°, μ΄μ‘μ κ°μ΄ ν λΉλ κ²μ νμΈν μ μμ΅λλ€.
κΈ°λ³Έ νΌμΉκΈ°κ° λΉνμ±νλ κ²½μ°, μ΅μ λͺ©λ‘μ΄ μ¨κ²¨μ Έ μμ΅λλ€. νμ₯ μμ΄μ½()μ΄ μλ λΌμΈ μμ΄ν νμ ν΄λ¦νλ©΄ μ΅μ λͺ©λ‘μ νΌμ³μ νμΈν μ μμ΅λλ€.
μ ν μΆκ° μ μ΅μ μ ν 건λλ°κΈ°, μ νν μ μλ μ΅μ νν°νκΈ° λ± κΈ°λ³Έμ μΈ μ€μ μ μ§νν©λλ€.
κ΅¬μ± μ νκ³Ό μ΅μ μ ν κ°μ λΌμΈ μμ΄ν μ μ°κ²°ν νλλ₯Ό μ€μ νκ±°λ, μ΅μ μ 보λ₯Ό μ μ₯ν λΌμΈ μμ΄ν νλλ₯Ό 맀ννλ μμ μ μνν©λλ€.
Option Record ID
μ ν μ΅μ
SBLI__ProductOption__c
Original Price
μ κ° ListPrice
Unit Price
λ¨κ° UnitPrice
Quantity
μλ Quantity
Total Price
μ΄μ‘ TotalPrice
νν°μμ λΆλͺ¨ κ°μ²΄μ νλ κ°μ μ§μ νλ €λ©΄ {$Parent.FieldName}
ꡬ문μ μ¬μ©νμ¬ λ°μΈλ©ν μ μμ΅λλ€. μλ₯Ό λ€μ΄, μ¬μ©μκ° λΆλͺ¨ κ°μ²΄μ ν΅νμ μΌμΉνλ λ μ½λλ§ μ‘°νν μ μλλ‘ νλ €λ©΄, νν°λ₯Ό μλμ κ°μ΄ μμ±ν μ μμ΅λλ€:
CurrencyIsoCode = {$Parent.CurrencyIsoCode}
μ΄λ κ² νλ©΄ νν°κ° λΆλͺ¨ κ°μ²΄μ ν΅ν νλλ₯Ό λμ μΌλ‘ μ°Έμ‘°νμ¬ μν©μ λ§λ μ‘°ν κ²°κ³Όλ₯Ό μ 곡ν©λλ€.
Option Record Id
μ νν μ ν μ΅μ μ λ μ½λ IDμ λλ€. ν΄λΉ κ°μ λΌμΈ μμ΄ν μ μ μ₯λλ©°, νΈμ§κΈ°μμ λΌμΈ μμ΄ν μ μ‘°νν λ μ΄ μ΅μ λ μ½λ IDλ₯Ό μ°Έμ‘°νμ¬ νμν μ΅μ μ 보λ₯Ό κ°μ Έμ΅λλ€.
μ‘°ν(μ ν μ΅μ )
β
Original Price
μ κ°λ₯Ό 맀ννλ €λ κ²½μ°, λΌμΈ μμ΄ν μμ μ μ₯ν μ κ° νλλ₯Ό μ νν©λλ€. λ§μ½ νΈμ§κΈ°μμ νμ μ©λλ‘λ§ μ¬μ©νλ €λ κ²½μ°, λΌμΈ μμ΄ν μ μΆκ°ν μ΄ μ€ μ κ°λ‘ μ¬μ©λ νλλ₯Ό μ§μ νλ©΄ λ©λλ€.
ν΅ν
Unit Price
λ¨κ°λ₯Ό 맀ννλ €λ κ²½μ°, λΌμΈ μμ΄ν μμ μ μ₯ν λ¨κ° νλλ₯Ό μ νν©λλ€.
ν΅ν
Quantity
μλμ 맀ννλ €λ κ²½μ°, λΌμΈ μμ΄ν μμ μ μ₯ν μλ νλλ₯Ό μ νν©λλ€.
μ«μ
Total Price
μ΅μ μ λ¨κ°μ μλμ κ³μ°νμ¬ μ°μΆλ μ΄μ‘μ λλ€. ν΄λΉ κ°μ μ μ₯νλ €λ©΄ λΌμΈ μμ΄ν μμ μ μ₯ν μ΄μ‘ νλλ₯Ό μ ννμΈμ.
λ§μ½ νΈμ§κΈ°μμ νμ μ©λλ‘λ§ μ¬μ©νλ €λ κ²½μ°, λΌμΈ μμ΄ν μ μΆκ°ν μ΄ μ€ μ΄μ‘μΌλ‘ μ¬μ©λ νλλ₯Ό μ§μ νλ©΄ λ©λλ€.
ν΅ν
Discount (%)
ν μΈμ¨(%)μ 맀ννλ €λ κ²½μ°, λΌμΈ μμ΄ν μμ μ μ₯ν ν μΈμ¨(%) νλλ₯Ό μ νν©λλ€.
λ°±λΆμ¨
Discount (Amount)
ν μΈκ°μ 맀ννλ €λ κ²½μ°, λΌμΈ μμ΄ν μμ μ μ₯ν ν μΈκ° νλλ₯Ό μ νν©λλ€.
ν΅ν
Description
μ΅μ μ€λͺ μ λν μ 보λ₯Ό 맀ννλ €λ κ²½μ°, λΌμΈ μμ΄ν μμ μ μ₯ν μ€λͺ νλλ₯Ό μ νν©λλ€.
κΈ΄ ν μ€νΈ μμ(1000)
κΈ°ν μ νμμλ Product Option(SBLI__ProductOption__c
) νλλ₯Ό κΈ°λ³Έμ μΌλ‘ μ 곡ν©λλ€. κΈ°νμ λν μ€ν λ€λ μ€μ μ μ§νν κ²½μ°, μ΄ νλκ° μλμΌλ‘ μ€μ λ©λλ€. νμμ λ°λΌ λ€λ₯Έ νλλ‘ λ체ν μ μμ΅λλ€.
μ΄ μμμμλ κΈ°ν μ νμ λν λΌμΈ μμ΄ν νΈμ§κΈ°λ₯Ό μ€μ νμμ΅λλ€.
λΆλͺ¨: κΈ°ν(Opportunity
)
λΌμΈ μμ΄ν
: κΈ°ν μ ν(OpportunityLineItem
)
μ‘°ν: κ°κ²© λͺ©λ‘ νλͺ©(PricebookEntry
)
μ΄ μμμμλ κΈ°ν μ νμ λν λΌμΈ μμ΄ν νΈμ§κΈ°λ₯Ό μ€μ νμμ΅λλ€.
λΆλͺ¨: κΈ°ν(Opportunity
)
λΌμΈ μμ΄ν
: κΈ°ν μ ν(OpportunityLineItem
)
μ‘°ν: κ°κ²© λͺ©λ‘ νλͺ©(PricebookEntry
)