Säker dataåtkomst för prissättning med förhöjda behörigheter
Skydda känsliga data från obehörig åtkomst och ha kontinuerlig verksamhet under prissättning av försäljningstransaktioner. Denna funktion hjälper säljanvändare att prissätta offerter och ordrar utan att behöva fältnivåsäkerhet (FLS) för att fråga, visa eller ändra de underliggande känsliga fälten.
Versioner som krävs
| Tillgängliga i: Lightning Experience |
| Tillgängliga i: Utgåvorna Enterprise, Unlimited och Developer för Intäktshantering (tidigare Revenue Cloud) där transaktionshantering har aktiverats |
| Användarbehörigheter som krävs | |
|---|---|
| Konfigurera dataåtkomst i offerter och ordrar: | Salesforce-administratör ELLER Anpassa program OCH Behörigheten Hantera profiler och behörighetsuppsättningar |
| Skapa och distribuera Apex krokklass för prissättningsförfarande: | Behörigheten Författare Apex |
Innan du börjar:
- I Inställningar, hitta och välj Intäktsinställningar. I sektionen Prissättning, slå på Förhöjd dataåtkomst för offerter och ordrar och Orkestrering av procedurplan för prissättning.
- Slå på båda inställningarna för att tillämpa utökad åtkomst till den fullständiga sökvägen för prissättningsutförande, inklusive Orkestrering av procedurplan.
Som standard körs Revenue Clouds sammanhangs- och prissättningstjänster under den inloggade användarens profil. Förhöjd dataåtkomst för offerter och ordrar hjälper Revenue Clouds prissättningsmotor att internt komma åt känsliga fält för att beräkna priser, även om en användares profil inte har fältnivåsäkerhet för dessa fält.
Användare utan FLS kan prissätta offerter och ordrar för nyförsäljning och ändring, förnyelse och annullering från början till slut. De är begränsade från att fråga, visa eller ändra underliggande skyddade data. Din Salesforce-administratör styr vilka känsliga fält prissättningsmotorn använder genom att skapa en egen Apex krok som avgör vilka fältinmatningar som ska användas i prissättningssammanhanget.
Denna funktion hjälper dig tillämpa strikt fältnivåsäkerhet för känsliga ekonomiska data samtidigt som säljare kan utföra prissättningsuppgifter från början till slut.
-
Konfigurera fältnivåsäkerhet för känsliga fält. Se Ange fältnivåsäkerhet för ett fält i alla profiler och Tilldela behörighetsuppsättningsgrupper till användare.
- Identifiera alla fält som används i din prissättningsprocess. Till exempel sökfält för kostnadsböcker, kostnadsplusinmatningar eller rabatttabellfält. Arbeta med din författare av prissättningsförfarandet för att få en fullständig lista.
- Ta bort åtkomsten Läs och Redigera för de fält i en profil som inte ska se känsliga prissättningsdata.
- Granska sidlayouter, listvyer eller rapporter som är tillgängliga för den begränsade profilen för att verifiera att dessa fält inte är tillgängliga. Att ta bort FLS är den auktoritativa kontrollen. Att dölja fält från enbart layouter är inte tillräckligt.
- Bekräfta att fälten förblir tillgängliga för den system- eller prissättningsadministratörsprofil som används för att köra det förhöjda prissättningssammanhanget.
-
Skapa prissättningsförfarandet Apex hook. Se Anpassa dina procedurplaner med Apex Hooks.
- Implementera lämpligt gränssnitt för prissättningskrokar (för- eller efterprissättning eller båda).
- I förprissättningskroken, lägg till eller validera de känsliga fält som motorn behöver internt.
- I kroken för efterprissättning, ta bort dessa fält från sammanhangsutmatningen innan den returneras till det anropande användarsammanhanget.
- Distribuera och registrera klassen Apex i din konfiguration för prissättningsförfarande.
-
Verifiera din konfiguration.
- Logga in som en användare med den begränsade profilen (en säljare utan FLS för de känsliga fälten).
- Öppna en offert eller order och utlös prissättning.
- Bekräfta att priset beräknas framgångsrikt och att rätt utdatavärden visas i transaktionen.
- Bekräfta att säljaren inte kan se de begränsade fälten i postdetaljerna, i listvyer eller genom rapporter.
- Som Salesforce-administratör kan du köra ett test för att bekräfta att Apex hook aktiveras, både för faserna innan och efter prissättning, utan fel.
