Compatibiliteitsoverwegingen voor processen
Voordat u een proces ontwerpt, moet u begrijpen hoe processen interageren met andere Salesforce-voorzieningen, zoals aangepaste objecten en velden.
Vereiste editions
| Beschikbaar in: Salesforce Classic (niet in alle organisaties beschikbaar) en Lightning Experience |
| Beschikbaar in: Essentials, Professional, Enterprise, Performance, Unlimited en Developer Edition |
Na 31 december 2025 blijven bestaande processen actief en kunt u ze activeren, deactiveren en bewerken. We raden echter aan om Flow Builder te gebruiken. Als u bestaande processen wilt migreren, plant u uw overstap naar Flow Builder en gebruikt u de tool Migreren naar stroom. Maak voor nieuwe automatiseringen stromen in Flow Builder.
Objecten
Processamensteller ondersteunt geen:
- Afgekapte aangepaste objecten
- Aanmeldingsverzoek—alleen niet-ondersteunde planningen
- Sociale post
- Sociale identiteit
Externe objecten
- Externe objecten worden niet ondersteund in record wijzigende processen.
- Wanneer u externe objectrecords maakt of bijwerkt, stelt u geen waarden in voor indirecte opzoekrelaties die zijn toegewezen aan een ander gegevenstype voor het externe systeem. Stel bijvoorbeeld geen waarde in voor een indirecte opzoekrelatie Tekst, die is toegewezen aan een waarde Datum voor het externe systeem.
Aangepaste velden
- Processamensteller ondersteunt geen aangepaste velden van het type Bestand.
- Als een proces naar een aangepast veld verwijst:
- Kunt u het veld niet verwijderen.
- Als u het veldtype of de naam wijzigt, wordt het proces onderbroken.
- Als u het veldlabel wijzigt, wordt het proces niet onderbroken. Maar het gebruikt nog steeds het originele label.
Afgeleide velden
Processamensteller ondersteunt geen velden waarvan de waarden zijn afgeleid van andere velden. Voorbeelden van afgeleide velden zijn Contact.Name, User.MediumPhotoUrl en EmailMessage.Name.
Polymorfische velden
Wachtrijlabels worden niet ondersteund in procescriteria. Zo kunt u [Lead].Owner:Queue.Name niet gebruiken in procescriteria. Gebruik in plaats daarvan [Lead].Owner:Queue.DeveloperName om te verwijzen naar de API-naam van de wachtrij.
Validatieregels
- Geplande acties Records bijwerken slaan validatieregels over.
- Onmiddellijke acties Records bijwerken leven de validatieregels na.
Shield Platform Encryption
U kunt een versleuteld veld niet als filter gebruiken in een actie Records bijwerken.
Duplicaatregels
Als een duplicaat wordt gevonden wanneer een proces een record probeert te maken of bij te werken, mislukt het proces.
Omgezette leads
Om records te evalueren die resulteren uit geconverteerde leads, schakelt u de leadinstelling Validatie vereisen voor geconverteerde leads in.
Formuleveldwaarden
Als een standaardformuleveld verwijst naar een veld betreffende een gerelateerd object, is die veldwaarde altijd null wanneer het proces start. Deze beperking is niet van toepassing op aangepaste formulevelden die verwijzen naar een veld betreffende een gerelateerd object. Voor een aangepast formuleveld dat dezelfde formule gebruikt, wordt de veldwaarde afgeleid wanneer een proces start.
Het veld RevenueShare voor Campagne-invloed berekent bijvoorbeeld CampaignInfluence.Opportunity.Amount * CampaignInfluence.Influence. Omdat de formule verwijst naar een veld bij Opportuniteit (een gerelateerd object), is de veldwaarde null.
Platformcachegeheugen
Wanneer een proces een geplande actie bevat, moet u ervoor zorgen dat latere acties in het proces geen Apex-code aanroepen waarmee waarden worden opgeslagen in of opgehaald uit de sessiecache. De beperking voor de sessiecache geldt voor Apex-acties en voor wijzigingen die het proces aanbrengt in de database waardoor Apex-triggers worden geactiveerd.

