Posts

Dynamics 365 Field Service: Understanding the New Asset Maintenance Feature

Dynamics 365 Field Service: Understanding the New Asset Maintenance Feature Introduction Asset maintenance is an important part of any organization that manages physical equipment, machinery, and other operational assets. Ensuring that these assets receive timely maintenance helps reduce unexpected breakdowns, improve operational efficiency, and extend equipment lifespan. Traditionally, organizations using Dynamics 365 Field Service have relied on recurring work orders, agreements, and custom automation to manage preventive maintenance requirements. Microsoft's new Asset Maintenance capability introduces a more structured approach to managing maintenance schedules, reusable maintenance templates, and maintenance activities based on calendar intervals, accumulated usage, and previous service completion. In this article, we will explore how Asset Maintenance works, its key components, different scheduling strategies, configuration considerations, and practical implementation ...

Custom Events in PCF Components

Image
  Introduction In modern low-code development, Power Apps Component Framework (PCF) plays a vital role in enhancing the user interface and delivering rich interactive components. As part of building truly dynamic PCF components, one powerful capability is the event mechanism—especially custom events that allow developers to trigger and listen to component-specific behavior across the app. In this post, we'll explore how PCF components handle events, including how to raise and handle custom events. We’ll also look at practical use cases, implementation steps.   What Are Events in PCF? Events in PCF enable components to communicate with the model-driven app form or other consumers of the control. Microsoft introduced support for custom event handling, allowing PCF control to: Raise events from within the control (e.g., on button click). Notify the hosting form or script when something changes in the control. Enable loosely coupled communication ...

Controlling App Access in Dataverse Environments

Image
Controlling App Access in Dataverse Environments Introduction Data security is a critical aspect of managing Microsoft Dataverse environments. Organizations must ensure that only approved applications can interact with their data to prevent unauthorized data exfiltration and maintain compliance with security regulations. Microsoft has introduced App Access Control as a preview feature to allow administrators to manage which applications can access a Dataverse environment. This feature enables organizations to permit or restrict applications based on predefined lists, helping to prevent malicious or unauthorized access to sensitive data. Important Considerations This is a preview feature and should not be used in production environments. Functionality may be limited and subject to changes as Microsoft refines the feature. How Does App Access Control Work? App Access Control operates at the Dataverse authentication layer. When an application attempts to access Dataverse, th...

Managing System View Access in Model-Driven Apps

Image
In M odel-driven apps , system views play a crucial role in defining how data is presented to users. However, not all users should have access to every view —restricting access to views ensures users see only the information relevant to their roles while maintaining data security and performance . In this blog, we’ll explore how to manage access to public system views , assign security roles to views. What Are System Views in Model-Driven Apps? System views in Microsoft Dataverse define how data is displayed for different tables in model-driven apps. There are several types of views: 1. Public Views Available to all users with table access. Used in grids and subgrids. Can be customized or created by makers and administrators . 2. Quick Find Views Used when users search for records in a model-driven app. Defines the columns and filters used in search results. 3. Advanced Find Views Controls which fields are searchable in Advanced Find. 4. Associated Views Display records related to ...

Dataverse Native Git Integration

Image
Dataverse now offers native Git integration, enhancing the application lifecycle management (ALM) process for developers and makers. This integration enables seamless synchronization of solutions and their components between Dataverse environments and Azure DevOps Git repositories. What is Dataverse Git Integration? Dataverse Git integration is a feature that allows development teams to connect their Dataverse environments directly to Git repositories hosted in Azure DevOps. This connection facilitates the versioning, tracking, and management of solutions and their components within Dataverse, streamlining collaboration among team members. The integration is accessible through the Power Apps interface, making it user-friendly for both citizen developers and professional developers. Benefits of Dataverse Git Integration Centralized Source Control : Git becomes the single source of truth, ensuring consistent and reliable development and deployment processes . Improved Compliance and Secu...