Prerequisites

Before installing Smart Flows on-premises, ensure your environment meets key infrastructure requirements. This section outlines the networking, port, and SSL certificate configurations necessary for a successful deployment.

Networking Requirements

Your Experlogix Smart Flows server needs to be accessible in your network through a browser and be able to communicate with the license server.

Domain Name Configuration

Your server requires a Fully Qualified Domain Name (FQDN)Closed A domain name that specifies its exact location in the tree hierarchy of the Domain Name System. It specifies all domain levels, including the top-level domain and the root zone. Also referred to as an absolute domain name.

  • You will need to be able to make DNS changes for your organization's domain

  • The FQDN must resolve and translate to your server IP from the internet 

Smart Flows Port Numbers

You should always use the default ports unless it is restricted. The use of Transport Layer Security (TLS) is necessary for a proper communication with Microsoft services such as Microsoft 365 and Microsoft Dynamics 365 CE .

WARNING : Make sure your firewall allows traffic on these ports.

For servers with multiple roles, allow your traffic on multiple ports:

Smart Flows On Premise Port Numbers e.g.

Port #

Function

443

Production

1443

Development

2443

Test

Installation Folder Path

Create the installation folder: e.g. C:\Experlogix -Smart Flows .

TLS Certificate Setup

The use of TLS encryption is required for the Smart Flows system to function. To enable TLS encryption, you need a TLS Certificate that matches your FQDN.

If you install multiple projects on one server, you can also use a wildcard certificateClosed a digital certificate that is applied to a domain and all its subdomains. Wildcard notation consists of an asterisk and a period before the domain name. Secure Sockets Layer (SSL) certificates often use wildcards to extend SSL encryption to subdomains. for the CN . For example *.base.domain.com with *base.domain.com and base.domain.com as alternative names. The "*base" component of the address serves as a "fill in the blank" to properly direct to all versions of the address that end in ".domain.com"

SSL Certificate Format Guidelines

Store the PFX file inside the installation folder (e.g. C:\Experlogix-Smart Flows).