Olet tässä:
Tuotteiden luominen tuotemyyntimalleilla
Käytä Composite Graph API -rajapintaa luodaksesi tuotetietueita, jotka sisältävät myös tuotteiden myyntimallin lisätiedot.
- Resurssi
-
https://yourInstance.salesforce.com/services/data/vXX.X/composite/graph - Esimerkki JSON-pyynnöstä
Tämä esimerkkipyyntö osoittaa, miten voit määrittää useita tuotteita ja linkittää niitä myyntimallin vaihtoehtoihin yhdessä puhelussa.
{ "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}}" } } ] } ] }
Muista siirtää nämä tietueet ja kentät.
Tuotemyyntimallin tietueet
Tuotemyyntimallin tietueita käytetään PricebookEntry-tietueiden luomiseen.
| Tuotteen myyntimallin kenttä | Vaatimus |
|---|---|
| PricingTerm | PricingTerm ei saisi olla null. |
| PricingTermUnit | Määritä joko kuukaudet tai vuosi. PricingTermUnit-arvon tulisi vastata RenewalTermUnit-arvoa omaisuuksien uusimiseksi käyttämällä Asset Renewal API -rajapintaa. |
| SellingModelType | Määritä joko Evergreen tai TermDefined. |
| Tila | Määritä tilauksissa käytettävä Active. |
Lisätietoja on kohdassa ProductSellingModel.
Tuotteen myyntimallin vaihtoehto ‐tietueet
Tuotteen myyntimallin vaihtoehto ‐tietueet linkittävät tuotteita niiden tuotemyyntimalleihin.
| Tuotteen myyntimallin vaihtoehto -kenttä | Vaatimus |
|---|---|
| Product2Id | Määritä omaisuuden tuotetunnus. |
| ProductSellingModelId | Määritä vastaavan nimetyn, kertaluonteisen tai yhä Evergreen resurssin ProductSellingModelId. |
| ProrationPolicyId | ProrationPolicyId-arvon ei tulisi olla null. |
Lisätietoja on kohdassa ProductSellingModelOption.
Tuotetietueet
Product2Id-arvoa käytetään tilausten ja omaisuuksien luomiseen.
| Tuote-kenttä | Vaatimus |
|---|---|
| isActive | Määritä Tosi. Tuotteen täytyy olla aktiivinen käyttääkseen muutos-, uusiminen- tai peruutus-API-rajapintoja (ARC). |
Katso Tuote.
