Käytä mallintamiseen, lataamiseen tai Salesforce-tuote- ja hinnastotietojen vianmääritykseen — kattaa Product2 → Pricebook2 → PricebookEntry -kolmen objektin ketjun…
npx clawhub@latest install product-catalog-data-modelTämä taito kattaa Salesforcen vakiotuote- ja hinnastojen tietomallin — kolmen objektin ketjun Product2 → Pricebook2 → PricebookEntry — mukaan lukien tiukan alustarajoitteen, jonka mukaan Standard Pricebook Entry -merkintä on oltava olemassa ennen kuin samalle tuotteelle voidaan luoda mukautettu Pricebook Entry -merkintä. Asenna se, kun sinun täytyy mallintaa, ladata joukottain tai vianmääritellä tuoteluettelon tietoja Salesforcessa, mukaan lukien oikea joukkolatauksien järjestys, UseStandardPrice-periytymiskäyttäytyminen ja organisaatiokohtainen Standard Pricebook ID -malli. Sitä ei ole tarkoitettu Salesforce CPQ:lle, Industries CPQ:lle eikä Opportunity Line Item -mekaniikalle.
npx clawhub@latest install product-catalog-data-modelNapsauta Asenna-painiketta sivun yläosassa yhdellä napsauksella tapahtuvaa asennusta varten
FIELD_INTEGRITY_EXCEPTION-virheellä puuttuvan vakiohinnastokirjauksen vuoksi, ja sinun täytyy ymmärtää ja ratkaista tämä esivaatimusrajoite.cpq-vs-standard-products-decision-taitoa.industries-cpq-vs-salesforce-cpq-taitoa.Käsittelee kolmen keskeisen objektin välisen täyden suhteen: Product2 on luettelon päätietue ilman hintaa, Pricebook2 on hinnastojen säilöobjekti ja PricebookEntry on liitostietue, joka määrittää todellisen yksikköhinnan (UnitPrice) tuotteelle tietyssä hinnastossa. Selventää, mistä kukin objekti vastaa ja miten ne liittyvät toisiinsa.
Dokumentoi ohittamattoman alustasäännön, jonka mukaan tuotteelle täytyy olla olemassa PricebookEntry-merkintä vakiohinnastossa (Standard Pricebook) ennen kuin kyseiselle tuotteelle voidaan lisätä yhtään mukautettua PricebookEntry-merkintää. Sisältää tarkan DML-virheviestin, syyn rajoituksen olemassaololle sekä selityksen sille, miksi rajoitusta ei voida ohittaa millään rajapinnalla tai työkalulla.
Tarjoaa pakollisen nelivaiheisen latausjärjestyksen: Product2 → Standard PricebookEntries → mukautetut Pricebook2-tietueet → mukautetut PricebookEntries. Selittää, miksi kaikkia PricebookEntries-merkintöjä ei voi ladata yhdellä Bulk API -työllä, ja miksi Standard PBE -työn ja mukautetun PBE -työn välillä tarvitaan tarkistusvaihe.
Selittää, milloin UseStandardPrice = true vs. false tulee asettaa mukautetuille PricebookEntry-tietueille, miten hinnan periytyminen Standard Pricebookista toimii automaattisesti, kun lippu on true, sekä miksi eksplisiittisen UnitPrice-arvon antaminen yhdessä UseStandardPrice = true -asetuksen kanssa aiheuttaa kenttävirheen.
Käsittelee vaatimusta suorittaa aina kysely SELECT Id FROM Pricebook2 WHERE IsStandard = true suoritusaikana vakiohinnastokirjan ID:n kovakoodaamisen sijaan. ID vaihtelee jokaisen tuotanto-organisaation, hiekkalaatikon, scratch orgin ja Developer Editionin välillä. Dokumentoi myös Test.getStandardPricebookId()-mallin Apex-testiluokkia varten.
Tarjoaa esitäyttötarkistuslistan, joka kattaa latausjärjestyksen järjestelyn, UseStandardPrice-kentän keskinäisen poissulkevuuden, Product2Id + Pricebook2Id -yhdistelmän yksilöllisyyden PricebookEntry-kohtaisesti sekä epäaktiivisten tuotteiden ja merkintöjen käsittelyn. Sisältää dokumentoidut alustan toimintatavat, jotka aiheuttavat todellisia tuotantoympäristön vikoja.
Asiantuntijan on ladattava satoja tai tuhansia tuotteita hinnoitteluineen useisiin hinnastoihin Data Loaderin tai Bulk API 2.0:n avulla. Tämä taito tarjoaa oikean CSV-tiedoston valmistelun, peräkkäisen työnjärjestyksen sekä tarkistusvaiheet, joiden avulla vältetään Standard PBE -ennakkovaatimusvirhe ja varmistetaan, että kaikki mukautetut PricebookEntry-tietueet luodaan onnistuneesti.
Massalatausprosessi epäonnistuu virheen FIELD_INTEGRITY_EXCEPTION: pricebook entry in standard price book required before this entry can be created vuoksi. Tämä taito tunnistaa perussyyn — puuttuvan Standard PricebookEntry -merkinnän kyseisille tuotteille — ja tarjoaa korjaustoimenpiteiden järjestyksen.
Organisaatio tarvitsee erilliset hinnastot eri alueille tai asiakastasoja varten, jolloin jotkin hinnastot perivät vakiohinnan ja toiset vaativat tuotekohtaisia alennuksia. Tämä taito käsittelee sitä, milloin kannattaa käyttää UseStandardPrice = true -asetusta verrattuna eksplisiittisiin UnitPrice-arvoihin mukautetussa hinnastossa, sekä sitä, miten hinnanpäivitykset leviävät perintää käytettäessä.
Tiimi ottaa käyttöön tuotekatalogikuormitusskriptejä tai Apex-koodia useissa orgeissa ja kohtaa virheitä, jotka johtuvat kovakoodatuista Standard Pricebook -tunnuksista. Tässä taidossa selitetään, miksi Standard Pricebook -tunnus on org-kohtainen, miten se voidaan luotettavasti hakea suoritusaikana ja miten Test.getStandardPricebookId()-metodia käytetään Apex-testiluokissa CI-virheiden välttämiseksi.
npx clawhub@latest install product-catalog-data-modelKirjaudu sisään kirjoittaaksesi arvostelun
Ei arvosteluja vielä. Ole ensimmäinen jakamaan kokemuksesi!