Ondersteuning voor Salesforce picklist-afhankelijkheden op de portal
Maak portalformulieren slimmer door keuzelijstopties dynamisch te filteren op basis van eerdere selecties. F105763 | 2026-04
Introductie
Voorheen was het op de portal niet mogelijk om gebruik te maken van de standaard Salesforce-functionaliteit voor afhankelijke keuzelijsten. Hierdoor kregen gebruikers op portalformulieren altijd alle beschikbare opties te zien, ongeacht wat er in een sturend veld was geselecteerd. Met deze update ondersteunt de portal nu volledig de geconfigureerde picklist-afhankelijkheden uit Salesforce, wat zorgt voor een betere gebruikerservaring en minder invoerfouten.
Voor wie is deze feature interessant?
- Systeembeheerders
- Portalgebruikers (kandidaten en contactpersonen)
De voordelen op een rij
- Consistentie tussen de Salesforce-backend en de portal-frontend.
- Verbeterde gebruiksvriendelijkheid door alleen relevante opties te tonen.
- Minder foutieve data-invoer door beperking van keuzemogelijkheden.
Uitleg feature
Deze uitbreiding bouwt voort op de eerder geïntroduceerde voorwaardelijke veldzichtbaarheid. Waar voorheen alleen hele velden getoond of verborgen konden worden, kunnen nu ook de specifieke waarden binnen een keuzelijst worden gefilterd. Wanneer een beheerder in Salesforce een afhankelijkheid heeft ingesteld tussen twee picklists, kan dit nu met één instelling worden geactiveerd voor de portal.
In de portal-configuratie is hiervoor een nieuwe operator toegevoegd genaamd Keuzelijstwaarde-afhankelijkheid gebruiken. Zodra deze operator is geselecteerd voor een veld, zal de portal automatisch de logica uit de Salesforce-objectconfiguratie ophalen. De portal valideert hierbij direct of de configuratie correct is ingesteld, zodat beheerders bij het opslaan meteen feedback krijgen als de velden niet als sturend of afhankelijk zijn gemarkeerd in Salesforce.
Voor de eindgebruiker betekent dit dat een afhankelijk veld pas zichtbaar wordt zodra er een waarde in het sturende veld is gekozen. Als de geselecteerde waarde in het sturende veld geen gekoppelde opties heeft in het afhankelijke veld, blijft het afhankelijke veld verborgen. Dit zorgt voor een overzichtelijk en dynamisch formulier dat zich aanpast aan de keuzes van de gebruiker.
Set-up / Implementatietijd
Beheerders moeten handmatig de waarde UsePicklistValueDependency (Label: Use Picklist Value Dependency) toevoegen aan het veld msf__Operator__c op het object Portal Field Condition. Daarna kan de functionaliteit per veld worden geactiveerd in de portal-controller.