Home
%3CLINGO-SUB%20id%3D%22lingo-sub-1001762%22%20slang%3D%22en-US%22%3ERe%3A%20Ignite%20Live%20Blog%3A%20THR1079%20-%20Streamline%20Business%20Processes%20w%2FMicrosoft%20Teams%20%26amp%3B%20Power%20Apps%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1001762%22%20slang%3D%22en-US%22%3E%3CP%3Eis%20it%20planned%20to%20provide%20an%20API%20Call%20or%20Function%20to%20Deploy%20the%20PowerApps%20directly%20in%20Microsofts%20Teams%2C%20without%20manual%20intervention.%20Remote%20Provisioning%3F%20This%20would%20be%20much%20easier%20as%20a%20manual%20export%20and%20import%20of%20the%20Solution%20Package...%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1001758%22%20slang%3D%22en-US%22%3ERe%3A%20Ignite%20Live%20Blog%3A%20THR1079%20-%20Streamline%20Business%20Processes%20w%2FMicrosoft%20Teams%20%26amp%3B%20Power%20Apps%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1001758%22%20slang%3D%22en-US%22%3E%3CP%3E.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-990003%22%20slang%3D%22en-US%22%3EIgnite%20Live%20Blog%3A%20THR1079%20-%20Streamline%20Business%20Processes%20w%2FMicrosoft%20Teams%20%26amp%3B%20Power%20Apps%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-990003%22%20slang%3D%22en-US%22%3E%3CP%3EYesterday%20at%20Ignite%20I%20attended%20an%20awesome%20session%20delivered%20by%20Matthew%20Bolanos%20and%20Pete%20Daderko%20where%20they%20reviewed%20some%20cool%20new%20ways%20you%20can%20rapidly%20create%20apps%20in%20PowerApps%20and%20publish%20them%20to%20Teams%20for%20your%20organization%20to%20start%20using.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F155446i3AA57FF527BF93C5%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22OoppejNa%20(1).jpeg%22%20title%3D%22OoppejNa%20(1).jpeg%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EThe%20presentation%20was%20kicked%20off%20by%20Pete%20to%20introduce%20what%20would%20be%20covered%20and%20then%20he%20handed%20off%20to%20Matthew%20to%20do%20the%20demo%20of%20creating%20an%20app%20in%20PowerApps%20for%20processing%20returns%20for%20a%20retail%20company%20and%20adding%20the%20app%20to%20the%20left%20bar%20in%20Teams.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F155444i05DBE0B1811FAAAB%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22sUFSeZ2V.jpeg%22%20title%3D%22sUFSeZ2V.jpeg%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EMatthew%20started%20by%20demoing%20how%20to%20create%20an%20app%20from%20scratch%20using%20the%20PowerApps%20canvas%20studio%20which%20he%20compared%20to%20a%20combo%20of%20the%20ease%20of%20use%20of%20PowerPoint%20with%20the%20power%20of%20Excel.%20He%20quickly%20created%20a%20header%20at%20the%20top%20of%20the%20app%20using%20the%20WYSIWYG%20interface%20and%20then%20clicked%20the%20data%20source%20tab%20to%20open%20an%20Excel%20document%20that%20was%20living%20in%20his%20OneDrive.%20His%20Excel%20document%20has%20a%20table%20in%20it%20for%20recording%20each%20return%20record.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F155430iDD1FFD4B8505FF90%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22image1.png%22%20title%3D%22image1.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EOnce%20he%20added%20the%20data%20source%2C%20he%20was%20able%20to%20use%20it%20in%20a%20form%20and%20select%20which%20fields%20to%20show%20in%20the%20app%2C%20including%20the%20product%20title%2C%20price%2C%20comments%2C%20etc.%20which%20all%20showed%20up%20in%20a%20nice%20preformatted%20data%20entry%20form.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F155431i2175BBC490FC6489%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22image2.png%22%20title%3D%22image2.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3ENext%2C%20he%20added%20a%20submit%20button%20using%20IntelliSense%20in%20the%20formula%20bar%20at%20the%20top%20(like%20you%20would%20in%20Excel)%20to%20control%20what%20happens%20when%20the%20button%20is%20clicked%20to%20allow%20the%20user%20can%20submit%20their%20entries%20from%20the%20form.%20%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F155433i8CBA5B3E42FFD8BE%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22image4.png%22%20title%3D%22image4.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EOne%20of%20the%20cool%20things%20about%20PowerApps%20is%20that%20there%20was%20no%20compiling%20needed%2C%20the%20app%20was%20being%20created%20in%20the%20background%20and%20just%20needed%20to%20be%20previewed.%20In%20preview%20mode%20he%20was%20able%20to%20fill%20out%20the%20form%20and%20hit%20submit%20and%20then%20he%20jumped%20over%20to%20Excel%20and%20we%20saw%20the%20table%20update%20with%20the%20new%20entry%20in%20real%20time%E2%80%A6%20pretty%20cool%20for%20about%205%20minutes%20of%20work%20and%20zero%20code.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ENext%2C%20Matthew%20enhanced%20the%20app%20by%20using%20the%20AI%20Builder%20feature%20with%20a%20trained%20object%20detection%20model%20(that%20he%20built%20before%20the%20session%20and%20swapped%20in%20like%20a%20cooking%20TV%20show%20does%20with%20the%20fully%20baked%20cake)%20to%20accept%20a%20photo%20of%20whatever%20is%20being%20returned%20and%20auto-fill%20the%20form%20based%20on%20what%20the%20AI%20sees%20in%20the%20photo.%20He%20then%20showed%20a%20demo%20of%20the%20enhancement%20by%20uploading%20a%20photo%20of%20a%20camera%20filter%20and%20then%20the%20AI%20auto-populated%20the%20return%20form%20with%20camera%20filter%20details%20for%20him!%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F155436iB9EC39FAF77200D3%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22image6.png%22%20title%3D%22image6.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3ELastly%2C%20Matthew%20published%20the%20app%20into%20Teams%20super%20easily%20by%20clicking%20the%20app%20in%20the%20PowerApps%20apps%20list%2C%20selecting%20his%20app%20and%20then%20clicking%20the%20Add%20to%20Teams%20button%20at%20the%20top.%20He%20followed%20the%20on-screen%20instructions%2C%20which%20downloaded%20an%20app%20file%20to%20load%20into%20Teams.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F155434i414369399EDD96E2%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22image7.png%22%20title%3D%22image7.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EHe%20then%20switched%20over%20to%20Teams%20and%20opened%20his%20list%20of%20apps.%20From%20there%20(if%20your%20admin%20has%20enabled%20it)%20you%20can%20simply%20click%20Upload%20a%20Custom%20App%20and%20upload%20the%20file%20that%20was%20downloaded%20from%20PowerApps.%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F155435i5C83552047A5B0D0%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22image8.png%22%20title%3D%22image8.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EAnd%20then%20boom%2C%20the%20app%20is%20loaded%20on%20the%20left%20bar%20directly%20in%20Teams%E2%80%A6%20couldn%E2%80%99t%20be%20easier.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F155438iAAFB04D9E3AA2A53%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22image9.png%22%20title%3D%22image9.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3ETo%20learn%20more%20about%20adding%20a%20PowerApps%20app%20to%20Teams%20see%20the%20recently%20published%20blog%20post%3A%20%3CA%20href%3D%22https%3A%2F%2Fpowerapps.microsoft.com%2Fen-us%2Fblog%2Fadd-your-canvas-apps-to-teams%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fpowerapps.microsoft.com%2Fen-us%2Fblog%2Fadd-your-canvas-apps-to-teams%2F%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EWatch%20the%20session%20recording%20here%3A%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fmyignite.techcommunity.microsoft.com%2Fsessions%2F83760%3Fsource%3Dsessions%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fmyignite.techcommunity.microsoft.com%2Fsessions%2F83760%3Fsource%3Dsessions%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ERandy%20Drisgill%20%E2%80%93%20Product%20Manager%20-%20%3CA%20href%3D%22https%3A%2F%2Fwww.rackspace.com%2Fen-us%2Fmicrosoft%2Foffice-365%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3ERackspace%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22http%3A%2F%2Fblog.drisgill.com%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3EMy%20Blog%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftwitter.com%2Fdrisgill%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3EMy%20Twitter%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-990003%22%20slang%3D%22en-US%22%3E%3CP%3EA%20review%20by%20MVP%26nbsp%3BRandy%20Drisgill%26nbsp%3Bon%20Ignite%20Session%3A%26nbsp%3BTHR1079%20Streamline%20your%20business%20processes%20with%20Microsoft%20Teams%20and%20the%20Microsoft%20Power%20Apps%26nbsp%3BPresented%20by%20Pete%20Daderko%20%26amp%3B%20Matthew%20Bolanos%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-990003%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EIgnite%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EPowerApps%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ETeams%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E

Yesterday at Ignite I attended an awesome session delivered by Matthew Bolanos and Pete Daderko where they reviewed some cool new ways you can rapidly create apps in PowerApps and publish them to Teams for your organization to start using.

OoppejNa (1).jpeg

The presentation was kicked off by Pete to introduce what would be covered and then he handed off to Matthew to do the demo of creating an app in PowerApps for processing returns for a retail company and adding the app to the left bar in Teams.

sUFSeZ2V.jpeg

Matthew started by demoing how to create an app from scratch using the PowerApps canvas studio which he compared to a combo of the ease of use of PowerPoint with the power of Excel. He quickly created a header at the top of the app using the WYSIWYG interface and then clicked the data source tab to open an Excel document that was living in his OneDrive. His Excel document has a table in it for recording each return record.

image1.png

Once he added the data source, he was able to use it in a form and select which fields to show in the app, including the product title, price, comments, etc. which all showed up in a nice preformatted data entry form.

image2.png

Next, he added a submit button using IntelliSense in the formula bar at the top (like you would in Excel) to control what happens when the button is clicked to allow the user can submit their entries from the form.  

image4.png

One of the cool things about PowerApps is that there was no compiling needed, the app was being created in the background and just needed to be previewed. In preview mode he was able to fill out the form and hit submit and then he jumped over to Excel and we saw the table update with the new entry in real time… pretty cool for about 5 minutes of work and zero code.

 

Next, Matthew enhanced the app by using the AI Builder feature with a trained object detection model (that he built before the session and swapped in like a cooking TV show does with the fully baked cake) to accept a photo of whatever is being returned and auto-fill the form based on what the AI sees in the photo. He then showed a demo of the enhancement by uploading a photo of a camera filter and then the AI auto-populated the return form with camera filter details for him!

image6.png

Lastly, Matthew published the app into Teams super easily by clicking the app in the PowerApps apps list, selecting his app and then clicking the Add to Teams button at the top. He followed the on-screen instructions, which downloaded an app file to load into Teams.

image7.png

He then switched over to Teams and opened his list of apps. From there (if your admin has enabled it) you can simply click Upload a Custom App and upload the file that was downloaded from PowerApps. 

image8.png

And then boom, the app is loaded on the left bar directly in Teams… couldn’t be easier.

image9.png

To learn more about adding a PowerApps app to Teams see the recently published blog post: https://powerapps.microsoft.com/en-us/blog/add-your-canvas-apps-to-teams/

 

Watch the session recording here: https://myignite.techcommunity.microsoft.com/sessions/83760?source=sessions

 

Randy Drisgill – Product Manager - Rackspace

My Blog

My Twitter

 

 

2 Comments
Occasional Contributor

.

Occasional Contributor

is it planned to provide an API Call or Function to Deploy the PowerApps directly in Microsofts Teams, without manual intervention. Remote Provisioning? This would be much easier as a manual export and import of the Solution Package...