Valuuttataso
Seuraa todellisia, arvioituja, sitoutuneita ja kokonaiskustannuksia hallituista tapahtumista ja noudata osallistujan kustannusten rajoituksia. Rahoitusrajoitukset ovat tilitason rajoituksia, joita sovelletaan, kun käyttäjä luo Hallittu tapahtuman osallistuja -tietueen tai Kustannuksen osallistuja -tietueen.
Vaaditut versiot
| Käytettävissä: Lightning Experiencessa |
| Käytettävissä: Enterprise Edition- ja Unlimited Edition -versioissa Life Sciences Cloudilla, Life Sciences Cloud for Customer Engagement -lisäosalisenssillä ja Life Sciences Customer Engagement -hallitulla paketilla. |
Edellytykset
- Aktivoi kassapäästöjen käynnistimien käsittelijät.
- Jos haluat nähdä kaikki osallistujan tiliin liittyvät aktiiviset rahamäärät, lisää Utilization Tracker Lightning App Builder -komponentti tilitietueen sivulle.
Miten valuuttasumma toimii
Monetary Cap laskee kustannusten summat kolmelle kustannuskategorialle:
- Arvioidut kustannukset: Rahasumma, jonka arvioidaan käytettävän yhteen tai useampaan toimintoon.
- Vähimmäissummat: Yhdelle tai useammalle toiminnolle hyväksytty rahasumma.
- Todelliset kustannukset: Rahasumma, joka on jo käytetty yhteen tai useampaan toimintoon.
Kun tapahtuma on käynnissä, järjestelmä ottaa todellisten kustannusten suuremman summan verrattuna arvioitujen ja sitoutuneiden kustannusten summaan. Kun tapahtuma on suljettu, järjestelmä huomioi vain todelliset kustannukset.
Jokaisella osallistujatilillä on kulutusrajoitus määritettynä Tarjoajan toimintojen tavoitteiden rajoitus -tietueessa. Kun tapahtumaan lisätään osallistuja tai kustannus luodaan, päivitetään tai poistetaan, järjestelmä laskee kokonaismäärän automaattisesti uudelleen ja tarkastaa sen kyseisen rajoituksen perusteella. Vain kustannukset, joiden tyyppi on Sisältyy kappaleeseen, lasketaan rajoitukseen.
Kun rajoitus rikkoutuu, järjestelmä vastaa kahdella tavalla, riippuen sen määrityksestä:
- Virhe: Toiminto estetään virheviestillä, joka estää osallistujan lisäämisen tai kustannuksen tallentamisen.
- Varoitus: Toiminto on sallittu, mutta hallitun tapahtuman osallistujan epäjohdonmukaisuus ‐tietue luodaan varoitusviestillä.
Kokonaiskustannusten laskenta
Kokonaiskustannukset lasketaan hallitun tapahtuman tilan perusteella.
Jos hallittu tapahtuma on suoritettu, eli tila edustaa suljettua tilaa, kustannukset yhteensä vastaavat todellisia kustannuksia.
Yhteensä = Todellinen
Jos hallittua tapahtumaa ei ole suoritettu loppuun, eli tila edustaa luonnostilaa, kokonaiskustannukset ovat todellisten kustannusten enimmäismäärä ja arvioidut plus sitoutetut kustannukset.
Yhteensä = MAX(Todellinen, Arvioitu + Vähimmäissumma)
Kapasiteettitiedot tallennetaan tarjontaohjelman toiminnon tavoitteen mitan lisätieto-kenttään JSON-muodossa ja ne on kerätty Vähimmäissumma, Todellinen kustannusmäärä, Arvioitu kustannusmäärä ja Kokonaiskustannusmäärä -kenttiin.
Seuraava koodi on esimerkki rahasummasta.
{"1POXJOO0000002L4AU":{"isFinalValue":true,"isFinal":true,"estimatedMap":
{},"estimated":{},"committedMap":{},"committed": {},"actualMap":
{"1Z6XJ0000000iAjOAI":{"rate": 1.0,"amount":200.0},"1Z6XJ00000001970AA":
{"rate":1.0,"amount": 100.0}},"actual":{"1Z6XJ0000000iAjOAI":
{"rate": 1.0,"amount":200.0},"1Z6XJ00000001970AA":
{"rate": 1.0, "amount":100.077}}}}Rajoitus lasketaan vasta, kun hallittu tapahtuma on lopullisessa tilassa, eli se on suljettu tai se on suoritettu. Lopullinen tila määritetään tapahtumien hallintaorganisaation tason asetusten Suljettu tapahtuman tila -kentän perusteella. Vaihtokurssit päivitetään automaattisesti valuutan perusteella.
Käynnistimien käsittelijät
- ExpenseParticipantMonetaryCapsHandler
- Kun kustannusten osallistujat luodaan, käsittelijä laskee kokonaiskulut uudelleen. Käsittelijä estää osallistujia luomasta kustannuksia, jos rahan enimmäismäärä on määritetty hälytyksen tyypiksi Virhe ja uusi kokonaissumma ylittää rahan rajoituksen. Jos hälytyksen tyyppi on Varoitus, käsittelijä sallii kustannuksen osallistujan luomisen, mutta varoituksella, vaikka rahanrajoitus ylittyisi. Vain osallistujat, joiden kustannustyyppi on merkitty Sisältyy kappaleeseen, lasketaan mukaan.
- Kun kustannuksen osallistujan summa päivitetään, käsittelijä laskee kokonaissummat uudelleen uuden summan perusteella. Jos rahasumman hälytyksen tyyppi on määritetty virheeksi, käsittelijä estää summan kasvun, joka siirtäisi kokonaissumman rajoituksen ylle. Jos hälytyksen tyyppi on Varoitus, vaikka rahanrajoitus ylittyisi, käsittelijä sallii summan nousun. Vähennykset sallitaan aina ilman rajoituksia — vaikka tämänhetkinen kokonaissumma olisi jo ylittyneenä — koska ne vähentävät käyttöasteita. Muut kentät kuin summa eivät käynnistä uudelleenlaskentaa ollenkaan.
- Kun kustannuksen osallistuja poistetaan, käsittelijä laskee rajoitussummat uudelleen poistaakseen poistetun summan. Poistaminen on aina sallittua, koska osallistujan poistaminen vähentää aina kokonaismäärää.
- MngEventPartMonetaryCapsHandler
- Kun tapahtumaan lisätään uusi osallistuja, käsittelijä tarkastaa, onko kyseisen tarjoajan kulutusrajoitus jo saavutettu. Jos rahamäärä on määritetty hälytyksen tyypiksi Virhe, käsittelijä rajoittaa lisäystä. Jos rahamäärä on määritetty hälytyksen tyypiksi Varoitus, käsittelijä sallii sen, mutta varoituksella.
- Kun osallistujan tiliä muutetaan (tili tilille, tili asiantuntijalle tai asiantuntija tilille), käsittelijä laskee sekä vanhan että uuden osallistujan rajoitukset uudelleen. Jos tili vaihdetaan käyttäjän kanssa, rahamäärää alennetaan vain tilille. Muiden kuin tilityyppien (käyttäjä, yhteyshenkilö) vaihtaminen ei vaikuta.
- MngEventMonetaryCapsHandler
- Jos hallitun tapahtuman tila päivitetään, käynnistimen käsittelijä laskee rahoitusrajoituksen uudelleen kaikille osallistujille. Jos tila ei ole hyväksytty tila (luonnos tai suljettu), käsittelijä poistaa kustannusmerkinnän eikä tapahtumaa enää seurata.
- Jos hallitun tapahtuman alkamispäivä päivitetään siihen liittyvän toimintasuunnitelman ajanjakson ulkopuolelle, käsittelijä poistaa kustannusmerkinnän. Jos tapahtumien päivämäärät osuvat toimintasuunnitelman ajanjaksoon, käsittelijä laskee kustannuksen uudelleen uuden ajanjakson perusteella.
- Jos hallittu tapahtuma poistetaan, käsittelijä poistaa kaikki siihen liittyvät sisällöt rahamäärärajoituksesta.
- ExpenseMonetaryCapsHandler
- Jos kustannuksen päivämäärä päivitetään, käsittelijä laskee kokonaissummat uudelleen uuden päivämäärän perusteella. Jos uusi päivämäärä osuu määritetyn ajanjakson ulkopuolelle, kustannuksia ei lasketa enimmäismäärään.
- Jos jokin ProviderActivityMeasureType-ehdotason JSON-tiedostossa määritetyistä ohjaavista kentistä päivitetään, mutta se täyttää edelleen ehdot, käsittelijä laskee rajoituksen uudelleen. Jos jokin ProviderActivityMeasureType-ehdotason JSON-tiedostossa määritetyistä ohjaavista kentistä päivitetään, mutta se ei täytä ehtoja, käsittelijä poistaa vaikutuksen kokonaissummasta.
- Jos Tiliin sisältyväksi merkitty kustannus poistetaan, käsittelijä laskee kustannuksen uudelleen ja poistaa kustannuksen merkinnän. Vain kustannukset, joiden tyyppi on merkitty Sisältyy kappaleeseen, lasketaan mukaan.
Erätyöt
- Kustannusten laskeminen rahamäärärajoituksiin: Kun data ladataan joukkona, käynnistimen käsittelijät ovat tämä erätyö laskee kustannukset uudelleen uusimpien tilitietojen perusteella.
- Toimittajan toimintojen tavoitteiden jakaminen toimintasuunnitelman tyypin perusteella: Jaa tarjoajien toimintojen tavoitteet, jotka liittyvät tapahtumien hallinnan rajoitus -tyyppisiin toimintasuunnitelmiin tiliin kohdistettujen alueiden kanssa. Jos tavoitteet liittyvät muuntyyppisiin toimintasuunnitelmiin, työ jakaa tavoitteet toimintasuunnitelman jakoasetuksen mukaisesti.
Offline-mobiilisynkronointi
Monetary Caps käsittelee maksusääntöjen rikkomukset offline-tilassa mobiililaitteilla eri tavalla kuin verkossa.
Kun myyntiedustaja yrittää lisätä verkossa osallistujan, joka on ylittänyt rahamäärärajoituksen tai joka on rajoituksessa, järjestelmä estää toiminnon.
Kun myyntiedustaja yrittää suorittaa samaa toimintoa offline-tilassa mobiililaitteella, järjestelmä ei estä toimintoa. Osallistuja lisätään toiseen tapahtumaan onnistuneesti, mutta siihen liittyvä Hallittavan tapahtuman osallistujan epäjohdonmukaisuus ‐tietue luodaan. Kun mobiili synkronoidaan verkkoon, data jaetaan pääjärjestelmään.
Monetary Cap -määritykset
Määritä rahan enimmäismäärien aktivoimiseen tarvittavat tietueet ja kokoonpanot, mukaan lukien toimintasuunnitelmat, tarjoajan toimintatavoitteet, mittatyypit, joilla on eston ja varoituksen ehdot, sekä kustannustyypit.
Edellytykset
- Määritä tapahtumien hallinnan organisaatiotason pääkäyttäjän konsolin asetuksissa Suljettu tapahtuman tila -kenttä osoittamaan tilan lopullinen arvo. Tätä asetusta käytetään tarjoajan toimintojen tavoitteiden mitassa vahvistaakseen, että tapahtuma on päättynyt ja laskeakseen todelliset kustannukset kullekin osallistujalle.
- Luo alue aluehierarkiassa. Lisää alueeseen käyttäjä (myyntiedustaja) ja kohdista alueeseen osallistujaa edustava tili. Lisätietoja on kohdassa Myyntialueiden määrittäminen Life Sciences Cloudille.
- Luo kustannustyyppi. Varmista, että Kustannusten saatavuustyyppi on Hallittava tapahtuma ja että kustannustyypin alkamis- ja päättymispäivät osuvat toimintasuunnitelman ajanjaksoon. Valitse Sisältyy kappaleeseen -valintaruutu. Lisätietoja on kohdassa Kustannusten hallinta.
Määritystehtävät (pääkäyttäjä)
- Luo toimintasuunnitelma, jonka tyyppi on Tapahtumien hallinta Rajoitus ja jolla on määritetty ajanjakso. Suunnitelman tulisi olla aktiivinen.
- Luo tarjoajan toimintatavoite aluemalliin lisätylle tilille. Liitä tavoite toimintasuunnitelmaan.
- Luo tarjoajien toimintojen mittatyyppejä estoskenaarioille (Virhe) ja varoitusskenaarioille (Varoitus). Tämä edustaa ehtoja, jotka täytyy tarkastaa rahamäärärajoitusten laskemisessa.
- Määritä tarjoajan toimintojen mittatyyppi estoskenaarioon suorittamalla seuraava koodi:
ProviderActivityMeasureType pamt = new ProviderActivityMeasureType( DeveloperName = 'PAMTMonetaryCaps', MasterLabel = 'PAMTMonetaryCaps', Category = 'MonetaryCapLimit', IsActive = true, ActivityObject = 'ExpenseParticipant', Criteria = '{"contextCondition":{"conditions":[{"field":"MngEvent.Status","operator":"In","value":"Draft;Completed"}]},"utilizationTypes":{"estimated":{"conditions":[{"field":"MngEvent.Status","operator":"In","value":"Draft;Completed"}]},"committed":{"conditions":[{"field":"MngEvent.Status","operator":"In","value":"Draft;Completed"}]},"actual":{"conditions":[{"field":"MngEvent.Status","operator":"In","value":"Draft;Completed"}]}}}', AlertType = 'Warning' ); insert pamt; - Luo varoitusskenaarioon vastaavalla tavalla metadatakokoonpanoja, joilla on samat tiedot ja JSON-rakenne. Valitse hälytyksen tyypiksi Varoitus.
- Määritä tarjoajan toimintojen mittatyyppi estoskenaarioon suorittamalla seuraava koodi:
- Tarjoajan toimintatavoitteeseen liittyvät luontitoimintojen tavoitteiden mitat, joiden tyyppi on Tapahtumien hallinta Rajoitus. Lisää tarjoajan toimintojen mittatyyppi, joka on luotu valuuttamaksujen lohkojen skenaarioon.
Määritystehtävät (myyntiedustaja)
Jotta rahanrajoitukset toimisivat, myyntiedustajan täytyy määrittää tapahtumien hallinnan perustietueet.
- Luo hallittu tapahtuma. Varmista, että hallitun tapahtuman alkamis- ja päättymispäivä osuvat toimintasuunnitelman ajanjaksoon.
- Luo hallitun tapahtuman osallistuja alueeseen kohdistetulle tilille.
- Luo kustannus ja lisää luomasi hallittu tapahtuma ja siihen liittyvä kustannustyyppi.
Tarjoajan toimintojen tavoitteiden rajoituksen luominen
Luo tavoitteen mittaan liitetty todentajan toimintojen tavoitteen rajoitus. Määritä tilin käyttämä rajoitukset kaikille tapahtumille, joihin tili liittyy.
Vaaditut versiot
| Tarvittavat käyttöoikeudet | |
|---|---|
| Tarjoajien toimintojen tavoitteiden rajoitusten määrittäminen: | Life Science Commercial -pääkäyttäjän käyttöoikeusjoukko |
Järjestelmä sallii käyttäjien tallentaa todelliset kustannukset, jotka ylittävät tarjontaohjelman toimintatavoitteessa määritetyn rajoituksen, ja varoituksena luoda Hallittavan tapahtuman osallistujan epäjohdonmukaisuus ‐tietueen.
Jos tarjoajan toimintojen mittatyypin Hälytyksen tyyppi -kentän arvoksi on määritetty Virhe, järjestelmä estää osallistujan lisäämästä toiseen tapahtumaan, jos hänen rahamääränsä on jo ylittynyt tai ylittynyt.
Jos tarjoajan toiminnon mitan tyypin Hälytyksen tyyppi -kentän arvoksi on määritetty Varoitus, järjestelmä sallii osallistujan lisätä toiseen tapahtumaan, vaikka hänen rahamääränsä olisi jo ylittynyt tai ylittynyt.
- Etsi ja avaa sovelluskäynnistimestä tarjoajan toimintojen tavoitteiden rajoitukset.
- Napsauta Uusi.
-
Valitse Tarjoajan toiminnon mittatyyppi -asetukseksi rahamäärän mittatyyppi.
Valitse tarjoajan toimintojen mittatyyppi, jonka loit lohkolle tai varoitusskenaariolle.
- Valitse todentajan toimintatavoite.
- Syötä rajoitukseksi summa. Tili käyttää tätä summaa kaikissa tapahtumissa.
- Tallenna muutokset.
Kustannuksen osallistujan luominen
Liitä kustannus osallistujaan auttaaksesi käyttäjiä seuraamaan kustannusten rajoituksia.
Vaaditut versiot
| Tarvittavat käyttöoikeudet | |
|---|---|
| Kustannuksen osallistujan luominen: | Tapahtumien hallinta -käyttöoikeusjoukko |
- Etsi ja avaa sovelluskäynnistimestä Kustannusten osallistujat.
- Lisää tietueelle nimi.
-
Valitse Kustannus-tietue.
Tämä kenttä kaappaa tietylle kategorialle kulutetut todelliset kokonaiskustannukset.
- Valitse Osallistuja-kentästä ensin Hallittu tapahtuman osallistuja ja valitse sitten vastaava osallistujatietue, jolle olet luomassa kustannusta.
- Syötä osallistujalle todellinen kustannus.
- Tallenna muutokset.
Toimintasuunnitelman tietueiden jakosäännöt
Lue lisää siitä, miten toimintasuunnitelmat jaetaan käyttäjille, kuten tapahtuman järjestäjälle.
Toimintasuunnitelman tietueiden jakosäännöt
Toimintasuunnitelmia ja tarjoajien toimintatavoitteita ei jaeta oletusarvoisesti muille kuin pääkäyttäjille, kuten myyntiedustajille. Jos haluat jakaa nämä tietueet myyntiedustajille, suorita Toimintasuunnitelman tyyppiin perustuvien tarjoajan toimintojen tavoitteiden jakaminen -työ. Järjestelmä luo Tarjoajan toimintojen tavoitteiden jakotietueet ja Toimintasuunnitelman jakotietueet, joiden tyyppi on Life Sciences Commercial Auto Share, ja jakaa ne osallistujatiliin kohdistetuille alueille.
Edellytys
Ennen kuin suoritat Toimintasuunnitelman tyyppiin perustuvien tarjoajan toimintojen tavoitteiden jakamisen työn, muuta tarjoajan toimintojen tavoitteen ja toimintasuunnitelman jakoasetukset ylätason ohjaamasta yksityiseksi. Löydät jakoasetukset Määritykset-valikosta.
Miten jakaminen toimii
Jos toimintasuunnitelmia on jo olemassa, jakoasetusten muuttaminen Ylätason ohjaama -asetuksesta Yksityinen-asetukseksi muuttaa myös tarjoajan toimintojen tavoitteiden, tavoitteiden mitan ja tavoitteiden rajoitusten jako-oikeuksia. Erätyö jakaa toimintasuunnitelmat, tarjoajan toimintatavoitteet ja niihin liittyvät tietueet toimintasuunnitelmatyypin perusteella varmistaakseen, ettei käyttöoikeutta menetetä.
Jos toimintasuunnitelman tyyppi on Tapahtumien hallinta Rajoitus, erätyö jakaa tarjoajan toimintojen tavoitteet ja toimintasuunnitelmat tiliin kohdistetuilla alueilla.
Jos toimintasuunnitelman tyyppi on jokin muu kuin Tapahtumien hallinta -rajoitus, erätyö jakaa tarjoajan toimintojen tavoitteet sekä niihin liittyvät tavoitteiden mitat ja rajoitukset ylätason toimintasuunnitelman osuuksien perusteella.
Kun tarjoajien toimintojen tavoitteet on jaettu, kaikki niihin liittyvät toimintasuunnitelman objektit, kuten tarjoajan toimintojen tavoitteiden mitta, tarjoajan toimintojen tavoitteiden rajoitus, jaetaan asianmukaisesti.
Miten jakaminen toimii manuaalisille jakoille
Jos haluat myös varmistaa, että tarjoajien toimintojen tavoitteet perivät olemassa olevien toimintojen suunnitelmien jakoasetukset, jotka jaettiin manuaalisesti käyttäjille, ota Sisällytä kaikkien jakotyyppien tietueet työnkuluihin -vaihtokytkin käyttöön Life Sciences for Customer Engagement -määrityksissä.
Kun tämä asetus on käytössä, se huomioi kaikki jakotyypit, mukaan lukien manuaaliset jaot, kaikille Life Sciences -prosesseille. Kun Life Sciences -työnkulku ei ole käytössä, se huomioi vain Life Sciences Commercial Auto Share -jakotyypin.
Kun Toimintojen suunnitelmatyyppiin perustuvien Toimittajan toimintojen tavoitteet -erätyö suoritetaan, kun Sisällytä kaikkien jakotyyppien tietueet työnkuluihin -vaihtokytkin on käytössä, erätyö replikoi kaikki jakotyypit, mukaan lukien manuaaliset jaot, Toimittajan toimintojen tavoitteiden jakoasetuksissa.
Kun vaihtokytkin ei ole käytössä, erätyö replikoi vain Life Sciences Commercial Auto Share -jakotyypin asetukset tarjoajan toimintojen tavoitteiden jakoasetuksille. Lisätietoja on kohdassa Hallitun Customer Engagement -paketin valmisteleminen organisaatiollesi.
Monetary Cap -tilin yhdistäminen
Katso miten Tapahtumien hallinta -ominaisuus käyttää Tilien yhdistäminen -ominaisuutta laskeakseen rajoituksia osallistujille, joilla on päällekkäisiä rajoitustietoja.
Tilien yhdistäminen -ominaisuus käyttää kaksivaiheista yhdistämisprosessia yhdistääkseen voittavat ja häviävät tilit, joilla on Tarjoajan toiminnon tavoitteen mitta ‐tietueet samalle toimintasuunnitelmalle. Lisätietoja on kohdassa Tilin yhdistäminen.
Vaiheessa yksi tilien yhdistämistoiminto yhdistää molempien tilien tavoitteiden mitat. Tavoiteiden mittojen tulisi kuulua Money Cap Limit -luokkaan ja ne tulisi liittää samaan toimintasuunnitelmaan, jonka tyyppi on Event Management Limit.
Yhdistäminen vaikuttaa seuraavasti.
- Häviävän tilin tavoitemitta poistetaan.
- Voitetun tilin kustannusten kokonaissumma on voitettujen ja häviävien tilien kustannusten summa.
- Cap-data, joka tallennetaan JSON-tiedostona ProviderActivityGoalMeasure.AdditionalInformation-tiedostoon, sisältää nyt kustannustietoja molemmista tapahtumista.
- Häviävän tilin osallistujat on edelleen linkitetty sen tiliin, mutta kustannukset yhdistetään voittajan rajoituksiin.
Jos toisessa vaiheessa tileillä on kustannuksia samassa valuutassa, tilien yhdistämisessä lasketaan suoraan arvioidut, sitoutetut ja todelliset kustannukset.
Jos tileillä on eri valuutat, tilien yhdistäminen noutaa häviävän osallistujan tilin kustannusten historiallisen vaihtokurssin, muuntaa sen voittavan tilin valuutaksi ja päivittää voittajan kokonaiskustannukset.
Yhdistäminen vaikuttaa seuraavasti.
- Häviävän tilin kustannukset muunnetaan voittavan tilin valuutaksi käyttämällä historiallista transaktiokurssia.
- Voitetun tilin kustannusten kokonaissumma on voitettujen ja häviävien tilien kustannusten summa, ja se sisältää muunnetun summan.
- Cap-data, joka on tallennettu Tarjoajan toiminnon tavoitteen mitta -objektin Lisätiedot-kenttään, sisältää myös muuntosuhteet kirjausketjulle.
