Overview
Transform Copilot is a powerful tool that surpasses the legacy Intelligent Contract Ingestion (ICI) with advanced capabilities. It significantly speeds up contract setup time by streamlining the intake of federal contracts, subcontracts, and purchase orders.
NOTE
This guide is intended for out-of-the-box (OOTB) Contracts users. Organizations with customized layouts should contact TechnoMile for setup assistance.
Audience
Microsoft Dynamics Administrators
IT Support
Prerequisites
Ensure that TechnoMile's Contracts Suite is installed and configured. The version of this package must be 2025.1 or higher.
Ensure the TechnoMile application is registered on Microsoft Azure, refer How to Register an Application on Microsoft Azure.
You will need the Application (client) ID, Directory (tenant) ID, and Client Secret value provided by the Azure application during the initial setup. If you have noted those values during the app registration, you can reuse them. If not, you will need to first log in to the Azure portal to Retrieve the Application (client) ID and Directory (tenant) ID and then Generate a new Client Secret value before you can proceed with product configuration.
NOTE
When onboarding a new user, first set them up in the CRM, then notify TechnoMile to complete their portal setup.
Azure Portal Configuration
Important: Note down the Application (client) ID, Directory (tenant) ID, and Client Secret value obtained in the following steps, and share them with the TechnoMile team for portal configuration before proceeding with product configuration.
Retrieve the Application (client) ID and Directory (tenant) ID
To obtain application (client) ID and directory (tenant) ID from the Azure portal:
Log in to Azure Portal (portal.azure.com) with your Azure admin credentials.
In the left-hand navigation menu, select Microsoft Entra ID.
Select Manage > App Registration.
Locate and open the application that was setup for this .
On the Overview tab, take note of the Application (client) ID and Directory (tenant) ID.
NOTE
Share the Application (client) ID and Directory (tenant) ID with the TechnoMile team for portal configuration.

Generate a New Client Secret
To generate a new client secret on the Azure portal:
Log in to Azure Portal (portal.azure.com) with your Azure admin credentials.
In the left-hand navigation menu, select Microsoft Entra ID.
Select Manage > Certificates & Secrets > Client Secrets.
Info: You will see your existing secret, but you will not be able to retrieve the secret value.Click New client secret.
Enter a Description and Expiration value.
NOTE
The expiration date can be set to a maximum of two years. Since the client secret expires every two years, be sure to generate a new one before it expires to avoid disruptions.
Click Add.
Once the client secret is created, copy the Value immediately and save it for later use. You will not be able to view it again once you navigate away from this page.
NOTE
Share the Client Secret value with the TechnoMile team for portal configuration.

Configure API Permissions Settings
For detailed steps, refer Configure API Permission Settings.
Product Configuration
This section outlines the steps to create a product configuration record for Transform Copilot and update the existing product configuration record for ICI.
Creating Product Configuration Record for Transform Copilot
To create a product configuration record for Transform Copilot:
In your Microsoft Dynamics organization, click the gear icon
and select Advanced Settings.Under Settings, select Solutions.

Click the Advanced Find filter icon
.In the Advanced Find page, look for Product Configuration and then click Results.

In the Product Configuration page, click New Product Configuration.
In the New Product Configuration window, enter Transform Copilot widget as the Key.
Copy and paste the JSON Value below.
{ "BaseURL":" ", "Api_ClientId":" ", "Api_ClientSecret":" ", "Widget_InstanceName":" ", "Widget_ClientId":" ", "Widget_ClientEmail":" ", "Widget_ClientSecret":" ", "Widget_TokenUrl":"/o/oauth2/token", "Register_Token":"/o/provisioning/register-token", "widget_Url":"/web/guest/mediator?widget=true&consumer=ms×tamp=","Azure_TenantId":" ", "Azure_ClientSecret":" ", "Azure_ClientId":" " "MS_TokenBaseURL":"login.microsoftonline.com" }Update the JSON Value field as below:
Contact TechnoMile for the following details, as these values vary across CRM instances and clients:
BaseURL
Api_ClientId
Api_ClientSecret
Widget_InstanceName
Widget_ClientId
Widget_ClientEmail
Widget_ClientSecret
Enter the Directory (tenant) ID, Client Secret, and Application (client) ID obtained from the Azure portal here:
Azure_TenantId
Azure_ClientSecret
Azure_ClientId
NOTE
For GCCH, change the MS_TokenBaseURL from login.microsoftonline.com to login.microsoftonline.us.
The following screen shows an example of the product configuration record for Transform Copilot widget.
Updating Product Configuration Record for ICI
To update the product configuration record for ICI:
In the Solutions page, click the Advanced Find filter icon
.In the Advanced Find page, look for Product Configuration and then click Results.
Locate and open ICI Configurations.
In the JSON Value field update the isTcc value to true to enable the Ingest Transform Copilot button.
Click Save.

Power Automate Configuration
This section outlines the steps to set up power automate configuration that lets you create flows to connect applications and automate tasks.
Creating Power Automate Configuration for Transform Copilot CRM Access
To create the power automate configuration for Transform Copilot CRM access:
In the Solutions page, click the Advanced Find filter icon
.In the Advanced Find page, look for Power Automate Configs and then click Results.

In the Power Automate Configs page, click New Power Automate Configs.
Enter the Flow Name as Transform Copilot Widget - CRM Access Token.
Perform the following steps to copy the Transform Copilot CRM access token flow URL from the Power Apps page:
In the Power Apps page, go to Solutions > TechnoMile GRC Suite.

Select Cloud Flows > Transform Copilot Widget - CRM Access Token.

Click Edit.

Expand When a HTTP request is received and copy the HTTP POST URL.

Paste the copied URL in the Flow URL field and click Save.

Email Templates
The following out-of-the-box email templates notify users about job creation and completion:
Transform Copilot - Notification when job created
Transform Copilot - Notification when job status in finished
Contact TechnoMile for assistance with configuring or customizing email templates.
