Learn how to take advantage of your business data with Microsoft Dynamics 365 & Power Platform & Cross Technologies. My name is Sanjaya Prakash Pradhan and I am a Microsoft Certified Trainer (MCT) and
Power Apps Canvas apps let makers build a custom expense-entry interface that writes records to Dataverse and displays them in a gallery. This approach is relevant to makers learning app structure and to teams prototyping a simple record-entry experience. Softchief Learn demonstrates the workflow by creating a Personal Expense table, connecting a Canvas app, and wiring up save and navigation actions.
The example app has two main tasks: enter a new expense and review existing expenses. Its Dataverse table includes fields such as Expense Name, Expense Date, Amount, and whether the expense is recurring. The app uses a form for new records and a gallery to show saved records.
Dataverse is the demonstration’s data source, not a requirement for every Canvas app. The presenter notes that other sources, including SharePoint, can be connected instead. The walkthrough focuses on connecting the controls to data and defining what happens when someone selects a button.
One part of the table setup uses Copilot in the Dataverse Data workspace. The maker enters a prompt describing a table for personal expenses, then reviews the proposed columns before saving. For more complex tables, the presenter says the prompt can describe columns and relationships; the walkthrough does not build or validate a more complex model.
This is a practical starting point for a maker who wants to understand how a Canvas app connects screens and controls to business data. The demonstrated app uses Dataverse, but the presenter names SharePoint and other data sources as alternatives. The example does not provide a comparison of those sources or explain which one is best for a particular workload.
The demonstrated process uses a Power Apps environment with access to Dataverse and the ability to create a table and app. The transcript does not state a required license, plan, role, tenant setting, region, or rollout status for the Copilot-assisted table creation. Check your organization’s access and licensing before planning to reproduce that part of the example.
It also does not specify a production-ready security model, sharing configuration, or data governance approach. The app is presented as a simple hands-on example, so treat it as a way to learn the mechanics rather than as a complete deployment plan.
These pieces have distinct jobs: the form gathers one record, the submit function sends it to the connected data source, and the gallery presents multiple records. Navigation connects the screens so users can move between entering an expense and reviewing the list.
The example demonstrates creating a record and viewing records; it does not implement a complete set of create, read, update, and delete operations. It does not show editing or deleting an existing expense, search or filtering, validation rules, or error handling. Although the video description mentions some of those broader learning topics, they are not steps demonstrated in the transcript.
The presenter encounters a problem applying a stock background image and suggests refreshing the screen, then moves on to use a color. That issue is a brief observation in the demonstration, not evidence of a general problem with image controls. The tutorial also does not establish whether the Copilot table-generation option is available in every environment or under which licensing conditions.
Before using a similar app beyond a prototype, makers should independently verify access to the chosen data source and determine the required permissions and licensing. The walkthrough does not cover publishing, sharing, production testing, or how to adapt the layout across device sizes. It also does not compare the Dataverse workflow with creating the same app from SharePoint or another source.
Connect an edit form to the Dataverse table, then set the Save button’s OnSelect property to SubmitForm(formName), replacing formName with the form’s name. The example also uses the form’s OnSuccess property to show a confirmation.
Yes. The walkthrough names SharePoint and other data sources as alternatives to Dataverse, but it does not show the steps for connecting them.
The material does not state a license or plan requirement. Confirm the applicable licensing and environment access for your organization before building.
The demonstrated app saves a new expense and displays records in a gallery. Editing and deleting existing records are not shown.