This post discusses leveraging Python with Dataverse, highlighting its
advantages for analytics, reporting, and automation in Dynamics 365. It presents
a real-world example of a C-level dashboard generated from Dataverse data,
showcasing how to ef...
Microsoft has announced a new suite of AI certifications while retiring several
older ones to align with rapidly evolving job roles. New exams, debuting in
2026, cover areas such as Machine Learning Operations and AI integration in
databases. Prof...
I developed a Dynamics 365 MCP Server for an agentic engineering project, aimed
at integrating AI agents with Dynamics 365 operations. Key focus areas included
server design, tool registration, and validation of workflows. This MCP
framework enhan...
In Dynamics 365, locking fields on a Business Process Flow (BPF) prevents users
from editing certain fields. Two JavaScript functions are shared: one for
locking BPF fields and another for locking both form and BPF fields
simultaneously. The heade...
The post discusses managing multiple controls associated with a single attribute
in Dynamics 365 forms. It emphasizes the need to dynamically show or hide these
controls based on conditions, providing examples for hiding a single control and
hidin...
When a user with critical Power Automate flows leaves, it can cause connection
reference issues, disrupting business processes. To solve this, owners or admins
can change flow ownership in bulk using Advanced Find. This maintains
operational workf...
The modern Advanced Find feature in Power Apps is the default option, but you
can switch back to the classic version by following these steps: Access the
Power Apps Admin Center, select your environment, navigate to Settings, adjust
Product Featur...
When sharing records in C#, use GrantAccess to specify access rights for the
recipient. ModifyAccess allows modifying shared record access. Access rights
vary for each user. Users cannot be given rights they don't have. ShareRecord
and ModifyAcces...