Ti trovi qui:
Creazione di prodotti con modelli di vendita prodotti
Utilizzare l'API grafico composito per creare record Prodotto che contengono anche i dettagli del modello di vendita prodotti.
- Risorsa
-
https://yourInstance.salesforce.com/services/data/vXX.X/composite/graph - Esempio di richiesta JSON
Questo esempio di richiesta illustra come definire più prodotti e collegarli alle opzioni del modello di vendita in un'unica chiamata.
{ "graphs": [ { "graphId": "1", "compositeRequest": [ { "method": "POST", "referenceId": "refProduct1", "url": "/services/data/vXX.X/sobjects/Product2", "body": { "Name": "InfinitraBytes Firewall", "isActive": true, "ProductCode": "{{accountSeqNumber}}", "Family": "None", "Description": "Firewall software from InfinitraBytes" } }, { "method": "POST", "referenceId": "refProduct2", "url": "/services/data/vXX.X/sobjects/Product2", "body": { "Name": "InfinitraBytes Router", "isActive": true, "ProductCode": "{{accountSeqNumber}}", "Family": "None", "Description": "InfinitraBytes Router hardware subscription" } }, { "method": "POST", "referenceId": "refPSMOption1", "url": "/services/data/vXX.X/sobjects/ProductSellingModelOption", "body": { "ProductSellingModelId": "{{psmTermedId}}", "Product2Id": "@{refProduct1.id}", "ProrationPolicyId": "{{prorationPolicyId}}" } }, { "method": "POST", "referenceId": "refPSMOption2", "url": "/services/data/vXX.X/sobjects/ProductSellingModelOption", "body": { "ProductSellingModelId": "{{psmTermedId}}", "Product2Id": "@{refProduct2.id}", "ProrationPolicyId": "{{prorationPolicyId}}" } } ] } ] }
Assicurarsi di eseguire la migrazione di questi record e campi.
Record modello di vendita prodotti
I record Modello di vendita prodotti vengono utilizzati durante la creazione dei record PricebookEntry.
| Campo Modello di vendita prodotti | Requisito |
|---|---|
| PricingTerm (Termine prezzi) | PricingTerm non deve essere nullo. |
| PricingTermUnit | Specificare Mesi o Annuale. PricingTermUnit deve corrispondere a RenewalTermUnit per il rinnovo degli asset utilizzando l'API di rinnovo asset. |
| SellingModelType | Specificare Evergreen o TermDefined. |
| Stato | Specificare Attivo da utilizzare negli ordini. |
Vedere ProductSellingModel.
Record opzioni modello di vendita prodotti
I record Opzione modello di vendita prodotti collegano i prodotti ai relativi modelli di vendita prodotti.
| Campo Opzione modello di vendita prodotti | Requisito |
|---|---|
| Product2Id | Specificare l'ID prodotto dell'asset. |
| ProductSellingModelId | Specificare ProductSellingModelId dell'asset denominato, singolo o Evergreen corrispondente. |
| ProrationPolicyId | ProrationPolicyId non deve essere nullo. |
Vedere ProductSellingModelOption.
Record prodotto
Product2Id viene utilizzato quando si creano ordini e asset.
| Campo prodotto | Requisito |
|---|---|
| isActive | Specificare True. Il prodotto deve essere attivo per utilizzare le API di modifica, rinnovo o annullamento. |
Vedere Prodotto.
