Posts

Showing posts from 2024

Resolving SSL/TLS Secure Channel Trust Errors in Dynamics 365 Finance and Operations

Image
Introduction  Have you ever encountered the error: "The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel" while deploying from Visual Studio to Finance and Operations. This error is often linked to an expired or invalid SSL certificate in your environment.  This also shows up as an expired SSL Certificate warning when you open your Finance and Operations environment from the browser. Certificates are critical for securing communication channels, and an expired certificate can disrupt services and integrations. In this blog, we’ll explore the cause of the error and provide steps to resolve it. References Eugene Dmytriienko - Onpremise Certificate Rotation Said Nikjou - Rotate Secrets via LCS MS Docs - Certificate Rotation Configuration In a new cloud hosted environment, the SSL Certificate stays valid for one year by default. Post that, it expires at which point it is essential to renew the SSL Certificate. For Cloud Hoste...

Shopify Meets Dynamics 365 Finance and Operations: A Guide to Integration [Part 2]

Image
Introduction Integrating Shopify with Dynamics 365 Finance and Operations (FnO) requires structured data management and seamless automation.  This blog covers how to create a setup table and page in FnO to securely store API credentials and endpoints.  In the next blog, we’ll create an automated batch job to push product data from FnO to Shopify, automating product creation on the e-commerce platform. If you are new to this series, you can refer to my blog here for setting up the necessary Shopify components for getting started. Pre-requisites Shopify API credentials (API Key, API Secret, Auth Token) Access to the development environment in Dynamics 365 Finance and Operations. References MS Docs - Create a table MS Docs - Create a form Configuration Step 1: Create the model and project I'm going to be starting from scratch so I'll create a new model for this. If you already have a model you'll be using, you can skip this part. Open Visual Studio and click on Continue withou...