I am working through a scenario to select and rate Board Games to help push me to learn more about the Power Platform.
At this point we
have selected a game and sat down to play. Obviously I won so I want to record
a high rating for this game. My goal is to create a PowerApp I can run from
my phone. I will search for the game to view details and then add a new rating for played games. This rating will
create a new "rating" record in D365. Then our rollup field will
automatically update the parent Board Game record.
So let's see if this
works. The PowerApp was a bit less intuitive (at least for me) than the Power BI
dashboard. So I created several different Apps and forms/screens before getting
what I wanted. The end result is not perfect but was achieving my goal of
getting in and trying it out.
You start in
web.powerapps.com and login to your org. From here you can create a Canvas App
starting from Data. I selected Dynamics 365 and my board game entity. This
automatically built a list screen where you can search the games and a detail
screen to view all the details from the game. These screens can be edited using
the options on the right hand side to add fields, remove fields, change layout,
etc.
|
Create Canvas App from Data |
|
Connect with D365 |
|
Setting up Data Connection |
Now, to create a new
Rating record I created a new blank form page. I added a combo box to this page
which links to the Board Game list and allows users to search and select one.
Then added a Rating scale to fill in the star rating. Then I linked the submit
check mark to a Flow. This Flow will push the data from the PowerApp form into
Dynamics 365.
|
List Screen |
|
Rating Screen Details |
Finally I created a
new button on our main page to get to this Rating page.
|
Details for Rating Button |
Additionally there
were a few other navigation edits to make sure canceling goes back to the right
page and such. The hard part for me was getting the right logic to send to the
Flow which submitted the data. The main issue I had with this was making sure I
had a blank form (no data source selected) and then making sure my combo box
was only allowing one item to be selected.
|
Logic to send Data to Flow |
|
Flow to push data to D365 |
I would like to
expand this by allowing someone to go to a detail form and add the rating from
there. This can be a day 2 item.
To test this, I
downloaded the PowerApps app on my phone and logged in with my trial
credentials. Then I was able to add ratings in the same way as when I was
testing on the PowerApps site. Finally, I went into Dynamics 365 and saw that
the ratings were being added and were being rolled up at the Board Game level.
|
Mobile View Search |
|
Mobile View to save rating |
|
Ratings being created in D365 |
Success! Now to see
if any friends want to use this at Parties.
Tomorrow we will finish this series with a look back at lessons learned and thoughts from this series. Don't miss it!
Precisely because I did not believe in incomprehensible servants, I managed to reach such heights. If you want to too, now is the time to recharge your batteries and start playing https://nodepositz.com/slots-lv/. I am sure it will be successful because there is nothing difficult about it.
ReplyDeleteWhat makes a good casino, how to play slots and table games
ReplyDeleteA good casino is the one that allows you 원주 출장샵 to have fun with games 경기도 출장마사지 from a 인천광역 출장안마 variety of different table games. Slot 강원도 출장샵 machines have great graphics and 포항 출장마사지 a
I was unaware of power platform ...thanks for letting know
ReplyDeleteInside Sales Outsourcing Companies
thank for sharing info about Canvas powerapp
ReplyDeleteArchitectural CAD Conversion Services