{"id":1059,"date":"2018-03-29T13:54:27","date_gmt":"2018-03-29T19:54:27","guid":{"rendered":"http:\/\/www.idubbs.com\/blog\/?p=1059"},"modified":"2018-03-29T13:54:27","modified_gmt":"2018-03-29T19:54:27","slug":"powerapps-and-sharepoint-top-x-wish-list","status":"publish","type":"post","link":"https:\/\/www.idubbs.com\/blog\/2018\/powerapps-and-sharepoint-top-x-wish-list\/","title":{"rendered":"PowerApps and SharePoint&ndash;Top X Wish List"},"content":{"rendered":"<p>Someone told me that it\u2019s a good idea to always have a \u2018top X\u2019 things you\u2019d fix, add, or change in a product. I first posted my PowerApps and SharePoint wish list about a year ago.<br \/><a href=\"http:\/\/www.idubbs.com\/blog\/2017\/top-x-things-needed-to-make-powerapps-awesome-for-sharepoint\/\" target=\"_blank\">Top X Things Needed to Make PowerApps Awesome for SharePoint<\/a>&nbsp;<\/p>\n<h3>Since last time<\/h3>\n<ul>\n<li>Embedded forms have been introduced. <\/li>\n<li>SharePoint Online now supports customizing SharePoint list forms by using PowerApps. It\u2019s a pretty awesome improvement. Still a \u2018step one\u2019, but a pretty huge step. <\/li>\n<li>The other two things I mentioned are still on the list and reframed a bit below. <\/li>\n<\/ul>\n<h3>The New List<\/h3>\n<ol>\n<li><strong>Full fidelity for complex field types<\/strong> \u2013 The more I use PowerApps, the more I want to be able to use the SharePoint column types that we\u2019re using in many of our lists. Namely Option columns and Lookup columns. At the moment there are stumbling blocks in PowerApps when using these fields and things like GroupBy. PowerApps just doesn\u2019t recognize the data in the way we need it to\u2026 yet. <br \/>True, there are work-arounds for some use-cases, but the fewer of these we need to deal with going forward, the better. Because this actually hampers some development I\u2019ve moved it to the top of my list.\n<li><strong>PowerApps Web Part<\/strong> \u2013 In order for users to have a good experience when in SharePoint and using PowerApps, it\u2019s got to be smooth. Right now it\u2019s still very \u2018jerky\u2019 when in SharePoint and opening an app\u2026 \u201chold on while we load up this other thing\u2026\u201d.<br \/>As I stated in the original post, this is critical for SharePoint \u2018view\u2019 replacements. <br \/>Yes, we have iframes as a work around. That\u2019s \u2018OK\u2019 but just now how smoothly integrated it should be in my opinion.\n<li>When creating an app from the SharePoint interface give us <strong>layout options<\/strong> rather than defaulting to the phone layout. Definitely realize this was a \u2018first step\u2019 and are grateful for it, but time to take the next step. This will also be a big deal once a PowerApps web part (see #1) is ready. <br \/><em>Workaround:<\/em> Yes, you can do this when starting from scratch in PowerApps, but you lose out on the gains of using the wizard.\n<li><strong>From SharePoint: Create an app from a SharePoint view<\/strong>.\n<li><strong>From PowerApps: Create an app from a SharePoint view<\/strong>. Seems like these would be the same thing, but because it\u2019s actually the integration of two products there\u2019s work that needs to be done on both sides for this to work. When choosing a data source it currently gets you down to the list level \u2013 \u2018just\u2019 need to extend one more level down to selecting a view. (I say \u2018just\u2019 but fully realize there\u2019s a LOT of work behind the scenes to make this happen \u2013 keep it up engineers!!). <\/li>\n<\/ol>\n<h3>Other items<\/h3>\n<p>More things in no particular order: <\/p>\n<ol>\n<li><strong>Keep improving PowerApps forms<\/strong> for SharePoint. Wizards, better UX, or whatever it takes to make this both easier for power users (non-dev). Great start \u2013 really, I don\u2019t want to sound ungrateful \u2013 it\u2019s awesome. Just keep improving on it.&nbsp;\n<ol>\n<li>Improve forms UX for (non-dev) power users.\n<li>Make forms available for anonymous and external users. This works for SharePoint, but not the PowerApps forms quite yet (I assume this is at least in part because PowerApps itself is not available to non-tenant users). <\/li>\n<\/ol>\n<\/li>\n<li>I don\u2019t have a good name for this one, but essentially a \u2018code view\u2019 and search. <br \/>Ex. When creating an app from SharePoint it creates a nice 3 screen app with a search baked in. If you delete the Search box, a number of other controls break because they have references to the Search control. It would be nice to have visibility within the PowerApps Studio to where formulas reference a control so makers can update references. <\/li>\n<li>PowerApps forms available in the SharePoint mobile app<\/li>\n<li>Responsive (Canvas) PowerApps. Sounds like the model-driven apps will be responsive. When will we get the same responsive options in SharePoint forms and canvas apps? <\/li>\n<\/ol>\n<p><\/p>\n<p>The list will continue to evolve\u2026 <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Someone told me that it\u2019s a good idea to always have a \u2018top X\u2019 things you\u2019d fix, add, or change in a product. I first posted my PowerApps and SharePoint [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[10,96,11,21],"tags":[119,149,118,148],"class_list":["post-1059","post","type-post","status-publish","format-standard","hentry","category-office365","category-powerapps","category-sharepoint","category-sharepoint-online","tag-forms","tag-responsive","tag-views","tag-web-parts"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pgWQ1-h5","jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.idubbs.com\/blog\/wp-json\/wp\/v2\/posts\/1059","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.idubbs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.idubbs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.idubbs.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.idubbs.com\/blog\/wp-json\/wp\/v2\/comments?post=1059"}],"version-history":[{"count":1,"href":"https:\/\/www.idubbs.com\/blog\/wp-json\/wp\/v2\/posts\/1059\/revisions"}],"predecessor-version":[{"id":1060,"href":"https:\/\/www.idubbs.com\/blog\/wp-json\/wp\/v2\/posts\/1059\/revisions\/1060"}],"wp:attachment":[{"href":"https:\/\/www.idubbs.com\/blog\/wp-json\/wp\/v2\/media?parent=1059"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.idubbs.com\/blog\/wp-json\/wp\/v2\/categories?post=1059"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.idubbs.com\/blog\/wp-json\/wp\/v2\/tags?post=1059"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}