We have a flow that runs with a trigger of "when a record is created or modified" on Appointments Activity in Dynamics 365.
That flow was copied to 3 users. Our MS rep told us that the trigger would only kick off when the Owner of the Activity was the person the flow was running under.
When I look at all three user's Flows, I see that the trigger (flow) is running anytime anyone creates or modifies an Appointment in Dynamics 365. That could be any one of our 350 users, not just the three using the flows.
Is this how it's supposed to run? So essentially, we will hit our 2,000 limit per user, not because they are running the flows, but simply because any Appointment Activity is created or modified. If that's the case, is there a way to create a condition in the trigger so that it only runs on the owner of the activity record?
Solved! Go to Solution.
Could you please share a screenshot of your flow's configuration?
Are these three users the members of the Dynamics 365 organization?
Further, do you share the flow with the three users?
If the three users are existed in same organization of Dynamics 365, anyone of them creates a Appointment record in Dynamics 365, the flow would be triggered successfully.
I afraid that there is no way to create a condition in the trigger so that it only runs on the owner of the activity record in Microsoft Flow currently.
Thank you Kris, that was what I was afraid of.
I don't share the flows with the users because our flow takes activities from dynamics, and updates their google calendars with appointments. When you share a flow, it only runs under the account you select, and that doesn't work for google calendars.
So we export the flows and import them to the users as personal flows.
If our organization MS Flow totals are 604,000 total available, are we still limited to 2,000 per user? I noticed that for the month of January, I am over 2,000 but my flows continue to run without getting an error.