May 02, 2017 Sharath Somanathan
What is Microsoft Flow?
Microsoft Flow [MS Flow] is a powerful tool which lets you sit back and relax while it does things for you in the background in Office 365/ Dynamics 365. In layman terms, Microsoft Flow is a set of rules that lets various apps communicate with each other automatically.
Features of MS Flow:
Limitations of MSFlow:
General use of MS Flow in Office 365/ Dynamics 365:
How do I bring it to action?
Here are steps to create your own MS Flow from Office 365:
2. Click on “My Flows” link
3. You may either start using a template [a template is a predefined set of rules that’s ready-made by users across the globe] or start from scratch. I chose the latter
4. Key in a trigger event for your flow when you would like to have it started. In this example, I want to create a Lead record in Microsoft Dynamics 365 as soon as someone visits my company’s Facebook page and adds a post. This key word search is essentially a search on supported REST APIs that can be used with MSFlow. There are a plenty of APIs [please check the “Good to know” section at the end of this article for more information]. If you want to suggest Microsoft to include a specific service, you may do it in the UserVoice community as you see the link in the image below.
5. Click on the highlighted three-ellipses button to rename or delete this step. Additionally, use the connection tab to login to your company’s Facebook profile. Once you are set to go, hit the “New step” button
6. Click the tile to add an action. Note that you may also add a condition for the action to be executed
7. Again, key in an API service name to search for. This time I searched the Dynamics 365 service since the intended action is to create a Lead record in my Dynamics 365 application
8. From the drop down, choose your Dynamics 365 organization to connect with, choose the entity and left click on the “Topic” field. This opens a flyout menu listing all the Facebook post related values resulting from the user post. Map fields as you wish. Note that all mandatory fields in Dynamics 365 must be mapped in this step
9. I tried to add a condition in the middle, but sadly, there is no option to add a step in between 2 steps. So redid the process once more. Finally, our flow looks like this
Good to know:
Working on Microsoft CRM from 6 years and keen on exploring new features of Dynamics 365. I believe in cleanliness outside and within. Playing Tennis makes my day!
We have plans which will meet your needs, and if not we can tweak them around a bit too!