Flow Deployment
Het uitrollen van een nieuwe flowversie activeert deze niet, en een inactieve flow doet stilletjes niets totdat iemand de schakelaar omzet.
Definitie
Flow-metadata wordt uitgerold als een Flow-definitie plus een of meer genummerde Flow-versies, maar een uitrol activeert niet automatisch de versie die zojuist is uitgeleverd: een flow kan succesvol worden uitgerold en toch inactief blijven, wat betekent dat elke automatisering die hij zou moeten uitvoeren simpelweg niet afgaat, zonder foutmelding om dat te signaleren. Salesforce blokkeert ook het verwijderen of deactiveren van een flowversie die nog gepauzeerde, lopende interviews heeft, gebruikelijk bij wait-elementen of geplande paden, wat een uitrol die een flowwijziging bevat kan blokkeren totdat die interviews zijn afgerond of opgelost. Omdat elke opslag een nieuwe versie creëert in plaats van de oude te overschrijven, hopen orgs inactieve historische flowversies op die het ophalen van metadata rommelig maken en het moeilijker maken om te zien welke versie daadwerkelijk draait zonder direct in Setup te kijken. Het activeren van een flow kan ook een validatieregel triggeren die handmatig testen nooit bereikte, aangezien beide bij het opslaan draaien. Onze CI/CD-pipelinegids behandelt automatiseringsuitrol als onderdeel van een build.
Hoe het werkt in Serpent
De preflight-checks van Serpent signaleren flow-uitrollen die automatisering inactief zouden laten of geblokkeerd door lopende interviews, voordat de release wordt uitgeleverd, en delta deployment houdt flowwijzigingen beperkt tot wat daadwerkelijk is veranderd in plaats van elke versie opnieuw uit te rollen. Zie release management in Serpent voor hoe preflight-checks werken.

Start gratis. Geen creditcard, geen installatie, geen verplichting.
Binnen 15 minuten ingericht. Geen DevOps-aanwerving nodig.
