top of page
Home
About
Services
Blog
Contact
Share
Whole Channel
This Video
Facebook
Twitter
Pinterest
Tumblr
Copy Link
Link Copied
Play Video
Play Video
06:52
Overwriting Subgrid Data with Dataverse Plugins in Model-Driven Apps
In this video we are taking full control of your model-driven app’s subgrid behavior. I will explore how you can leverage Dataverse Plugins to dynamically overwrite data in a subgrid. Whether you need to modify records before displaying them, enforce specific business rules, or customize the way data is retrieved, this technique gives you the flexibility to do it seamlessly. 📌 Resources & Code: (https://hastebin.com/share/akelukicaz.csharp) 💬 Have questions or insights? Drop them in the comments! Don’t forget to like, share, and subscribe for more Power Platform & Dataverse development tips. 00:00 Introduction 00:34 Process blueprint explained 01:30 Demo 02:22 Code walkthrough 06:35 Thank You! #Dataverse #PowerApps #ModelDrivenApps #Plugins #MicrosoftPowerPlatform #PowerAppsDevelopment
Play Video
Play Video
21:15
Dataverse Plugins and Custom Actions: Copy Record Scenario
Discover the power of custom actions and Dataverse plugins in this detailed tutorial! In this video, we explore the differences between bound and unbound custom actions within Microsoft Dataverse. Learn how to implement a practical use case: duplicating a subgrid item with the click of a ribbon button. I’ll walk you through the process of calling a custom action using a client-side JavaScript function and demonstrate how to integrate it seamlessly with Dataverse plugins. Whether you're new to Dataverse or looking to enhance your development skills, this video provides actionable insights and techniques for working with custom actions. 📌 Topics Covered: Bound vs. Unbound Custom Actions Record duplication Writing Dataverse Plugins for Custom Actions Creating Dataverse Client Side JavaScript functions Rest API Builder 🔔 Don’t forget to like, comment, and subscribe for more Dataverse tips and tricks! 00:00 Introduction 01:37 Duplicate Dataverse Record Demo 02:16 Subgrid Button Configuration 03:30 Call Unbound Action JS function 06:46 Custom Bound Action Plugin 09:39 Creating Custom Unbound Action Plugin 11:59 Creating Custom Unbound Action in Dataverse 13:42 Register Unbound Action Plugin 15:55 Recap 16:43 Creating JavaScript function with Rest API Builder 20:19 Updating Subgrid Button Configuration 21:00 Thank You
Play Video
Play Video
07:59
Canvas Apps: Listen for Keyboard Events
In this video, I dive into how you can leverage Power Platform Component Framework (PCF) controls to listen for keyboard events in your Canvas apps. Whether you're looking to enhance user interaction or streamline app functionality, this guide will walk you through the process step by step. Learn how to unlock new capabilities for your applications by integrating keyboard event listeners seamlessly. Don't forget to like, comment, and subscribe for more Power Platform tips and tricks! Repository for PCF control: https://github.com/dovgri1/CanvasKeyDownPcf 00:00 Introduction 00:52 Process Diagram 01:51 Functionality Demonstration 02:49 PCF Control Setup in Canvas App 06:08 PCF Code and Extensions 07:35 Conclusions
Play Video
Play Video
08:56
Dataverse Plugin Transactions Explained
In this video, we dive deep into the world of Dataverse plugin transactions! Learn what transactions are, how they work in the context of Dataverse, and why they are crucial for maintaining data integrity. Key topics covered: ✅ The concept of atomicity in transactions – ensuring "all-or-nothing" operations. ✅ How exclusive locking works to prevent conflicts and maintain data consistency. ✅ Practical insights and best practices for implementing transaction logic in your Dataverse plugins. Whether you're a Power Platform enthusiast or a seasoned developer, this video will give you the foundational knowledge and practical tips you need to effectively work with plugin transactions. 00:00 Introduction 00:37 Plugin atomicity explanation 02:39 Plugin transactions code examples 05:00 Demo in Model-Driven application 06:24 Plugin exclusive locking explained 07:00 Plugin exclusive locking demo 08:21 End
Play Video
Play Video
10:18
Dataverse Security Roles: How to Use Plugins to Implement Specific Scenarios
In this video, we dive into managing security roles in Microsoft Dataverse by leveraging plugins. I'll walk you through how to set up plugins for the RetrieveMultiple and Retrieve messages, enabling more granular control over read permissions for specific entities. Learn how to implement logic that dynamically restricts or grants access based on user roles, enhancing your Dataverse application’s security model. Whether you're new to plugin development or looking to expand your existing skills, this tutorial provides practical examples to apply in real-world scenarios. 00:00 Introduction 01:00 Create Retrieve Multiple message handler 04:41 Testing solution 02:05 Create Retrieve message handler 09:24 Testing solution 10:06 Conclusion
Play Video
Play Video
18:55
Building PCF Control: Follow along - beginners guide
In this video, I'll guide you through a straightforward process for creating a usable PCF control in model-driven apps. You'll learn step by step how to design, code, deploy, and configure a Fluent UI button PCF control that can open any entity's quick create form within your environment. This tutorial is designed to be beginner-friendly, providing a low-barrier entry into PCF control development. 00:00 Introduction 00:25 Functionality Demo 01:17 Create PCF control 03:30 Code PCF control 14:51 Deploy 16:35 Configure 18:38 End
Play Video
Play Video
11:31
Open Canvas App as push notification in Model-Driven application
In this video, I dive deep into leveraging Model-Driven application event handlers to listen for Dataverse changes and trigger custom page canvas applications as push notifications. Follow my step-by-step guide to seamlessly implement this functionality in your Dataverse environment. 00:00 Introduction 1:42 How to register event handlers on Model-Driven application global scope 4:42 How to open Canvas Application custom page using client side JavaScript functions 8:17 How to configure Canvas Application Custom Page for dialog 9:21 Functionality demo 11:07 The end
Play Video
Play Video
23:44
How to start with Dataverse Plugins? Beginners guide.
Welcome to your first step into the world of Dataverse plugin development! This tutorial is designed specifically for beginners, guiding you through the essentials of creating powerful plugins that extend the capabilities of Microsoft Dataverse. Whether you're looking to enhance business processes or integrate new features, this video will provide you with the foundational skills needed. 00:00 Introduction 01:01 Business Case 01:34 Current Situation 02:05 Setting Up Dataverse Plugin Project 03:24 Setting Up Prerequisite 06:08 Writing Plugin Logic 18:23 Plugin Registration 20:33 Solution Testing 21:49 Extending Plugin Logic 23:15 Conclusion
Play Video
Play Video
06:15
Trying to get into Software Engineering? Accelerate with Power Platform!
Unlock Your Software Development Career with Power Platform! Are you looking to break into software development but find traditional paths daunting? Join us as we explore Microsoft's Power Platform, a revolutionary suite of tools that simplify the creation, automation, and analysis of apps without needing a deep coding background. In this video, I'll give you five compelling reasons why starting your journey with Power Platform is a practical and efficient approach that saves both time and effort. What You'll Learn: Low Entry Barrier: Discover how Power Platform's user-friendly interface makes it accessible to a broad range of specialists. Comprehensive Toolset: Understand the interaction of backend, frontend, APIs, and databases through Power Platform's holistic approach. Independence from Traditional IT Employment: Learn how to start your software engineering career within your current company by automating business processes. Elimination of IT Infrastructure Overhead: Kickstart your development projects with minimal setup, allowing you to focus on solving real business problems. Unlimited Professional Growth Opportunities: Find out how Power Platform can be a stepping stone to advanced software engineering roles using pro-code tools. Whether you're a business analyst, a budding developer, or just curious about the field of tech, this video will show you how Power Platform can be your gateway into the world of software development. Say goodbye to the intimidating hurdles of traditional career paths and hello to a world of opportunities with Power Platform. Don't forget to like, subscribe, and hit the notification bell to stay updated with our latest content. Your journey into software development starts here! 00:00 Introduction 01:12 Easy start with Power Platform 01:45 Holistic software development understanding with Power Platform 02:49 Start doing software development in any company 03:52 No infrastructure needed to get started with Power Platform 04:29 Unlimited professional growth 05:18 Conclusion #powerplatform #softwaredeveloperjobs #softwareengineering #codingbootcamp
Play Video
Play Video
13:29
Integrating Supercharged Dynamics 365 App for Outlook into Model-Driven Apps.
Join me in this video as I am implementing Canvas App and OpenAI enhanced Dynamics 365 app for Outlook inside of Model-Driven application. 00:00 Introduction 00:55 Application walkthrough 03:00 Dynamics 365 app for Outlook Installation 04:07 Dynamics 365 app for Outlook configuration 06:07 Dynamics 365 app for Outlook extension with Canvas Application 09:24 Open AI integration 13:15 Summary
bottom of page