Deze Mbite leert je hoe je taken automatiseert in Dynamics 365 Business Central. Deze tip is geschreven door Marcel Vos, Software Architect bij Mprise. Nog niet geabonneerd op Mprise Mbites? Schrijf je dan direct in.
Je kent het misschien wel, taken die je meerdere keren per dag moet herhalen na bijvoorbeeld het boeken van een verkooporder of wanneer een leverdatum van een product is gewijzigd.
Met Power Automate kan je taken vanuit Business Central automatiseren. In onderstaand voorbeeld laat ik je zien hoe je een verkooporder via een Power Automate flow kan boeken.
- De flow die we gaan maken zal via de verkooporderpagina uitgevoerd worden. Om dit te kunnen doen moeten we het object-id van de verkooporderpagina weten.
Open een verkooporder en open de ‘Page Inspection’ met de toetscombinatie ‘CRTL+ALT+F1’.
De verkooporderpagina heeft object-id ‘42’. Onthoud het id want deze hebben we straks nodig bij het maken van de flow.
- Klik in het menu op ’Automate’, ’Power Automate’, ’Create from blank’.
- Een nieuwe Power Automate flow wordt geopend met de volgende trigger:
Selecteer een omgeving en bedrijf en vul als pagina ‘PAGE42’ in. De flow is nu gekoppeld aan de verkooporderpagina en kan alleen uitgevoerd worden vanuit de opgegeven omgevingen en bedrijf.
- Voeg een nieuwe actie toe aan de flow: ‘Run action (V3)’
Selecteer opnieuw de omgeving en het bedrijf. Selecteer API categorie ‘v2.0’ en kies ’salesOrder-shipAndInvoice’ als actie. Selecteer als id het ’System Id’ van het het record uit de eerste stap (Trigger).
- Geef de flow een naam (bijv.: Post Sales Order (ship and invoice) en save de flow.
- Open Business Central en open een verkoop order. In het menu ’Automate’ is nu de flow toegevoegd. Klik op ’Post Sales Order (ship and invoice)’.
- Er zal nu verbinding gemaakt worden met de flow. Klik ’Continue’, ’Run flow’ en daarna ’Done’. De flow zal nu uitgevoerd worden en de verkooporder boeken.
- Open de geboekte facturen. Hier vind je de net geboekte verkooporder.
Bovenstaand voorbeeld laat zien hoe eenvoudig het is om Business Central taken te automatiseren. Uiteraard kan je de flow nog verder uitbreiden met acties die beschikbaar zijn in Power Automate.