When you use PowerApps to trigger a flow, once you select "Ask in PowerApps" in an action, it creates a parameter. In the "Run" function in PowerApps, you then have to specify the values of those parameters. Trouble is, when you're refactoring both the Flow and the PowerApp, there's no way to either rename or remove the parameters. For instance, if you delete an action that previously used a "As in PowerApps" value (which creates a parameter), the parameter still exists! Could we place have a way of maintaining the list of parameters? This has been posted as a bug previously by @Thomas: https://powerusers.microsoft.com/t5/I-Found-A-Bug/Ask-in-Powerapp-Remove-unneeded-parameter/m-p/65131/highlight/true#M1280 Also, it has been posted as an idea to in PowerApps Ideas by @JanSomers91. Please also vote for that idea if you vote for this idea! Thanks!
... View more

Hello, I have created a couple of flows under my own account, but I want to change it to a generic user in order to make sure that the flows keep running should my account be deleted one day. I can add an owner to a flow, but behind the scenes I continue to be the original owner it seems. One example is that sending mails in a flow is done showing my name. The same goes for approval mails as part of the 'Start an approval' action. It would be useful to have some kind of functionality to easily change the original owner of a flow. Thanks and regards Wim
... View more

(Original title: Multiple users should be able to run a flow (not only owners)) Currently only the owners of a flow are able to run it, this is a huge this advantage, this means only the people that is creating and modifying the flow are the only people that is able to use it. I'm aware about the sharing option for the button triggered flows, however, I'm talking about all the other triggers, the ones that work based certain thing changing or something new being added to the platform, the kind of things are actually worthy to automate. Image a simple scenario, there is a SharePoint Library where an approval process must run when any internal user with access to the library creates a new document, surprinsily, even that users have the proper license for MS Flows, the flow is not triggered, only the flows owners are able to run it. For sure the previous example can handled by using the classic workflows, however, this is about of evolving, taking advantage of new technologies and opening the door for new possibilities. I don't understand why this extremely elementary functionality was not included in the first place.
... View more

As covered in the comment, we currently have this functionality for button triggered flows, as well as for a selected item. However, for flows that run in the background they must run in the context of someones account. It doesn't actually have to be the owner's account, but the account can not be dynamically selected at runtime (e.g., if Fred uploads a file, the flow cannot run in the context of Fred since he has not granted consent to Flow to use his authorization context). That being said, this is something that we are now planning on improving in the future.

Business Rules currently support displaying an error message on field level, similar to the JS-Function setNotification(). It would be great to have the choice to either display the message on field level and form level (like the JS-Function setFormNotification())
... View more

I love the "resubmit" feature! But... wouldn't it be nice to be able to resubmit multiple Flow runs at once? Here's an example of a Flow of which one of the connections has expired: After updating my Connection, I would like to rerun all of these failed Flows. Now I have to click the > sign, resubmit, go back to the list, remember which failed Flow I clicked last, click the next one, resubmit, etc. Would be great if I could just select multiple failed Flows and click a resubmit button from right here.
... View more

As far as I can tell, it isn't possible to change the Trigger step for a different Trigger. Often we build a flow, then find the intial condition isn't correct (we need a SharePoint created or modified, not just created, for example. Or we need to switch a flow from SharePoint to OneDrive.) If it's a sophisticated Flow then rebulding it from the top is incredibly tedious and prone to mistakes. So please provide a mechanism to chage the trigger condition in the flow for a completly different trigger condition.
... View more

Today it is possible but you first have to remove the uses of the outputs of the trigger. At that point you can remove the trigger and add a new one. This is required because if you have actions that depdend on specific fields from the trigger outputs you need to find all of those locations and point them at the new trigger outputs fields once available.

It would be a nice improvement to CRM 2013 business rule functionality to have more options for building conditions. In many cases it would be very helpful to check if an entity field equals (or not) the current user.
... View more

Request: Add the functionality to capture who actually has clicked on the button in the email of an "approval flow" or an "email with option flow" (add field "EmailAddress of ActingUser" to dynamic content) Background: In "email with options", it is possible to capture via dynamic content "SELECTED OPTION" only In appproval flows, it is possible to capture to whom the approval note was send. In both cases it is impossible to determine, who actually clicked UseCase / opportunity beyond current functionality: In my organisation, people frequently delegate approvals and forward requests for actions. Today, we can't easily track who the actual actor is that clicks on the buttons. The above will enable to capture these delegations easily. thanks for speedy implementation and broad community suppport.
... View more

We do plan on logging the full history of delegation for Approvals. We do not plan on doing this for the other action (send email with options). However, we plan on adding custom options to the Approval connector actions (see here), which should accomplish this same scenario.

New Task Flow feature in CRM 2016 online mobile application currently restricts look-up of records within task flow to begins with Name only. Users need ability to search for records: Using additional fields beyond Name Using wildcard
... View more

I have had several scenarios where it would have been nice to be able to use a business rule to clear the content of a field on the form. I currently have to choose between either doing it via a realtime Work flow. I trigger the workflow by a forced save event on the field changes that should trigger the clear action). Alternatively I found a way of doing it by creating a hidden "dummy" field of the same field type on the form. I then take the empty value of that field and insert it in the field that I want cleared. Neither solution is very nice. A Clear Action or allowing me to set an empty value on the Set Field Value action would be much appriciated. Thanks
... View more

Hi, I'm currently working with the new Business Process Flows functionality and I would like to see Jscript support for switching stages and manipulating fields inside the Business Process Flows itself. It would be very nice if we would be able to add Jscript functions against a OnMoveNextStage and OnMovePreviousStage in the same fashion as we assign function to the OnSave and OnLoad functionality on Forms. The functions should give information about the currently selected stage (ID and friendly name), the stage it's moving towards and possibly even the fields included in the stage with full Xrm.Page support for manipulating the fields. I'm currently manipulating fields by prepending "header_process" in the field ID when I want to manipulate BPF fields but this functionality has to work based on switching towards a specific stage. Adding OnSave functions does not fully cover this functionality as OnSave will trigger before the stage is actually changed.
... View more

Thank you for your feedback. There are currently event handlers to trigger JavaScript functions when the stage changes (navigation occurs), when a stage is selected (peek into a stage, but without navigating) and when the process status changes (from/to Active, Abandoned and Finished). With the API, you can also get information about the currently active or selected stage, as well as the process itself. Please refer to MSDN for more information.

Hiding a stage is supported by defining branching logic that gets evaluated and alter the active path. Arbitrary jumps with a MoveToStage function would corrupt the traversed path information and are, consequently, not supported.

Regarding exposing the stage steps as full fields in the Xrm.Page.ui controls collection and refreshing the process control (chevrons), these are great suggestions! We will consider this in our roadmap.

If I output the date column from a sharepoint list with the value 5.4.2017(UTC+01), it actually outputs 4.4.2017. This is because flow currently only supports UTC+00. A workaround is to change the timezone from the sharepoint list to UTC+00. But then the "Created" and other time Column are wrong. Please add support for other Timezones, even if it has to be declared in the flow himself.
... View more

Hi, It would be really useful to have a Graph API endpoint for a users Flow Approvals. Something like this: List approvals: https://graph.microsoft.com/v1.0/me/approvals?$filter=flowname eq 'my flow' Action an approval: https://graph.microsoft.com/v1.0/me/approvals/{approval-id}/approve|reject This would allow users take action on approvals inside an application, lets say a MVC web app or SPFx web part. Best Regards, Rickard
... View more

Sending emails with Flow is really useful. However, composing good looking emails with dynamic content is really difficult and tedious. The current UI experience here is really terrible. Microsoft - please consider the following improvements: Add a better and more modern Rich Text / HTML editor to flow actions where needed. For example all actions for sending emails. Here we need a better experience for authoring the email body. Allow authors to copy and paste HTML content including tags for dynamic content. This would allow for using an external editor. Allow authors to edit text as Rich Text and as HTML source.
... View more

Would be great to be able to build complex workflows visually in Visio (interactively with variables and logic) and have that visually display simple to complex workflows and build Microsoft Flows automatically. Two-Way updates between Visio and Flow would be very helpful. This would be something that a power user could use and explain to others - instead of enterprise solutions like NinTex that require IT involvement.
... View more

Hi There, This applies to viewing the list of "My Flows" or "Team Flows" that have been created Ability to search/filter Flow names (also tags if added) Add categories/tags feature (maybe color coded tags?) Customizable groupings of flows Add Date last run I searched for this kind of suggestion first but did not find an idea that was had been submitted along these lines, if I missed existing ones I apologize.
... View more