Managed Identity
Managed Identities are the natural evolution of service principals because they completely eliminate the need to manage and store secrets.
Managed Identities are the natural evolution of service principals because they completely eliminate the need to manage and store secrets.
Why CI/CD and ALM? We need CI/CD and ALM in Power Platform to move from ad‑hoc manual exports/imports to predictable, governed delivery.
Grouping Example // Does not work ClearCollect( colEmployeesGrouped, ForAll( Distinct(colEmployees, Department), With( { ...
History Back in the old dates, for plugins depend on 3rd party assemblies, we need to do an ILmerge but it will mess up with debugging.
Nested Galleries Multiple Gallery will lead to multiple scrolls in the 2nd level which is nasty.
Install the PAC CLI Tool Install the PAC CLI tool for both the VS Code and Command Prompt for Windows
How to get input and output to and from PCF
Background FakeXrmEasy made unit tests D365 really easy.
Open the far side panel
Debug method Debugging with local testing harness npm start or npm start watch
OpenAI Series: Prompt - Harnessing Generative AI to Solve Complex Problems
Mastering Azure DevOps Pipelines: Common Tasks for Developers”
Mastering Configuration Values Management in Azure Functions
Dependency Injection in Azure Functions: A Comprehensive Guide
The Evolution and Significance of Roles Inherited by Team Membership in Dynamics 365
Understanding Azure AD B2C Custom Policies: A Comprehensive Guide
Overcoming Challenges with OpenAI Integration Whether you are building a Single Page Application (SPA) and seeking to leverage the powerful features of OpenA...
Introduction If you followed Microsoft documentation Create your first component, you will create one solution file per PCF control. However, in some scenari...
Introduction Microsoft documentation is a great source of learning but still need more transaltion for less experienced developers.
Azure Function App Entry Point common tasks happen in the entry point of an Azure Function App?
Quick Start Nothing better than starting with sample. Here are some best AAD B2C samples custom policy resources I found so far:
Why NoSQL? Traditional SQL databases are good at processing complex queries very efficiently. However, when it comes to the 3V (Volume, Velocity, Variety), w...
Power Pages GA Power Pages as a standalone Power Platform product is now GA. It is a new member to a family of Power Platform products, including Power Apps,...
Scenario Background As a resource company, my clients are other businesses in the supply chain. I need to exchange documents with them. For example, I need t...
Summary TelemetryClient is more feature rich comparing to ILogger. However, it depends on Microsoft Azure Application Insights. So, your logging code will no...
Overall The layers between a consumer client application and Dataverse Web API are: A client application. An Azure AD App Registration. A Dataverse Ap...
Service Endpoints and Azure-aware Plugins Service endpoints allow you to send Dynamics 365 plugin execution context to Azure Service Bus, Topic, or Event Hub.
Connect XrmToolBox to a 21Vianet hosted Dataverse instance The XrmToolBox Connection Wizard didn’t work when I connected to a Dataverse instance hosted on 21...
Scenario I want to be able to trigger an Power Automate cloud flow from an external HTTP call. I also want to restrict on who can call the cloud flow. The fl...
Branching Strategy/Model/Flow GitFlow is a popular git flow strategy. It is a solid start point and can work with CI/CD flows well.
Why We all know the importance of unit tests to the quality of software. D365 plugins are housed inside plugin pipelines and supported by plugin context. It ...
GitFlow GitFlow is a popular way of manage code branches. It is a solid start point and can work with CI/CD flows well.
The Problem Enterprises with an existing centralised (non-Microsoft) Identify Provider (IdP) may frown upon the idea of introducing another new ADFS based Id...
Error Cannot create database ‘AzureStorageEmulatorDb510’ : The database ‘AzureStorageEmulatorDb510’ does not exist.
In a nutshell, the goal is to get a security token from Azure AD via OAuth 2.0 protocal.
The Pain Point Data integration layer comes in many shapes and forms. Sometimes the data you are integrating is transactional in nature. In that scenario, th...
People’s Republic of China government rolled out a cyber security law in July 2017. It forced my client to localize their data storage for their Chinese resi...
At the end of building a solution, everything was working. Then someone mentioned IE11, I felt a visceral punch.
This report is based a dataset published by Johns Hopkins University. You may experience a delay when the report initiates from a cold start. Incomplated dat...
Background Imagine you are making a small solution enhancement for a commercial real estate management company. The company sale people need to come up with ...
Our tester reported the following error logged in a Dynamics 365 online instance multiple times and it is a blocker. The Dynamics 365 instance consists of a ...
Ansible is a popular choice of DevOps tools.
The Final Results Mobile devices are born with cameras, microphones and other sensors. With a ‘Dynamics 365 for phones’ app in your palm, will it be cool if ...
The first time I saw an Actionable Message in Outlook is from an email from Approvals of Power Automates (formerly MS Flow).
With the landing of Dynamics 365 Online (Mooncake) in China, the new and old product names are used interchangeably. The table below maps the old product nam...
Cover Story: Marketing Eco-systems in China What are the same? The marketing concepts are the same in China or not, for example, marketing segmentation, conv...
Sorry guys, I haven’t posted in the last four months or so. It is because I relocated myself from New Zealand to China. I am still having a base in New Zeala...
场景: 提醒通知