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 to Azure - Register an Application.
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 integration.
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.
Access Product Configurations from Advanced Settings
IMPORTANT NOTE
Alternatively, if you are unable to access Advanced Find from the navigation shown below, then perform the steps as shown in this section to go to Product Configurations using Power Apps.
Click the gear icon and select Advanced settings.
Click the funnel icon to access Advanced Find.
Select Product Configurations and click Results.
A list of all Product Configurations displays.
Creating Product Configuration Record for Transform Copilot
To create a product configuration record for Transform Copilot:
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 Product Configuration page, locate and open ICI Configurations.
In the JSON Value field update the is Tcc value to true to enable the Ingest Transform Copilot button.
Click Save.
Access Product Configurations from Power Apps
Click Environment and select an Environment of your choice.
Go to Tables and search for and click Product Configuration in search results.
Scroll down to Product Configuration columns and data and click +more.
Select the Contains Secret, JSON Value, and Value columns and click Save.
List of all Product Configurations with selected columns and data displays. Note that you can edit data of any column directly from the table for a particular Product Configuration.
In the Product Configuration page, locate and open ICI Configurations.
In the JSON Value field update the is Tcc value to true.
To add a new product configuration, click Add more rows.
Enter the Key and JSON Value as mentioned in the Creating Product Configuration Record for Transform Copilot section.
The Transform Copilot Widget product configuration is created.
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 PowerApps page:
In the PowerApps page, go to Solutions > TechnoMile GRC Suite.
Select CloudFlows > TransformCopilotWidget - 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.