🚥Effekter
Effekter är ett kraftfull verktyg i Selfpoint som har många användningsområden. Effekter utför antingen ett litet arbete eller så returnerar de ett värde.
Vad är en effekt?
Effekter i selfpoint kan ses som händelser. Vi använder effekter för mailutskick, när vi skapar PDFer, för notiser och mycket mer. Om processerna i selfpoint ska ses som flödet av information så kan man tänka att effekterna är det som händer med informationen. I vår Tutorial finns flera exempel på hur du kan använda effekter i Selfpoint. Avsnitt 4-5 i Tutorial visar hur du kan bygga en effektkedja som skapar och sedan skickar en PDF via mail.
Effektkedjor
En effektkedja är en samling effekter som körs i serie. Effekterna i kedjan kan använda värden från tidigare effekter i kedjan. När alla effekter i kedjan körts returneras värdet från den sista efekten i kedjan.
Exempel: Låt säga att vi har en effektkedja med två effekter. Den fösta effekten "Category/list" returnerar en array med alla kategorier
I nästa effekt i kedjan kan vi nå denna array genom följande javascript syntax:
Transformation
Under transformation kan du redigera det du vill att effektan skall returnera. Användbart om du behöver byta format eller filtrera ut data ur värdet.
Exempel: Vi har ett response, men det innehåller mer data än vad vi vill returnera. Låt säga at vi bara vill returnera name. Bilderna visar hur du kan använda Transformation för att åstadkomma detta.
Test
Effekter kan testas högst upp till höger i effektbyggaren. Tryck på "Testa denna effekt" för att testa just den effekten du bygger, utskriften är det som effekten returnerar. Tryck på "Testa effektkedjan" för att se alla stegen i effektkedjan, liksom test av en effekt skriver denna ut vad varje effekt i kedjan returnerar. Resultatet av den sista effekten i kedjan är resultatet för hela kedjan.
Last updated