Canvas vs. Model-Driven Apps

Dataverse, PowerApps
Canvas vs. Model-Driven Apps - Choosing the Right Approach for Your Next Project Canvas Apps: 1. Design Flexibility:Visual Design Control: Canvas apps offer more flexibility in terms of design. You start with a blank canvas where you can drag and drop elements (like buttons, galleries, forms) and customise their appearance, layout, and behaviour.Pixel-Level Control: Developers have precise control over the placement and styling of each element on the screen.2. Data Source Integration:Wide Data Source Support: Canvas apps can connect to various data sources, including Microsoft 365, SharePoint, SQL Server, and custom APIs.Manually Define Data Connections: Users must manually define the data connections and layout to display the data from these sources.3. App Logic:Custom Logic Implementation: Developers can implement app logic using formulas (PowerFx), making it powerful but also requiring more…
Read More

“Step-by-Step Guide to Building an Employee Onboarding Process with Model-Driven Apps in Dynamics 365”

SharePoint
"Step-by-Step Guide to Building an Employee On-boarding Process with Model-Driven Apps in Dynamics 365" Introduction Employee onboarding is a critical phase that sets the stage for a successful employment journey. Leveraging model-driven apps within Dynamics 365 allows organisations to streamline and automate this process, ensuring a smooth transition for new hires.Step 1: Setting Up the EnvironmentLog in to your Dynamics 365 environment and navigate to Power Apps.Create a new model-driven app project specifically for employee onboarding.Step 2: Defining EntitiesIdentify the essential data needed for onboarding, such as Employee Information, Documents, Training Modules, etc.Create entities for each category, defining attributes and relationships between them.Step 3: Designing Processes and WorkflowsUtilize Power Automate to design workflows that automate tasks, notifications, and approvals during onboarding.Link these workflows with the created entities to manage the…
Read More

Understand Properties And Events Of Screens In PowerApps

PowerApps
Understand Properties And Events Of Screens In PowerApps Introduction We already know that Screens are starting point of any PowerApps canvas application. We also know that there are several types of screens available in PowerApps. Ultimately, screen is also a control to a PowerApps application, so screen also have some properties/events. We can make use of these properties/events of the screens to make interactive canvas apps.In this article, we will be exploring what are the common properties/events associated with the screens and what can be achieved. Properties / Events of Screen Properties/Events can be accessed from the right-hand side property window It can be also accessible from the property bar at the top of the screen. Just click on the drop-down to see a list of all the available properties/events or you can simply…
Read More

Manage Screens In PowerApps

PowerApps
Manage Screens In PowerApps Introduction We know that Screens are a necessary part of any PowerApps canvas application, and we cannot build any PowerApps canvas application without screens, so let’s look into screens and it’s all possible operations that we can do in PowerApps in this article. Creating new screen in PowerApps To create a new screen, first of all, open the app in edit mode in which you want to create a new screen.Now you have two options to create a new screen.Option-1From the top navigation bar, click on "New screen" option and you will see option to create a blank screen, or you can select it from the templates available. Option-2From the left navigation under Tree View, we have Screens Option, under screen we have "New screen" button. Click…
Read More

Understanding Screens And Screen Templates In PowerApps

PowerApps
Understanding Screens And Screen Templates In PowerApps Introduction In previous articles such as,Creating Your First PowerApps ApplicationUnderstanding PowerApps Web StudioCustomizing SharePoint Online List Form Using PowerAppsCreate PowerApps from SharePoint Online ListWe have already got an idea on how to get started with PowerApps and how to work with it. Now we will start learning the basic components or we can say basic controls of the PowerApps to which we will be interacting in our day to days development activities related to PowerApps.There are a lot of controls available in PowerApps such as Screens, Input Controls, Media, Icons, Properties, Navigation, Themes, etc. Let’s start with Screens in this article. Screens in PowerApps As soon as you create your PowerApps canvas application, whether you are creating a blank canvas app or you are…
Read More

Create PowerApps From SharePoint Online List

PowerApps, SharePoint
Create PowerApps From SharePoint Online List​ Scenario We have a SharePoint Online list with given fields. Now, we have to create a PowerApps that can provide the functionality to perform below operationsCreate new itemUpdate existing itemDelete itemDisplay all itemsSearch itemsProvide sort functionalityIf we create this functionality using C# code or REST API code, it may take up to 8 hours of work to create and deploy the app with a skilled developer.But we can do this job in PowerApps in just less than 5 minutes with no development or programming skill required.Let’s understand how we can do this. Creating PowerApps from SharePoint Online List Open the PowerApps web studio by going to https://make.powerapps.com URL from your browser and then click on SharePoint box. Then it will ask to create a connection between PowerApps & SharePoint Online. If you have already…
Read More

Customizing SharePoint Online List Form Using PowerApps

PowerApps, SharePoint
CUSTOMISING SHAREPOINT ONLINE LIST FORM USING POWER APPS​ Scenario We have a SharePoint Online List with given fields. The list form look likes below Now, sometimes a list has a lot of fields, in that case while creating a new item, the new item form has a long vertical scroll. That is not a good user experience. So, what we have to do is, we should shorten that vertical scroll into the form and that can be done if we have two column layouts into the SharePoint new item list form. But SharePoint by default does not provide this functionality. So, in that case, we will take help of PowerApps. Let’s understand how we can achieve this requirement using PowerApps in detail. Create 2 column layout in SharePoint default form using PowerApps Open…
Read More

Understanding PowerApps Web Studio

PowerApps
Introduction In the earlier article Creating your first PowerApps application, we have seen that how to get started with PowerApps. Now let’s understand what the basic elements of PowerApps studios are. Building Blocks (Elements) of PowerApps Studio There are several elements, or we can say building blocks of PowerApps application. These are PowerApps Studio, App Format, Galleries, Forms, Input Controls, Intelligent Controls, Functions, etc. Let’s see each of the elements in details. PowerApps studio is the entry point for developing PowerApps applications. Like if we need to build any .NET based application we may need Visual Studio, if we need to build any android application, we may need android studio, similarly, if we need to make PowerApps application, we need to have PowerApps studio. PowerApps studio is the name given to the PowerApps…
Read More

Creating Your First PowerApps Application

PowerApps
Introduction to PowerApps PowerApps is the new platform by Microsoft where a citizen developer can also create an app based on business requirements without going deep into the programming or web development courses or understandings. PowerApps is a platform which allow users to create an app for Mobile, Tablet, Laptop, Desktop with Low Code model. This PowerApps can be connected to N numbers of data sources such as SharePoint lists, SharePoint Library, SQL Server Database Tables, Excel etc. PowerApps can even connect to On Premises data such as On Premises SQL database using On Prem connectors. Apps built with PowerApps can manage the business requirement, business workflows using Power Automates. We can also create PowerApps responsive design so that one app can run into Mobile, Laptop, Tablet or Desktop screen…
Read More