Kannustimien hallinnassa huomioitavia asioita ja rajoituksia
Tutustu näihin huomioitaviin asioihin ja rajoituksiin ennen kannustimien hallinnan käytön aloittamista.
Vaaditut versiot
| Käytettävissä: Enterprise Edition-, Unlimited Edition- ja Developer Edition -versioissa, joissa on kannustimen hallinta käytössä. |
Kannustimien hallinnassa huomioitavia asioita
- Kannustimien hallintaa tuetaan vain tietokoneilla ja mobiililaitteilla.
- Suorita datan käsittelyjärjestelmän työt järjestyksessä, kun ajoitat kulun käyttämällä datan käsittelyjärjestelmän toimintoelementtejä. Jos kloonaat esimääritetyn Suorita kannustimien DPE-työt -kulun, se otetaan automaattisesti käyttöön.
- Esimääritetyt datan käsittelyjärjestelmän työt on suunniteltu suoritettavaksi kaikille aktiivisille ohjelmille, maksuajoille ja kannustintyypeille kaikille aktiivisille kannustinohjelman jäsenille. Jos haluat suorittaa datan käsittelyjärjestelmän työt tietyille ohjelmille, ajanjaksoille, kannustintyypeille tai jäsenille, välitä tietyt tietueet syötteinä Suorita kannustimien DPE-työt -kululle.
- Suosittelemme, ettet liitä yli 10 000 kannustintyyppiä yli 100 yksilölliseen kannustintyypin suodattimeen yhdellä datan käsittelyjärjestelmän määritelmällä. Tarkasta tietojen käsittelyjärjestelmän rajoitukset. Voit joko liittää kannustintyypit useisiin määritelmiin tai muokata syötettyjä tietoja siten, että vain osa ohjelman kannustintyypeistä tai maksuajoista käsitellään yhdessä suorituksessa.
- Voit määrittää kannustintyypille enintään 100 000 etua. Kun lataat suuria määriä dataa palvelimelle käyttämällä Data Loaderia, suosittelemme käyttämään sarjan samanaikaista tilaa varmistaaksesi yhdenmukaiset tulokset. Bulk API -töiden sarjan samanaikainen tila varmistaa, että erät käsitellään yksi kerrallaan, vastaanotetussa järjestyksessä, eikä rinnakkain. Sisäinen vahvistus on suoritettu enintään 10 edun perusteella per kannustintyyppi. Huomattavasti suurempi käyttö saattaa vaikuttaa käsittelyn tehokkuuteen ja vaikeuttaa maksujen laskentalogiikan seuraamista analyysin aikana.
- Et voi luoda raportteja maksutapahtumalokitietueista Experience Cloud -käyttäjille.
- Jos tietylle kannustintyypille on useita etuja, lajittele sen perustana oleva data kannustintyypin mukaan ennen kuin lataat sen palvelimelle Data Loaderilla.
- Määritä usean valuutan määrityksissä sama oletusvaluutta Integration User- ja Data Processing Engine Writeback User -profiileille. Jos et käytä datan käsittelyjärjestelmän palautetta, käytä samaa oletusvaluuttaa järjestelmän pääkäyttäjäprofiilille, joka on kohdistettu Data Pipelines Base User -käyttöoikeusjoukkoon. Kannustinhallinta-objektit käyttävät monen valuutan rakenteita tällä tavalla.
- Maksutapahtumaloki: Transaktiot voidaan tallentaa haluamaasi valuuttaan.
- Kannustimen jäsenen tuotteen aggregaatti: Kun datan käsittelyjärjestelmän työ suoritetaan aggregaattien laskemiseksi, maksutapahtumalokista saatu valuutta muunnetaan Integration User -profiilin valuutaksi. Sitten summat tallennetaan aggregaattiobjektiin Writeback User -profiilin valuutalla.
- Ohjelman kannustintyypin maksun lähde: Maksujen lähteet luodaan aggregaattirivin valuuttakoodissa etujen laskennan jälkeen.
- Ohjelman kannustintyypin etu: Edun määrityksissä annettuja enimmäis- ja minimiarvoja pidetään aggregaatirivin valuutana ja ne arvioidaan sen mukaisesti.
- Kun luot maksutapahtumalokia organisaatiossa, jossa kannustimien hallinta ja kanavakumppanin inventaarion hallinta ovat käytössä:
- Määritä kanavakumppanin inventaarion hallinnan Journal Type -tyyppi. Journal Type määrittää, miten maksutapahtumalokia käytetään kanavakumppanin inventaarion hallinta -prosesseissa. Jos Journal Type on tyhjä luomisen aikana, järjestelmä määrittää oletusarvoisesti käyttötyypiksi Kannustimet.
- Määritä DPE-suodatus kannustimien maksutapahtumalokien tilan perusteella. Kannustinpalveluedustajat eivät sulje pois tietueita automaattisesti Maksutapahtumalokin tila -kentän perusteella. Jos asiakkaat aikovat käyttää Tila-kenttää (esimerkiksi Hyväksytty, Hylätty tai Odottava) hallitakseen, mitkä tietueet luovat aggregaatteja tai maksuja, heidän täytyy määrittää suodattimet erikseen kannustimien DPE-määritelmissä. Jos haluat esimerkiksi varmistaa, että vain hyväksyttävät tietueet käsitellään ja jättää pois kaikki muut tilat kuin Hyväksytty (kuten Odottava tai Hylätty), sisällytä mukaan suodatinlogiikka, kuten: TransactionJournal.Status = 'Hyväksytty'.
- Tarkasta vanhat tietueet yhteensopivuudesta. Jos olemassa olevat kannustimien maksutapahtumalokitietueet ovat oletusarvoisesti Odottaa-tilassa, huomaa, että palveluntarjoajat eivät suodata tilan perusteella oletusarvoisesti ja käsittelevät kaikki PoS-transaktiot. Varmista, että asiaankuuluva DPE-suodatinlogiikka on määritetty siten, että oikeat tietueet käsitellään eikä tahattomia tietueita sisällytetä tai jätetä pois.
Kannustinhallinnan rajoitukset
- Datan käsittelyjärjestelmän rajoitukset
- Datan käsittelyjärjestelmän ongelmien vianmääritys
- Erin hallinnan käytössä huomioitavia asioita
- Kulkujen rajoitukset ja huomioitavia asioita
- Jäsenen tietojen noutaminen maksutapahtumalokeista, kun kanta-asiakas- ja kannustimien hallinta otetaan käyttöön
- Kun synkronoit RebateProgramPayoutPeriod-objektin Datan hallinta -yhteyden kautta, johdetut kentät Hyväksytty summa yhteensä, Hylätty summa yhteensä ja Jäsenten maksujen määrä lasketaan käyttämällä synkronoinnin aikana SOQL-kyselyitä. Organisaatioissa, joissa on vähintään 25 000 RebateProgramPayoutPeriod-tietuetta, synkronointityö voi epäonnistua ja aiheuttaa QUERY_TIMEOUT-virheen. Jos näin tapahtuu, työnvalvontaohjelma saattaa näyttää työn tilan Kesken epäonnistumisen jälkeenkin. Tarkasta työn lisätiedoista virheviesti vahvistaaksesi työn todellisen tilan.
Kannustinhallinnan suojaus
Määritä ja ylläpidä kannustinohjelmaa prosesseilla, jotka laskevat kannustinmaksut ja luovat maksuja kannustinohjelman jäsenille. Nämä prosessit käsittelevät tavallisesti suuria määriä kannustimien transaktioita eri ohjelmista, ajanjaksoista ja jäsenistä.
- Määritä ja ylläpidä kannustinohjelmaa prosesseilla, jotka laskevat kannustinmaksut ja luovat maksuja kannustinohjelman jäsenille. Nämä prosessit käsittelevät tavallisesti suuria määriä kannustimien transaktioita eri ohjelmista, ajanjaksoista ja jäsenistä.
- Kannustinhallinta tukee suuria datamääriä käyttämällä eräkäsittelyä käyttämällä Datan käsittelyjärjestelmää (DPE) ja Erän hallinta -ominaisuutta. Suositellut datamäärien suojausruudut on testattu ja suunniteltu skenaarioille, joissa kannustinmaksut myönnetään ohjelman jäsenille määritettyjen kannustintyyppien ja niihin liittyvien etujen perusteella. Nämä varusteet tukevat tehokasta suunnittelua ja auttavat varmistamaan luotettavan suorituskyvyn toteutuksen aikana. Ne eivät ole tiukkoja teknisiä rajoituksia, ja todelliset tulokset saattavat vaihdella datan koon, monimutkaisuuden ja kokoonpanon mukaan.Lisätietoja Kannustin hallinta -lisenssistä ja pakkauksesta on tässä.
Huomautus Tiettyjen maksutapahtumalokien määrien käsittelyä koskevat varoitukset pysyvät yhdenmukaisina eri toimialoilla. Kun käytät näitä suojausruutuja toisessa toimialassa, korvaa Tilaus-objekti ja siihen liittyvät huomioitavat asiat ja olettamat objektilla, joka luo maksutapahtumalokeja ja kirjanpitäjiä kyseisessä asiayhteydessä. Varoitusriivit saattavat vaihdella asiakkaan vaatimusten monimutkaisuuden mukaan.
Pystysuojat loppuun asti -orkestrointiin DPE:n avulla
Seuraava skenaario kuvaa sisäisesti testatun orkestrointikulun, jossa maksutapahtumalokit käsitellään datan käsittelyjärjestelmän kautta.
- Skenaario 1
Organisaation datan yhteenveto: Useiden dataobjektien aktiivisten määrät
Objekti Määrä Lisätiedot Kannustinohjelma 5 000 Kannustinohjelman jäsen 15000 3 jäsentä per ohjelma (kaksitasoinen hierarkia ylätasolla) Kannustinjaksot 60000 12 kuukausittaista ajanjaksoa per ohjelma Kannustintyyppi 30 000 6 kannustintyyppiä per ohjelma Ohjelman kannustintyypin edut 180,000 6 etua per kannustintyyppi Kannustinsuodattimet 90,000 3 oikeutusehtoa per kannustintyyppi Transaktio Journal 25 miljoonaa 140 journalia per jäsen per ajanjakso
Huomautus Nämä rajoitukset testattiin sisäisesti. Jos sinulla on suurempia määriä, ota yhteyttä Salesforce-pääkäyttäjääsi.
Suorituksen yhteenveto
- Käytetty DPE: Aggregaatti jäsenittäin
- Käsitellyt kannustintyypit: 30 000
- Käsitellyt suodattimet: 90,000
- Reseptin koko: 799.1 KB
- Yksilölliset suodattimet: 200
Käsittelyn yhteenveto: Alla oleva taulukko näyttää tässä reseptissä käsiteltyjen rivien määrän.
| Yhdistämistyyppi | Rivejä yhteensä (30 000 kannustintyyppiä) | Noodin kuvaus |
|---|---|---|
| Kannustinohjelma ja kannustintyyppi | 30 000 | Tarjoaa aktiivisten kannustinohjelmien aktiiviset ohjelman kannustintyypit. |
| Kannustinohjelma, kannustintyyppi ja kannustinmaksujakso | 180,000 | Tarjoaa voimassa olevat maksujaksot valituille aktiivisille kannustintyypeille. |
| Kannustinohjelman jäsen, kannustinmaksujakso, kannustinohjelma ja kannustintyyppi | 360,000 | Tarjoaa kelvolliset ohjelman jäsenet valituille aktiivisille kannustintyypeille ja maksujaksolle. |
| Maksutapahtumaloki, Kannustinohjelman jäsen, Kannustinmaksun ajanjakso, Kannustinohjelma ja Kannustin tyyppi | 1,166,400,000 | Lisää kannustintyypin ja maksujakson tiedot transaktioiden lokitietoihin. |
| Suodata kelvolliset tiedot -tapahtumaloki | 97,200,000 | Toiminnon päivämäärien perusteella seuraavat TJ-numerot ovat voimassa jatkokäsittelyä varten. Tämän joukon oikeutusehdot arvioidaan. |
| Lopullisen datan kelvollinen maksutapahtumaloki | 97,200,000 | Oikeutusehtojen arviointi viestillä – tämä on lopullisesti aggregoitujen rivien määrä. |
Laskutoimi: 10 000 kannustintyyppiä × 90 maksutapahtumalokia/jäsen × 3 jäsentä/ohjelma × 12 jaksoa/ohjelma
Kannustimet kannustimien maksujen laskemiseen
Organisaation yhteenveto
- Aggregaattitietueet: 18,000,000
- Maksujaksot: 180,000
Suorituksen yhteenveto
| Prosessi | Skenaario 1 |
| Erän koko | 2 000 |
| Käsittelijä | Aggregaattitietue |
| Aktiivinen kannustinohjelma | 1 |
| Aggregaattitietueiden määrä | 1,800,000 |
| Aktiiviset kannustinohjelman jäsenet | 15000 |
| Aktiiviset maksujaksot | 12 |
| Tietueita yhteensä kannustimen jäsenen maksussa | 180,000 |
Yllä olevat numerot vastaavat sisäistä testausta. Todellinen suorituskyky saattaa vaihdella asiakkaan ympäristön, kokoonpanojen ja mukautusten mukaan. Jos sinulla on suurempia määriä, ota yhteyttä Salesforce-pääkäyttäjääsi.
Kannustinmaksujen erän oletusarvoinen koko on 2 000 tietuetta. Voit säätää sitä 200–2 000:n välillä datan määrän ja mukautetun logiikan perusteella. Vähennä kokoa, jos Apex saavutetaan, ja säädä sitä vasta järjestelmätarpeiden arvioinnin jälkeen. Ota yhteyttä Salesforce-edustajaasi saadaksesi apua erän koon valitsemisessa.
Kannustimien käsittelymetodin valitsemisessa huomioitavia asioita
Kun päätät käsitellä kannustimia, arvioi seuraavat:
- Asiaan liittyvien objektien tallennusrajoitukset. Käytä arkistointia tarvittaessa.
- Organisaation resurssien käyttö ulkoisten API-kutsujen aikana.
- Rajoitukset liittyvät
Parhaat käytännöt
Noudata seuraavia käytäntöjä pysyäksesi suojassa ja välttyäksesi suorituskyvyn pullonkauloilta:
- Arkistoi tai tyhjennä maksutapahtumaloki-, kannustimien maksu-, kannustimien aggregaatti- ja kannustimien maksun lähde ‐tietueita, joita et enää tarvitse.
- Käsittele erät käyttämällä kannustinohjelma- tai Ohjelman kannustintyyppi -suodattimia.
- Käytä sarjatilaa Data Loaderissa raskaan hyödyn lataamista varten.
- Kannustinmaksujen käsittelyn oletusarvoinen erän koko on 2 000 tietuetta. Voit säätää tätä arvoa 200–2 000 tietueen välillä, riippuen mukautuksistasi ja datamäärästäsi. Jos mukautuksista aiheutuu Apex, harkitse erän koon pienentämistä. Säädä arvoa vasta, kun olet arvioinut datasi ja käsittelyn vaatimukset.
