Blogs about Azure Integration services and Integration design and patterns with Dynamics 365 Finance and SCM (FO/UO)
Azure Integration services Blog
Azure Keyvault provides a secure way to store very sensitive information in the cloud. Once you have started to use a key vault to store your production secrets, it is important to monitor the key vault to make sure your service operates as intended. Keyvaults are used to store sensitive information, which is critical forContinue reading “Monitoring and alerting for Azure Key Vault”
This blog describes managed identities and different types of managed identities. Managed Identities are in essence similar to Service Principals and they are actually Service Principals. The biggest difference between both is that Azure Managed identities manage the initial creation of the service principal and automatic renewal of the service principal without any additional workloadContinue reading “Azure Integration using Managed Identity”
This blog entry describes the best practice for reading a message from Azure Service Bus in Logic App using Peek Lock Mechanism Azure Integration: Azure Service Bus The central capability of a message broker such as Service Bus is to accept messages into a queue or topic and hold them available for later retrieval. When theContinue reading “Azure Service Bus and Logic App integration Pattern using PeekLock”
Handling non UTF8 encoding in Logic App Recently there was a requirement to generate a flat file in Azure Logic App and deliver to Azure File Share with ANSI encoding as targeting application could only process ANSI encoding file. Much of cloud services assume that a text payload will be some form of UTF (Unicode)Continue reading “Generate a Flat file with ANSI encoding using Logic App”
This Blog describes the method of implementing Dynamics 365 UO’s Data Management Framework Recurring Integration Module using the Logic App. The blog provides a technical implementation of queuing and dequeuing of the Jobs using REST API of Dynamics 365 UO’s Recurring Integration Module. Dynamics 365 for Operation provides two primary sets of APIs, Recurring IntegrationContinue reading “Dynamics 365 UO DMF Data Export using Logic Apps”
HTTPS vs D365UOconnectors for integration with D365UO Microsoft Dynamics 365 for Unified Operation provides project-driven organizations with the tools they need to connect and manage their clients, finances, projects, and people in a unified, integrated environment. D365UO helps services organizations streamline key finance and project-related business processes, simplify the management of their human capital, andContinue reading “Dynamics 365 FO integration using https vs finance connectors”
Why Secure Logic App with HTTP Trigger? The LogicApps with the HTTP Request Trigger is a publicly exposed endpoint, which can be accessed over the internet. These endpoints need to be secured, otherwise, anyone with the URL can post the information to the Logic APP and trigger the Logic App. By default, The endpoint isContinue reading “Azure integration: Securing Logic app HTTP trigger endpoints”
In one of my azure integration involving Dynamics 365, I had to send a null value when a field value is empty. The Dynamics 365 Actions for Update or Create a Record Action in the Logic App was always sending empty string (i.e. “”) instead of null value, which resulted in the integration failure. TheContinue reading “Azure Integration: Setting null value in Logic App Action to Dynamics 365”
Dynamics 365 Finance provides oDATA API to integrate with third party application. Azure integration services and D365 FO REST API integration.
There are times the Azure integration components such as Logic Apps, function Apps, fail due to technical errors, functional errors or data errors. There should be a mechanism to monitor and pro-actively inform the technical owners or functional owners about these errors, to have a successful and reliable integration. This blog provides a mechanism forContinue reading “Azure Integration: Tracking, Exception Handling and Monitoring of Azure Logic App”
This blog describe the best practises and guidelines for using Azure DevOps for Azure Integration development and release management. Introduction This blog describe the best practises and guidelines for using Azure DevOps for Azure Integration development and release management. Figure 1: High Level view of AIS Release management Azure DevOps / Release management Branches ForContinue reading “Azure Integration Release Management best practices”
Azure Resource Manager visualization is part of Azure Portal now. It provides a visual way of visualizing Azure Resource Manager Templates. It helps to understand the components in the ARM template, how they interact and components used in the template. It provides a way to understand the components in a resource group. Azure Integration: ARMContinue reading “Azure Integration: ARM visualiser on Azure portal”
Enumerating all the Logic App runs history using PowerShell and REST API. Azure integration services.
The Azure Integration service approach to connect OnPremise Webservices to Logic App using OnPremise Azure Data Gateway. Logic App custom connector.
Installing an on-premises Azure data gateway provides quick and secure data transfer between on-premises data sources and Azure components.
Dynamics 365 FSCM Integrations
Priority-based throttling introduces service protection settings that prevent the over-utilization of resources to preserve the system’s responsiveness and ensure consistent availability and performance for environments running Finance and Operations apps. What is throttling and why? The problem with the OData and custom webservice is that when you make more calls than the endpoints can process,Continue reading “Dynamics 365 FO: Priority based throttling for integrations”
Use case: I had to set financial dimension values for Purchase Order Lines using oData while inserting data into D365 Unified Operations. To set the financial dimensions, we need to set the value for the field “DefaultLedgerDimensionDisplayValue“. When I tried to set the value, I got the following error. Write failed for table row ofContinue reading “Dynamics 365 UO: Set financial dimension using oData integration”
This blog explains the integration option to export data entities from Dynamics 365 F&O into a Microsoft Azure SQL database. D365FO provides a feature via Data Management Frame called bring your own database (BYOD). The BYOD feature lets D365 administrators export one or more data entities that are available in D365FO into an Azure SQLContinue reading “D365 Finance and Operations integration using BYOD”
Dynamics 365 for Unified Operations has evolved into purpose-built applications to help you manage business functions. This would mean that there would be integration with diverse systems. The blog describes integration patterns, integration scenarios, and best practices. There is a number of ways users can interact with the D365 UO. There are different ways toContinue reading “Integration Design Patterns for D365 FO”
This Blog describes implementing Recurring Integration in Dynamics Finance and Operations using the REST API of the DMF Recurring Integration Module.
This blog describes a method to use Azure Integration with Dynamics 365 FO Business Events. The Dynamics 365 FO Business Events can send events/trigger/notification to external applications such as Azure Integrations, which can use this trigger to handle specific integration or business process scenarios. The Events existed in Finance and Operations were previously confined toContinue reading “Dynamics 365 FO Integration using Business Events”
Integration of Dynamics 365 FO DMF using REST API to export import Data to and from D365FO via Data file/package. Impementation in .Net C#
Data Task automation is a feature in D365 Finance and Operations Data Management framework. The end-to-end steps for D365 DMF DTA.