Loading
Monetair plafond

Monetair plafond

Houd feitelijke, geschatte, toegezegde en totale onkosten bij voor alle beheerde events en dwing uitgavenlimieten af voor de onkosten van de deelnemer. Monetaire maxima zijn beperkingen op accountniveau die van toepassing zijn wanneer een gebruiker een record Deelnemer van beheerde event of een record Deelnemer van onkosten maakt.

Vereiste editions

Beschikbaar in: Lightning Experience
Beschikbaar in: Enterprise en Unlimited Edition met Life Sciences Cloud, Life Sciences Cloud voor Customer Engagement Add-on-licentie en het beheerde pakket Life Sciences Customer Engagement.

Randvoorwaarden

  • Activeer de handlers van de trigger voor monetaire limieten.
  • Als u alle actieve geldlimieten wilt zien die zijn gerelateerd aan de account van een deelnemer, voegt u de Lightning Appsamensteller-component Utilization Tracker toe aan de accountrecordpagina.

Hoe monetaire limiet werkt

Monetary Cap berekent onkostenbedragen voor drie onkostenbuckets:

  • Geschatte onkosten: De hoeveelheid geld die naar verwachting wordt uitgegeven aan een of meer activiteiten.
  • Vastgelegde onkosten: De hoeveelheid geld die is goedgekeurd voor een of meer activiteiten.
  • Werkelijke onkosten: De hoeveelheid geld die al is uitgegeven voor een of meer activiteiten.

Terwijl een event bezig is, neemt het systeem het hoogste van de feitelijke onkosten versus de som van geschatte en vastgelegde onkosten als het lopende totaal. Zodra een event is gesloten, houdt het systeem alleen rekening met de feitelijke onkosten.

Voor elke deelnemersaccount is een bestedingslimiet gedefinieerd in een record Limiet voor activiteitsdoelen voor aanbieders. Telkens wanneer een deelnemer wordt toegevoegd aan een event of wanneer een onkostenpost wordt gemaakt, bijgewerkt of verwijderd, berekent het systeem automatisch het maximumtotaal opnieuw en controleert het dit aan de hand van die limiet. Alleen onkosten waarvan het type is gemarkeerd als Opgenomen in limiet tellen mee voor de limiet.

Wanneer een limiet wordt overschreden, reageert het systeem op een van de volgende twee manieren, afhankelijk van de manier waarop de cap is geconfigureerd:

  • Fout: De actie wordt geblokkeerd met een foutbericht, waardoor de deelnemer niet kan worden toegevoegd of de onkosten niet kunnen worden vastgelegd.
  • Waarschuwen: De actie is toegestaan, maar er wordt een record Afwijking van beheerde eventdeelnemer gemaakt met een waarschuwingsbericht.

Berekening van totale onkosten

De totale onkosten worden berekend op basis van de status van het beheerde event.

Als de beheerde event is voltooid, d.w.z. dat de status een gesloten status vertegenwoordigt, zijn de totale onkosten gelijk aan de feitelijke onkosten.

Totaal = Feitelijk

Als de beheerde event niet is voltooid, dat wil zeggen dat de status een conceptstatus vertegenwoordigt, zijn de totale onkosten het maximum van de feitelijke onkosten en de geschatte plus de vastgelegde onkosten.

Totaal = MAX(feitelijk, geschat + vastgelegd)

De limietgegevens worden opgeslagen in het aanvullende informatieveld van de meeteenheid voor activiteitsdoelen van de provider in JSON-indeling en worden getotaliseerd in de velden Toegezegd onkostenbedrag, Feitelijk onkostenbedrag, Geschat onkostenbedrag en Totaal onkostenbedrag.

De volgende code is een voorbeeld van een monetaire limiet.


{"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}}}}

De limiet wordt pas berekend nadat de beheerde event een definitieve status heeft, d.w.z. is gesloten of is afgesloten. De definitieve status wordt bepaald op basis van het veld Status van gesloten event in de instellingen voor eventbeheer op organisatieniveau. De wisselkoersen worden automatisch bijgewerkt op basis van de valuta.

Triggerhandlers

  • ExpenseParticipantMonetaryCapsHandler
    • Wanneer onkostendeelnemers worden gemaakt, berekent de handler de totale onkosten opnieuw. De handler blokkeert het maken van onkostendeelnemers als de monetaire limiet is ingesteld met Waarschuwingstype als Fout en het nieuwe totaal de monetaire limiet overschrijdt. Als het waarschuwingstype Waarschuwen is, zelfs als de geldlimiet wordt overschreden, staat de handler het maken van een onkostendeelnemer toe, maar dan met een waarschuwing. Alleen deelnemers wier onkostentype is gemarkeerd als Inbegrepen in limiet, worden meegeteld.
    • Wanneer het bedrag van een onkostendeelnemer wordt bijgewerkt, berekent de handler plafondtotalen opnieuw op basis van het nieuwe bedrag. Als het waarschuwingstype van de monetaire limiet is ingesteld op Fout, neemt het bedrag van de handler toe waardoor het totaal over de limiet wordt geduwd. Als het waarschuwingstype Waarschuwen is, zelfs als de geldlimiet wordt overschreden, staat de handler toe dat het bedrag wordt verhoogd. Verlagingen zijn altijd onbeperkt toegestaan, zelfs als het huidige totaal al boven het maximum ligt, omdat ze de inzet verminderen. Wijzigingen in een ander veld dan bedrag activeren helemaal geen herberekening.
    • Wanneer een onkostendeelnemer wordt verwijderd, berekent de handler plafondtotalen opnieuw om het verwijderde bedrag te verwijderen. Verwijderingen zijn altijd toegestaan, omdat het verwijderen van een deelnemer altijd het maximumtotaal verlaagt.
  • MngEventPartMonetaryCapsHandler
    • Wanneer een nieuwe deelnemer wordt toegevoegd aan een event, controleert de handler of de uitgavenlimiet van die aanbieder al is bereikt. Als de monetaire limiet is ingesteld met Waarschuwingstype als Fout, beperkt de handler de toevoeging. Als de monetaire limiet is ingesteld met Waarschuwingstype als Waarschuwen, staat de handler dit toe, maar met een waarschuwing.
    • Wanneer de deelnemersaccount wordt gewijzigd (account in account, account in expert of expert in account), berekent de handler opnieuw de maxima voor zowel de oude als de nieuwe deelnemer. Als een account wordt verwisseld met een gebruiker, wordt de monetaire limiet alleen voor de account verlaagd. Wisselen tussen niet-accounttypen (gebruiker, contactpersoon) heeft geen effect.
  • MngEventMonetaryCapsHandler
    • Als de status van de beheerde event wordt bijgewerkt, berekent de triggerhandler de monetaire limiet voor alle deelnemers opnieuw. Als de status niet een van de kwalificerende statussen (concept of gesloten) is, verwijdert de handler de onkosteninvoer en wordt de event niet langer bijgehouden.
    • Als de begindatum van de beheerde event wordt bijgewerkt naar buiten de periode van het gekoppelde activiteitsplan, verwijdert de handler de onkosteninvoer. Als de eventdatums binnen het tijdsbestek van het activiteitsplan vallen, berekent de handler de onkosten opnieuw op basis van het nieuwe tijdsbestek.
    • Als de beheerde event wordt verwijderd, verwijdert de handler alle gerelateerde bijdragen uit de monetaire limiet.
  • ExpenseMonetaryCapsHandler
    • Als de onkostendatum wordt bijgewerkt, berekent de handler plafondtotalen opnieuw op basis van de nieuwe datum. Als de nieuwe datum buiten een geconfigureerd tijdsbestek valt, tellen de onkosten niet langer mee voor de limiet.
    • Als een van de controlevelden die is gedefinieerd in Criteria JSON van ProviderActivityMeasureType, wordt bijgewerkt, maar nog steeds aan de criteria voldoet, berekent de handler de limiet opnieuw. Als een van de controlevelden die is gedefinieerd in Criteria JSON van ProviderActivityMeasureType, wordt bijgewerkt, maar niet voldoet aan de criteria, verwijdert de handler de bijdrage uit het maximumtotaal.
    • Als een onkostenpost die is gemarkeerd als Opgenomen in limiet, wordt verwijderd, berekent de handler de onkosten opnieuw en verwijdert de onkostenpost. Alleen onkosten waarvan het type is gemarkeerd als Opgenomen in limiet, worden meegeteld.

Batchtaken

  • Onkosten berekenen tegen monetaire maxima: Wanneer gegevens in bulk worden geüpload, berekenen triggerhandlers onkosten opnieuw op basis van de nieuwste accountgegevens.
  • Activiteitsdoelen van aanbieder delen op basis van type activiteitenplan: Deelt activiteitsdoelen van aanbieders die zijn gekoppeld aan activiteitsplannen van het type Eventbeheerlimiet met de territoria die zijn uitgelijnd met een account. Voor doelen die zijn gekoppeld aan andere typen activiteitsplannen, deelt de taak de doelen in overeenstemming met de instelling voor delen van het activiteitsplan.

Offline mobiele synchronisatie

Monetary Caps behandelt offline schendingen van monetaire limieten op de mobiel anders dan op het web.

Wanneer de verkoopvertegenwoordiger op het web probeert om een deelnemer toe te voegen die de monetaire limieten heeft overschreden of op limiet zit, blokkeert het systeem de actie.

Wanneer de verkoopvertegenwoordiger op de mobiel dezelfde actie probeert terwijl deze offline is, blokkeert het systeem de actie niet. De deelnemer wordt met succes toegevoegd aan de andere event, maar er wordt een gerelateerde record Afwijking van beheerde eventdeelnemer gemaakt. Wanneer de mobiele telefoon synchroniseert met het web, worden de gegevens gedeeld met het hoofdsysteem.

Set-up van monetaire limiet

Stel de records en configuraties in die vereist zijn voor het activeren van monetaire plafonds, inclusief activiteitsplannen, activiteitsdoelen van aanbieders, meeteenheidstypen met blok- en waarschuwingscriteria en onkostentypen.

Randvoorwaarden

  • Configureer in de instellingen van de beheerconsole op organisatieniveau voor eventbeheer het veld Status van gesloten event om de definitieve waarde van de status aan te geven. Deze instelling wordt gebruikt door de meeteenheid voor het doel van de activiteit van de provider om te bevestigen dat het event voorbij is en om de feitelijke onkosten voor elke deelnemer te berekenen.
  • Maak een territorium in de territoriumhiërarchie. Voeg een gebruiker (verkoopvertegenwoordiger) toe aan het territorium en wijs een account, die de deelnemer vertegenwoordigt, toe aan het territorium. Zie Verkoopterritoria instellen voor Life Sciences Cloud voor meer informatie.
  • Maak een onkostentype. Zorg ervoor dat Type beschikbaarheid van onkosten Beheerde event is en dat de begin- en einddatum van het type onkosten binnen het tijdsbestek van het activiteitenplan valt. Schakel het selectievakje Opgenomen in dop in. Zie Onkostenbeheer voor meer informatie.

Set-uptaken (beheerder)

  • Maak een activiteitenplan van het type Eventbeheerlimiet, met een gedefinieerd tijdsbestek. Het plan moet actief zijn.
  • Maak een activiteitendoel voor een account die is toegevoegd aan het territoriummodel. Koppel het doel aan het activiteitenplan.
  • Maak typen meeteenheden voor activiteiten van aanbieders voor scenario's voor blokkeren (Fout) en waarschuwen (Waarschuwing). Dit vertegenwoordigt de voorwaarden die moeten worden gecontroleerd bij het berekenen van monetaire maxima.
    • Configureer voor het blokscenario het type meeteenheid voor activiteit van de provider door de volgende code uit te voeren:
      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;
    • Maak op soortgelijke wijze configuraties van metagegevens voor het waarschuwingsscenario, met dezelfde details en JSON-structuur. Selecteer als waarschuwingstype Waarschuwen.
  • Maak meeteenheden voor activiteitsdoelen van aanbieders, die zijn gekoppeld aan het activiteitsdoel van aanbieders, van het type Eventbeheerlimiet. Voeg het type meeteenheid voor activiteiten van de provider toe, dat is gemaakt voor het blokscenario voor monetaire plafonds.

Set-uptaken (Verkoopvertegenwoordiger)

Om monetaire maxima te laten werken, moet de verkoopvertegenwoordiger de basisrecords voor eventbeheer instellen.

  • Maak een beheerde event. Zorg ervoor dat de begin- en einddatum van het beheerde event binnen de periode van het activiteitenplan valt.
  • Maak een deelnemer van een beheerde event voor de account die is afgestemd op het territorium.
  • Maak een onkostenpost en voeg de beheerde event en het gerelateerde onkostentype toe die u hebt gemaakt.

Een limiet voor activiteitendoelen voor aanbieders maken

Maak de limiet voor de activiteitsdoelen van de provider, die is gekoppeld aan de meeteenheid voor doelen. Stel de geldlimiet in die door de account wordt gebruikt voor alle events waaraan een account is gekoppeld.

Vereiste editions

Vereiste gebruikersmachtigingen
Limieten voor activiteitendoelen van aanbieders configureren: Machtigingenset Commercieel beheerder voor Life Science

Met het systeem kunnen gebruikers feitelijke onkosten vastleggen die de geldlimiet overschrijden die is ingesteld in het activiteitsdoel van de aanbieder, met een record Afwijking van beheerde eventdeelnemer gemaakt als waarschuwing.

Als het veld Waarschuwingstype van het type meeteenheid voor activiteit van de provider is ingesteld op Fout, blokkeert het systeem dat de deelnemer wordt toegevoegd aan een andere event als zijn of haar geldlimiet al is bereikt of is overschreden.

Als het veld Waarschuwingstype van het type meeteenheid voor activiteit van de provider is ingesteld op Waarschuwen, staat het systeem toe dat de deelnemer wordt toegevoegd aan een andere event, zelfs als zijn of haar geldlimiet al is bereikt of is overschreden.

  1. Zoek en selecteer vanuit de Appstarter Limieten voor aanbiedersactiviteitsdoelen.
  2. Klik op Nieuw.
  3. Selecteer bij Type meeteenheid voor activiteiten van aanbieder het meeteenheidstype voor monetaire maxima.
    Kies het type meeteenheid voor activiteiten van de provider dat u hebt gemaakt voor het blok of het waarschuwingsscenario.
  4. Selecteer het activiteitsdoel van de provider.
  5. Geef een bedrag op als de geldlimiet. Dit bedrag wordt door de account gebruikt voor alle events.
  6. Sla uw wijzigingen op.

Een onkostendeelnemer maken

Als u gebruikers wilt helpen onkostenlimieten bij te houden, koppelt u een onkostenpost aan een deelnemer.

Vereiste editions

Vereiste gebruikersmachtigingen
Een onkostendeelnemer maken: Machtigingenset Eventbeheer
  1. Zoek en selecteer vanuit de Appstarter Onkostendeelnemers.
  2. Voeg een naam voor de record toe.
  3. Selecteer een onkostenrecord.
    Dit veld legt de totale werkelijke onkosten vast die aan een bepaalde categorie zijn uitgegeven.
  4. Selecteer bij Deelnemer eerst Deelnemer van beheerde event en selecteer vervolgens de overeenkomende deelnemersrecord waarvoor u de onkosten maakt.
  5. Geef de werkelijke onkosten op die voor de deelnemer zijn gemaakt.
  6. Sla uw wijzigingen op.

Regels voor delen van record voor activiteitenplan

Lees hier meer over de manier waarop activiteitsplannen worden gedeeld met gebruikers, zoals de organisator van het evenement.

Regels voor delen van record voor activiteitenplan

Standaard worden activiteitsplannen en activiteitsdoelen van aanbieders niet gedeeld met niet-beheerders, zoals verkoopvertegenwoordigers. Als u deze records wilt delen met verkoopvertegenwoordigers, voert u de taak Activiteitsdoelen van aanbieder delen op basis van type activiteitenplan uit. Het systeem maakt records Aandeel activiteitsdoel van aanbieder en records Aandeel activiteitsplan van het type Commercieel automatisch delen voor Life Sciences en deelt deze met de territoria die zijn afgestemd op de deelnemersaccount.

Randvoorwaarde

Voordat u de taak Activiteitsdoelen van aanbieder delen op basis van type activiteitsplan uitvoert, wijzigt u het activiteitsdoel van aanbieder en de instellingen voor delen van activiteitenplan van Beheerd door bovenliggend niveau in Privé. U vindt de instellingen voor delen in Set-up.

Hoe delen werkt

Als er al activiteitsplannen bestaan, wijzigt u de instellingen voor delen van Bovenliggend beheerd in Privé ook de toegang voor delen van de gekoppelde activiteitsdoelen, meeteenheid voor doelen en doellimieten van de provider. Om ervoor te zorgen dat de toegang niet verloren gaat, deelt de batchtaak de activiteitsplannen, activiteitsdoelen van de provider en gekoppelde records op basis van het type activiteitsplan.

Als het type activiteitsplan Eventbeheerlimiet is, deelt de batchtaak activiteitsdoelen en activiteitsplannen van de provider met de territoria die zijn afgestemd op de account.

Als het type activiteitenplan iets anders is dan Eventbeheerlimiet, deelt de batchtaak activiteitsdoelen van de provider en gekoppelde doelmeeteenheden en doellimieten, op basis van de bovenliggende delen van het activiteitenplan.

Wanneer activiteitsdoelen van aanbieders worden gedeeld, worden alle gekoppelde activiteitsplanobjecten zoals meeteenheid voor activiteitsdoelen van aanbieders, limiet voor activiteitsdoelen van aanbieders, dienovereenkomstig gedeeld.

Hoe delen werkt voor handmatig delen

Als u ervoor wilt zorgen dat doelen voor activiteiten van aanbieders de instellingen voor delen overnemen van bestaande activiteitsplannen die handmatig met gebruikers zijn gedeeld, schakelt u de optie Records van alle typen delen opnemen in werkstromen in in de set-up van Life Sciences voor klantbetrokkenheid.

Indien ingeschakeld, houdt deze instelling rekening met alle typen delen, inclusief handmatig delen, voor alle Life Sciences-processen. Indien uitgeschakeld, houden Life Sciences-werkstromen alleen rekening met het type Commercieel automatisch delen voor Life Sciences.

Wanneer de batchtaak Activiteitsdoelen van aanbieder delen op basis van type activiteitsplan wordt uitgevoerd nadat de schakelaar Records van alle typen delen opnemen in werkstromen is ingeschakeld, repliceert de batchtaak alle typen delen, inclusief handmatig delen, in de instellingen voor het delen van doelen van aanbiederactiviteit.

Wanneer de aan-/uitfunctie is uitgeschakeld, repliceert de batchtaak alleen instellingen voor het type delen voor commercieel automatisch delen voor doelen voor delen van activiteiten van aanbieders. Zie Uw organisatie voorbereiden op het beheerde pakket Customer Engagement voor meer informatie.

Samenvoeging van account met monetaire limiet

Lees hier meer over de manier waarop Eventbeheer de functionaliteit Account samenvoegen gebruikt om geldlimieten te berekenen voor deelnemers met overlappende limietgegevens.

De functionaliteit Account samenvoegen gebruikt een tweefasenconsolidatieproces voor het samenvoegen van de winnende account en verliezende accounts die records Meeteenheid voor activiteitendoel van aanbieder hebben voor hetzelfde activiteitenplan. Zie Account samenvoegen voor meer informatie.

In fase één voegt de functionaliteit Account samenvoegen de doelmeeteenheden voor beide accounts samen. Doelmeeteenheden moeten van de categorie Monetaire limiet zijn en moeten zijn gekoppeld aan hetzelfde activiteitenplan van het type Eventbeheerlimiet.

De gevolgen van de samenvoeging zijn als volgt.

  • De doelmeeteenheid van de verliezende account wordt verwijderd.
  • Het totale onkostenbedrag van de winnende account is een som van de onkostenbedragen van de winnende en verliezende accounts.
  • De cap-gegevens die zijn opgeslagen als JSON in ProviderActivityGoalMeasure.AdditionalInformation bevat nu onkostendetails van beide events.
  • De deelnemers van de verliezende account zijn nog steeds gekoppeld aan de account ervan, maar onkosten worden geconsolideerd in winnaarsmaxima.

In fase twee, als de accounts onkosten in dezelfde valuta hebben, telt Account samenvoegen rechtstreeks de geschatte, vastgelegde en feitelijke onkosten op.

Als de accounts verschillende valuta's hebben, haalt Account samenvoegen de historische wisselkoers op voor de onkosten van de verliezende deelnemersaccount, converteert deze naar de valuta van de winnende account en werkt de totale onkosten van de winnaar bij.

De gevolgen van de samenvoeging zijn als volgt.

  • De onkosten van de verliezende account worden geconverteerd naar de valuta van de winnende account met behulp van de historische transactiekoers.
  • Het totale onkostenbedrag van de winnende account is een som van de onkostenbedragen van de winnende en verliezende accounts en omvat het geconverteerde bedrag.
  • De cap-gegevens, die zijn opgeslagen in het veld Aanvullende informatie van Meeteenheid voor activiteitendoel van leverancier, bevatten ook de conversiescores voor het controletraject.
 
Wordt geladen
Salesforce Help | Article