Implementera dina D365-projekt helt utan kod
Jag (Stefan Simonsson) har ansvarat för många D365-implementationer genom åren och blir mer och mer förtjust i Workflows.
Just det, gamla hederliga Workflows. Framför allt när det handlar om synkrona ändringar som skall slå igenom
direkt för användarna, finns inte många utmaningar där som inte ett synkront workflow kan lösa.
För att lyckas... läs mer! med en snabb och effektiv implementation så börja med att tänka till ordentligt hur entiteterna (tabellerna) skall
vara relaterade inbördes. Detta blir superviktigt för att senare kunna implementera logiken utan att behöva skriva plugins och annan
kod med massor av overhead.
När det kommer ett behov som inte täcks i standardfunktionerna så blir oftast räddningen att kika på…
Demianrasko’s Workflow Tools for Dynamics 365:
https://github.com/demianrasko/Dynamics-365-Workflow-Tools
I mitt pågående projekt kom ett behov upp att hämta ett värde från en helt orelaterad post i systemet med ett villkor.
En matchning av en kundkod mot en mappningsentitet där kundens kod ska matchas och en annan kod ska hämtas tillbaka och uppdatera kunden.
Hmm, Workflow activity eller plugin via C#, tänkte jag först, sedan kollade jag workflow tools ovan och mycket riktigt så fanns det precis den funktion jag sökte efter…
Query Values
https://github.com/demianrasko/Dynamics-365-Workflow-Tools/blob/master/docs/Query%20Values%20Step.md
Skriv in vilken entitet, vilket villkorsfält, vilket värde som ska matchas (dynamiskt från kunden i detta fall) och vilket värde vi vill ha tillbaka.
Klart. Det som skulle tagit ett flertal timmar i specning, utveckling, kodhantering etc, blev nu löst på 5 minuter istället.
Dessa Workflow tools är en veritabel guldgruva som alla lösningsarkitekter borde ha i sin verktygslåda.