We prefer to keep certain business logic and workflow actions in Flow and not in PowerApps. An example of this would be calling a Flow from PowerApps to evaluate conditions from various systems, and return a result or error to PowerApps for the application or the user to react on.
At the moment we have to set up a custom connector to Flow (HTTP request\response) to trigger the flow and return the result to PowerApps. This works extremely well, but it takes some effort to configure. The default PowerApps action to call a Flow does not have the ability to provide feedback to PowerApps from the Flow runtime. This would be a great addition for more advanced flows.
It appears that I am unable to utilize PowerApps's connector [MySQL](premium connector) along with Azure for MySQL although that usage is possible via the on-premises gateway. Therefore, I hope the connection of PowerApps with Azure for MySQL via cloud service to be available so as to use the data source linked within the environment like that.
If PA can export collection to a local drive in a CSV or Excel format, it would increase relevance of PA to making tools that use only backend data for reference and Collect result based on user choices. User should then be able to save/export Collection to their local drive. This will let multiple users make local copy of their choices simultaneously. eg - I have an app that builds Bill of Material (BOM) based on user choices. If the BOM could be exported to a local drive, the user can share it further without having to provide app and data permissions. Additionally, multiple users simultaneously can chose any features and get their BOM saved locally.
I could see when list is large, programmatically filtration wont work, but views are the best things to filter items in large list. I think there should be something in powerapps which could enable it to connect to custom views at least for reading data
I would like the ability to compare push notification parameters to a users local storage so that I can decide whether or not to show it to them. If I allow a user to save app settings on their device such as the ability to disable push notifications or set subscriptions to certain categories, I would like to make sure that I'm sending them relevant information.
The current Twitter example of Offline Capabilities , although useful, doesn't really offer enough depth to really get into whats required to build full offline capable apps. There are also a fair few community posts about how to acheive this e.g. here and here, and they all help conceptually get your head around what is required for offline capabilities (i.e. needing aspects for creating, editing, deleting, error handling and mutliple changes), none actually offer steps/a process to go about this.
In the Offline Mode idea here, @Darshan mentions that there is going to be a Phase 2 implementation that will (hopefully) expand the abilities and introduce them more as standard, but until that is able to be implemented, then more indepth examples would be greatly appreciated.
Its not so much the type of app that matters in the example, its more that it shows and explains how to handle all the different aspects needed to deal with all the nuances of offline capabilties (and explains why its all needed). Pretty much until PowerApps can deal with CRUD by default, examples could help make your already stellar product (the potential it has is insane), killer.
Add a scrollable screen control that allows the designer to either set where the scroll bar position is or reset the scrollbar to top.
Currently the screen remembers its position when you navigate away from it, then if you navigate back to that screen, the screen may not be reset back to the top of the items to display which is a negative user experience forcing the user to scroll back to the top of the scrollable screen.
We think it'd be really cool if there was a Toggle Switch at the top of the development studio (next to the run arrow?) that turns off real-time code execution. This would really improve the speed of development since complex apps can get really bogged down by small edits sometimes.
Currently, we don't have any direct way to calculate week number of the particular Date.
It would be better to have a function which displays the weeknumber for example: WeekNum("26-10-2017") = 43 to avoid usage of other source for this information and then retrieving back to Powerapps application.
It would ease development in some situations when you are making two apps but want similar functionality from the other app. Now it is impossible to copy controls from one App to another App with all the functions.
If copying multiple items form one App to another App was posible to do in Web Client it would be awesome.
I have received some feedback from my app users that it is sometimes hard to tell when image or text is clickable. On the desktop version, when you hover over an image the icon remains the same or when you hover a text it changes to the edit text icon, the mouse icon seems to change to hand icon only when hovering over objects like Icons or Controls like Button control.
Example 1 The text in the Org Browser by Microsoft says View My Profile, when hovering over it with mouse, the mouse icon changes to select text icon.
Example 2 When using images as buttons, the mouse will stay as a cursor and will not change to the hand icon.
Example 3 Hovering mouse over the button. It changes to hand icon and it is clear that you can click it.
This is not a problem on the Phone since you click with your fingers but it confuses the users on desktop. Would it be possible to make all objects with functions in OnSelect property to have a <a> tag or something similar that it would force the mouse cursor to change into hand?
We desparately need to have access to more than one value when accessing a relationship/lookup. Even when the data is stored in a collection, you can only access one value from the lookup field (mainly the PrimaryId unless you put another value that you want to access as Value1 when accessing the lookup and then store that value in another entity). When creating more powerful apps, we are having to create work-arounds by storing extra information in entities that should be accessible via a lookup. For one, it is bad programming when you store the same information twice or check for the same thing multiple times. Not only that, it creates the possibility of data loss and slower functionality.
To create more powerful apps and keep consistent data, we need to be able to access more information via a relationship/lookup, even if it is only available when accessing that information in collections (which is good programming anyway).
I would like to have the ability to have an auto refresh option. We have taken the Service Desk PowerApp and customized it to our needs but everytime a case is added and the excel spreasheet behind the scenese is updated a user needs to manually hit a refresh button to refresh the data source. Please add an option to automatically refresh the datasource at a specified interval.