Aangepaste handler maken voor verbonden app
U kunt in Apex een aangepaste handler voor verbonden apps schrijven om het gedrag van de verbonden app aan te passen. De aangepaste handler kan nieuwe protocollen ondersteunen of reageren op gebruikerskenmerken op een manier die voordelen biedt voor een bedrijfsproces.
Vereiste editions
| Beschikbaar in: zowel Salesforce Classic als Lightning Experience |
Verbonden apps kunnen worden gemaakt in: Group, Essentials, Professional, Enterprise, Performance, Unlimited en Developer Edition Verbonden apps kunnen worden geïnstalleerd in: Alle editions |
| Benodigde gebruikersmachtigingen | |
|---|---|
| Verbonden apps lezen, maken, bijwerken of verwijderen: | Toepassing aanpassen EN of Alle gegevens wijzigen OF Verbonden apps beheren |
| Alle velden bijwerken behalve Profielen, Machtigingensets en SAML-kenmerken van serviceprovider: | Toepassing aanpassen EN of Alle gegevens wijzigen OF Verbonden apps beheren |
| Profielen, Machtigingensets en SAML-kenmerken van serviceprovider bijwerken: | Toepassing aanpassen EN Alle gegevens wijzigen EN Profielen en machtigingensets beheren |
| Als u de consumentensleutel en het consumentengeheim wilt roteren: | Rotatie van de consumentensleutel en het consumentengeheim toestaan |
| Verbonden apps installeren en de installatie ervan verwijderen: | Toepassing aanpassen EN of Alle gegevens wijzigen OF Verbonden apps beheren |
| In een pakket opgenomen verbonden apps installeren en de installatie ervan verwijderen: | AppExchange pakketten downloaden EN Toepassing aanpassen EN OF Alle gegevens wijzigen OF Verbonden apps beheren |
Zie Nieuwe verbonden apps kunnen niet meer worden gemaakt in Spring '26 voor meer informatie.
-
Maak een klasse die de
ConnectedAppPluginApex klasse uitbreidt en koppel deze aan de verbonden app. Zie deConnectedAppPluginin de Apex Reference Guide. - Maak de verbonden app en geef de basisgegevens op voor de app.
- Geef voor de Apex-invoegtoepassingsklasse de naam op van de Apex-klasse die u hebt gemaakt om de werking van de verbonden app aan te passen.
-
Selecteer bij 'Uitvoeren als' een gebruikersaccount als uitvoeringsgebruiker. De invoegtoepassing wordt namens de huidige gebruiker van de verbonden app uitgevoerd als de uitvoeringsgebruiker. Afhankelijk van de methoden die in uw
ConnectedAppPluginApex klasse worden gebruikt, kunt u dit veld soms leeg laten.-
Als uw Apex klasse de methoden
authorize,modifySAMLResponseofrefreshgebruikt, geeft u een uitvoeringsgebruiker op in het veld Uitvoeren als. -
Als uw klasse alleen de methode
customAttributesgebruikt en geen andereConnectedAppPluginaanroept, kunt u het veld Uitvoeren als optioneel leeg laten. De invoegtoepassing wordt dan uitgevoerd als een gebruiker van geautomatiseerde processen. Dit is een systeemgebruiker die achter de schermen taken uitvoert.
-
Als uw Apex klasse de methoden
- Sla uw instellingen op.
