Från en mängd affärsregler till en strukturerad Symfony-plattform
Projektet handlade inte om att skapa ”några formulär”. Flera användarprofiler använde plattformen med olika behörigheter, samtidigt som verksamhetsobjekten bytte tillstånd under processens gång.
Modellera tillstånd och övergångar
Vi började med att modellera tillstånden och de tillåtna övergångarna. Det beslutet gjorde det möjligt att flytta en del av logiken ut ur kontrollerna och undvika att samma regler kopierades på flera ställen.
Symfonys roll
Symfony gav ramarna för säkerhet, validering, kommandon och asynkron bearbetning. Projektets värde kom ändå inte från själva ramverket utan från att verksamhetsprocessen översattes korrekt.
Affärsregler som behöver struktureras?
Visa oss din process – vi börjar med dess tillstånd och övergångar.