Data Binding in PowerApps

Let us see how data binding works in PowerApps. In this blog let us see how to fetch data from various data sources in PowerApps. It’s very intuitive and easy to achieve the same.

PowerApps can connect to various data sources, let us take an example of Dynamics 365 CE. It can connect to Dynamics 365 online directly and for on premise, it can connect to SQL server via Gateway.

We want to create an app for the sales executive to create an opportunity on the mobile. Instead of entering whole lot of  information, he can just enter few mandatory fields and  create the opportunity.

We can achieve the requirement by building a PowerApps which connects to Dynamics 365 CE with below easy steps

  • Create data source for Dynamics 365 connectivity
  • Create UI to view the Opportunities, create new Opportunity and edit existing opportunity
  • Publish the PowerApps to make it available for the users to use

In case you already have data in the opportunity entity, you can create entire app just in few minutes.

Go to PowerApps

Build POwerAppS
Select PowerApps from Office Portal
Start from Data
Click on the start from data

You have to select the data source as Opportunity and click on phone layout. PowerApps will create the entire application in few minutes

This App would consist of  the three screens

  • Browse Screen – List screen to view the existing opportunities
  • Detailed Screen – Details of the single opportunity
  • Edit Screen- To edit  the existing opportunity

Once you look at these screens you would realise that how powerful and helpful PowerApps is.


The Browse screen would by default have the search and sorting feature . Along with this , it would have the ability to select any record and go to detailed view of the same. We can click to create new record as well from this screen. Don’t you think it’s really easy to create simple app using PowerApps. We really do not have to worry about the data connectivity, any SQL queries etc 🙂

Edit screen is also used for creating new record and its interesting  to see that PowerApps does everything on its own.

PowerApps decides which fields to be displayed on its own however we can change the fields later. You can just try creating such default app and we can further edit the functionality as we need. We will see in my upcoming blogs.

Thank you very much for reading my blogs and please hit the like button if you think the content is useful and leave comments here. Your commets really mean a lot for me.

Happy making PowerApps which is need of the hour !!!

Continue reading “Data Binding in PowerApps”

Kaizala -Initial configuration

In previous post we have seen how to do the initial setup for Kaizala.

Now let us see how to do initial configuration and look at various features provided by Kaizala.

To start using Kaizala, you need to first download the Kaizala app from play store or App store. The Admin of the Kaizala can use the Kaizala management portal. Once you login to the portal, its home page will look like as mentioned in the below screenshot.

Kaizala MGMT Portal-Home page

User can use the left side menu and perform various configuration such as managing the users, managing groups, managing actions, creating connectors,  view reports and settings etc as mentioned in bellow screenshot.

Kaizala MGMT Portal-Menu

Using Kaizala, we can  create public /work Groups,  perform various actions along with the basic chat functionality.

Actions which can be configured are as mentioned below

  • Announcements – Make key announcements or share updates
  • Attendance-Mark attendance with location and photo
  • Checklist– Create to-do lists and  capture everyone’s individual status
  • CHESS– play a game of Chess
  • Assign jobs–  Assign jobs to the people and track the completion status
  • Lets Meet-Invite people to meetings and confirm their availability
  • Live location -Request live location and help people to find their way
  • Photo with location-Share picture with your current location
  • Quick Poll-Ask question and get people’s opinion
  • Request Location-Request people to share their location
  • Share Location-Share your location with people
  • Submit Bill– Submit your bill and expenses
  • Survey-Add  a series of questions and get people’s opinion
  • Tic Tac Tow(Preview)– Enjoy this classic game with your friends
  • Training-Publish trainings for your teams and track completion status

Managing Groups , adding users is very intuitive and I am not going to go in those details, You can just try and should be able to do it. In case of any questions please leave your comments here and I would try to respond with best of my knowledge.

As technical people, we need understand how we can integrate Kaizala with various business applications so that we can improve productivity within the organisation.

Kaizala provides good amount of  RESTful APIs for integration. Let us see how to use those in my next blog.

Keep reading!!