Change Summary
Release Date | Release Version | Change Description | Link |
|---|---|---|---|
3rd October, 2024 | 2024.3 | The Contract Brief for each Contract is stored in its corresponding SharePoint folder for easy user access.
| |
5.6 | OCI record creation and Approval process. | ||
Create Contract directly from an Opportunity if it is in a certain stage as defined by your administrator. | |||
WBS tasks and POP | |||
Agreement management | |||
Reports pertaining to Agreements such as Agreements expired in past 30 days, Agreements expiring in next 30 days, etc. | |||
5.7 | How to automate the Contract Ingestion process. | ||
Auto create Tasks or Deliverables from Contract documents. | Automatically Create Tasks or Deliverables from Contract Documents | ||
How to use ICI feature to update Contracts and create Contract Mods. | |||
Completing a CPAR process. |
Overview
TechnoMile’s Contracts solution helps Government Contractors manage the entire Contract Lifecycle initiating from Pre-awards to Post-awards through a user-friendly set up and administration tasks. Contracts is built on the highly flexible and scalable Microsoft Dynamics platform, where users can easily configure and manage Contract and Subcontract processes.
Our Contract Lifecycle Management (CLM) product, part of the Contracts solution, delivers a robust set of functionalities with role-based access controls to Contracts, Modifications, Closeouts, Task Orders, Subcontract Agreements (NDAs, SoWs, and TAs), CDRLs, CLINs, Sub CLINs, Approval Workflows, FAR/DFAR Clauses, Small Business Subcontracting, Delivery Orders, Document Repository, and Subcontracts.
If you have any questions, please reach out to your Administrator or feel free to contact us directly at support@technomile.com.
Audience
Contracts Suite Users
Benefits
Easy-to-use templates, auto-population of data, notifications, and alerts transform the slowest process into an efficient and effective automated document management solution
Tracks milestones, deliverable dates, and approvals to create accountability and encourage collaboration
Tracks your compliance and adherence to best practice processes to ensure fewer mishaps occur
Alerts you when key issues arise and enables team members to address them more efficiently
Enables you to explore data and find actionable intelligence more efficiently with filters
Add Contract Specific Clauses to Contract Clauses
Go to a Contract record.
Go to the Clauses tab.
Click Edit.
Enter a name in the Contract specific clauses section.

Click Save.
Clause is added to the Clause Library.Click the information icon to view information about a Clause.

Manage Wage Determinations
Look up Wage Determination data and associate it with a Contract record.
Add a Wage Determination record to a Contract by clicking Add on the Wage Determination tab.
Look up specific Wage Determination records using filter criteria and add them to a Contract.
Add Wage Determinations to a Contract
Go to a Contract record and click ... to display additional tabs for the Contract.
Click Wage Determinations.
Click Add New to add a Wage Determination record.

In the Wage Determination window, you can search for a WD Number or search based on State and County.

From the search results, select the checkboxes of the required WD item(s).

Click Save.
Records will be generated. You will receive an email notification when complete. You can also go to Refresh Jobs to view the Status of a WD creation.NOTE
If the selected WD items had already been created, they cannot be created again on the same Contract record. This will then be indicated as Failed in Audit Logs.

DCAA Contract Briefs
Go to a Contract record.
Click Generate Documents and select Contract Brief.

Click OK.

Click ... and select Documents.

The generated Contract Brief document displays in the grid attached to this Contract.
NOTE
If SharePoint has been configured for the Contract entity, the generated Contract Brief document is stored in a dedicated Contract folder in the SharePoint repository. The name of the folder and the folder path where the generated document is saved, is displayed against each Contract Brief document.
Click Open Location and open the Contract folder.
The dedicated Contract SharePoint folder where the Contract Brief has been saved, opens. 
Click a Contract Brief document link to view the Word document. If SharePoint is configured, the Contract Brief document opens from the saved SharePoint location.
If you make changes to the Contract, you can generate a new Contract Brief document to reflect the updated information.
Subcontracts
Subcontracts can be created from the Partner and Agreement entities, and also the Contract itself. Before creating a Subcontract, a Partner record should be created.
There is a validation check for Subcontracts related to Partner records. The Partner record includes information for NDA Completed and TA Completed. Each of these items also includes a field to capture the Completed Dates. If these fields have not been marked complete, along with a date of completion, an error will display when you create a Subcontract related to the Partner/Agreement.
Create a Subcontract from an Existing Partner Record
To create a Subcontract from an existing Partner record, you can use the Quick Create option.
Go to a Partner record.
On the Subcontracts tab, click New Subcontract.

Quick Create: Subcontract panel opens, enter the required information.

Click Save and Close to create the Subcontract.
Create a Subcontract from a New Partner Record
These steps initiate the Subcontract from a new Partner record.
On the Partners tab, click New.

Select a Partner, Opportunity Name, and Point of Contact.
Click Save and Close to create the Partner.
You can then click Create Subcontract on the Partner record page to create a Subcontract.

Click Save and Close to create the Subcontract.
Create a Subcontract from an Existing Agreement Record
To create a Subcontract from an existing Agreement record, you can use the Quick Create option.
Go to an Agreement record.
Click Create Subcontract.

Quick Create: Subcontract panel opens, enter the required information.

Click Save and Close to create the Subcontract.
Create a Subcontract from a New Agreement Record
These steps initiate the Subcontract from a new Agreement record.
On the Agreements tab, click New.

NOTE
You can also create a new Agreement from within an existing Partner record.

Enter information in all the required fields.
Select a Contract.
You can also search for a specific Contract Number or use the Advanced lookup to search for Contracts.In the Partner Number field, select a desired Partner. The field displays Partners that are related to the selected Contract on the Agreement. The Partner Role field is automatically populated based on the selected Partner.
NOTE
You can also enter an Opportunity Name and its related Partners display when you click inside the Partner Number field.
Auto-filtering for Partner Number
Auto-filtering for Partner Number is primarily based on the selected Contract. If a Contract has not been selected on an Agreement, then Partner Number auto-filtering is based on Opportunity Name. If both Contract and Opportunity Name are present on an Agreement, then auto-filtering is based on the Contract field.

Select a Vendor/Partner POC.
The options for this field are automatically filtered based on the Partner that was previously selected.Click Save to save the Agreement.

You can now click Create Subcontract on an Agreement record to create a Subcontract.
NOTE
You will receive an error if the fields and dates for NDA Completed, TA Completed, and SOW Completed have not been filled in. You can still create the Subcontract, but you will receive an error indicating that these requirements are not satisfied.

Click Save and Close to create the Subcontract.
As the Subcontract moves through Stages, some of the fields on the Partner record are updated to reflect completion.
Example:
If the selected Agreement Type is NDA, and the Agreement Stage is E-Signature Completed, then the Partner record is updated to reflect that NDA has been completed. So the NDA Completed field displays Yes and the NDA Completed Date field reflects the current completion date.
Create a Subcontract from an Existing CPAR Record
To create a Subcontract from an existing CPAR record, you can use the Quick Create option.
Go to a Contract record.
Click ... and select CPARs.
Click Create Child records and select Create Subcontract.

Quick Create: Subcontract panel opens, enter the required information.

Click Save and Close to create the Subcontract.
Create a Subcontract from a New CPAR Record
These steps initiate the Subcontract from a new CPAR record.
On the CPAR tab, click New CPAR.
Enter the required information.
Add a Subcontractor.
In the Key Subcontractors And Efforts Performed section, click New Subcontractor.
Enter a Name for the Subcontractor.
Click inside the DUNS field to display Partner records that are related to the Contract associated with the CPAR.
NOTE
From this window, you can also create a Partner. Click New Partner to display a creation window. Click Save and Close to create the Partner then continue creating the Subcontractor for the CPAR.

Click Save and Close to add the Subcontractor to the CPAR.
Click Save to create the CPAR.
Intelligent Contract Ingestion (ICI): DD-1155
You can now import DD-1155 forms for Contracts.
Import DD-1155
In the Contracts section, click Import Solicitation.

Select DD1155 from the drop-down menu.
Click Choose File and select the desired DD-1155 form PDF file.
A message displays indicating the file is being parsed. You will also receive an email notification that parsing has begun.Click the link in the email to view the status.

You will receive another email notification when the file has been successfully parsed.

Click the link to view the parsed information and confirm that it can be ingested into the system.

Click OK to confirm or click Cancel to go back to the ingestion screen.

Click Next to continue.
CLINs/SLINs/ACRNs data displays, review these items.
Click Confirm & Ingest to ingest this information into the system.
Click Next to continue.

Review Contract Clauses
There are two types of Contract Clauses: Matched and Unmatched.
Matched Contract Clauses
These Clauses already exist in the system.Contract Clauses - Matched window displays all Clauses that have been incorporated by reference number and incorporated by a full text match.

Click the Compare icon to view details about a Clause.
Clause Comparison window displays information directly from the Clause Library and compares information found in the document that you imported.
You can Accept or Reject each Clause.
Click Next to continue.
Unmatched Contract Clauses
These Clauses do not exist in the system. There is no compare tool for Unmatched Clauses since these Clauses are not yet populated in the system.Contract Clauses - Unmatched window displays all Clauses that have been incorporated by reference number and incorporated by a full text match.

Click Confirm & Ingest to continue.
Clauses are ingested.
On the Form DD1155 window, click Next to continue.
Contract is created.
Go to the Clauses tab to view the imported Clauses. By default, they are accepted.
Go to the CLIN/SLINs tab to view the imported CLIN/SLINs data.
Update Existing Contracts using Intelligent Contract Ingestion (ICI)
This feature allows you to automatically update an existing Contract by extracting data using ICI technology. This process eliminates the manual data capture process.
You can upload a PDF from an existing Contract
Attach the original Form to a Contract record
Select items from the extracted data to update Contract records
SF-33
SF-26
OF-347
Create a Contract Mod using Form SF-30
Create Contract Mods using SF-30 data and update Contracts so that Mods creation can be automated. The new Create Mod button allows you to upload and process the SF-30 Form.
This feature also includes the ability to add new Contract Mod records.
Go to a Contract record.
Click the ellipsis icon and select Contract Mods.
Click the next ellipsis icon and select Import Contract Mod.

Click Choose File and select a Contract Document file that is saved on your system.
NOTE
The format of this file must be PDF.

Click Submit.
A message displays indicating that the file has been sent for parsing. You will receive an email notification when the parsing is completed.A list of Contract Mods from the ingested file displays.

Scroll through the list to view the items. You can modify some of the fields from this screen.
Click Confirm & Ingest to add the Modifications to the Contract.
The New Contract Mod page displays.NOTE
A new feature allows your System Administrator to configure a default amount to be entered, if the ingested Amount field is blank.

Clause Library
Mass Updates
Use the Mass Update button to refresh your Clause Library.
Go to Clauses.
On the FAR Clause Library page, click Mass Update.

In the Mass Update window, select a Clause Type and enter Revision Date.
Click Update to refresh the Clause Library.

If no updates are available for the selected Revision Date, the Clause Library will not be updated.

If updates are available, the updates display in the Mass Update window.

Select the checkboxes for the desired updates and click Update to apply the changes.
Click OK to run the updates.
Tip: Use the search bar to locate Clause updates for a specific Clause.
You will receive an email notification with details about the Clauses that were updated.
You can also view details about the updates in Refresh Jobs.
Use Audit Logs in Refresh Jobs to view information about the updates.
If the Status indicates Failed, it is likely because the data was already matching and NO updates were required.
Delete a Contract
Go to a Contract record.
Click Delete.

Click Delete again to confirm this action.
Contract is deleted.
However, you may receive an error if there are any ACRN, CLIN, or POP records related to this Contract. You must first then delete all related items, before you can delete the Contract record.
Delete Related Records
On a Contract record page, click ... to display additional options.
Go to the CLIN/SLINs tab.
Drill-down to the SLIN records and find related Funding records.
Note: The lowest level of the record hierarchy is Funding.Delete the related Funding record.
Delete the related SLIN record.
Delete the related CLIN record.
Repeat deletions for each related Funding, SLIN, and CLIN record.
Delete related ACRN records.
Delete related POP records.
OCIs
This feature enables you to create OCIs along with a review and an approval process.
Login to your Microsoft Dynamics instance and click Compliance App.

Go to Opportunities and click to open an Opportunity Record.

Click Initiate OCI.

Enter details in all mandatory fields such as Contracts POC, Proposal Due Date, Adjudication Reason, etc. and click Save and Close.

Click to open the newly created OCI record.

Go to Internal Team and click New Team Member.

Enter a value in the User field, select Role as Reviewer, and click Save and Close.

Reviewer is added.
Click New Team Member again.

Enter values in the User and Sequence fields, select Role as Approver, and click Save and Close.
Note that Sequence determines the flow of approval in case there are multiple Approvers. For instance, a value of 1 assigned to the Sequence field of an Approver implies that he/she will be the first to receive the OCI for approval and so on.
Approver is added.
Similarly, you can add multiple Reviewers and Approvers.

Click the More commands for Team Member icon and select Send For Review.

Click OK.

Emails are sent to the Reviewers along with the link to the OCI record page.

Note that Business Process Flow (BPF) Status changes to Submitted for Review.
Click Send For Approval.

Click OK.

Emails are sent to the Approvers, along with the link to the OCI record page.

Also, BPF Status changes to Submitted for Approval.
Go to Approval History.
Note that Approval Status is currently Pending.
Once it is approved, Approval Status changes from Pending to Approved and BPF Status changes to Completed.


Create Contract from Opportunity at any Stage
Go back to Opportunities and click to open an Opportunity record.

Note that if this Opportunity is in a Stage that has been specified as the default Stage(s) for creation of a Contract by your System Administrator and as per the requirements of your organization, then the Create Contract button is visible and you can create a Contract from the Opportunity.Your System Administrator can also specify other default Stage(s) by adding Stages into the JSON Value field of the Convert To Contract Stages record present in the Product Configuration entity. System Administrators can also specify if multiple Contracts for one Opportunity have to be prohibited by specifying AllowDuplicates as false.
Note that the default value of AllowDuplicates is true, which means that multiple Contracts can be created for one Opportunity.

Click Create Contract.

Enter details in fields such as Contract Name, Contract Number, Execution Date, etc. and click Create Contract.
Note that Opportunity, Primary Organization Name, and Anticipated Contract Value are auto-populated from the Opportunity record however, they can be edited.
Click Yes.

Contract is created.

Note that if your System Administrator has specified that an Opportunity cannot have corresponding duplicate Contracts, then an Error message displays, post clicking Create Contract.

BOEs
WBS Tasks & POP
Go to BOEs and click New.

Enter details such as WBS, WBS Task, Spread Type, etc. and click Save.
Note that you can change the Start and End Dates even after a BOE is created, post clicking Save. If you do so, the following Warning message displays.
Once BOE POP is updated, by default Hours are spread evenly for each month (from BOE Start Date to End Date) however, you can change the Hours in Discrete Spread Type, as per your requirements.Click New Parent Task.

Click Continue.

Note that the WBS Task field is auto populated from the BOE however, you can edit it.Enter details such as Task Name, Start and End Dates, etc. and click Save.

Parent Task is created.
Note that the Start and End Dates of a Parent Task must lie between the BOE Start and End Dates. If not, the following warning message displays.

Agreements Management Timeline
Go to Agreements and click to open an Agreement record.
Agreement record opens that displays BPF Timeline, which shows the change in Stages based on the change in Statuses. NOTE
You cannot change stage manually.

Reports
Agreements Expired in past 30 days Report
Go to Reports, click the Dashboard Selector icon, and select Available Agreement Reports.

Click Agreements Expired in past 30 days.
A new tab opens.Click Run Report.
Agreements that have expired in the past 30 days Report displays.
Agreements Expiring in next 30 days Report
Similarly, you can view Agreements Expiring in next 30 days Report by selecting the same under Available Agreement Reports.
Agreements Expiring in the next 30 days Report displays.

Agreements Pending Approval Report
Similarly, you can view Agreements Pending Approval Report by selecting the same under Available Agreement Reports.
Agreements pending approvals Report displays.

Agreements Pending Execution Report
Similarly, you can view Agreements Pending Execution Report by selecting the same under Available Agreement Reports.
Agreements Pending Execution Report displays.

Agreements Pending Review Report
Similarly, you can view Agreements Pending Review Report by selecting the same under Available Agreement Reports.
Agreements pending review Report displays.

Automated Contracts Ingestion
CDRLs Ingestion
A new Import CDRL button has been added to Contracts on the CDRLs tab so that you can easily initiate the upload from within a Contract. You can view the original file uploaded in the Contract Documents folder once the ingestion is complete. You can view and edit the records created after the ingestion process.
Go to a contract record.
Click the ellipses icon and select CDRLs.
In the CDRLs grid, click Import CDRL.

Click Choose File and select a CDRL data file that is saved on your system. Wait for the file to be parsed.
NOTE
The format of this file must be PDF.

Click Select CDRL to select the recently uploaded CDRL data file.
Click Confirm & Ingest.
CDRL fields are auto-populated and you can edit the fields here, if required. You can upload and then view/edit multiple CDRL data files by performing the same steps as shown above.
Contract Line Item details display.Click Confirm & Ingest.

Edit values in fields such as Frequency, Requiring Office, App Code, etc. and click Update CDRL. CDRL record is updated.
Note: You can also view the Audit History of a particular CDRL record that displays in the form of a table.
Click Add Item.
Contract Line Item is added.NOTE
In cases where multiple Contract Line Items are created while clicking the Add Item button and data is added into the field(s) of only one Contract Line Item, then all the remaining Contract Line Items with no data in them are automatically removed from the CDRL record, after clicking the Update CDRL button.

Scroll up and click New CDRL.
Enter values in fields such as Contract Line Item No., Exhibit, Category, etc. and click Create CDRL.
CDRL record is created.You will receive two email notifications: when parsing is initiated and when it is completed, with a link to the output.

Review and edit the parsed output before accepting and ingesting it into a Contract record.
CPARs Ingestion
You can now import CPARs for an existing Contract using the CPARs tab, where you can upload a CPARs document. This follows the same process as Contract ingestion using OCRs.
Go to a Contract record.
Click the ellipses icon and select CPARs.
In the CPARs grid, click Import CPAR.

Click Choose File and select a CPAR data file that is saved on your system.
NOTE
The format of this file must be PDF.

Click Submit.
A message displays indicating that the file is being parsed.You will receive two email notifications: when parsing is initiated and when it is completed, with a link to the output.

You can make changes to any of the fields, as per your requirements and click Confirm& Ingest.

A confirmation message displays, click Ok.
New CPAR page displays.
Go to the CPARs tab and click to open the newly created CPARs record.
Go to the Internal Team tab and click New Team Member.
You can also view all the ingested data related to Key Subcontractors and Evaluation Areas here.NOTE
Sequence determines the order of the flow of the review in case there are multiple Reviewers.
Example: A value of 1 assigned to the Sequence field of a Reviewer implies that this Reviewer will be the first to receive the CPARs for review. You can also leave the Sequence field blank in order to send the CPARs for review to all the Reviewers, simultaneously.

Automatically Create Tasks or Deliverables from Contract Documents
Go to a Contract record.
Click Create Obligations.

Click Choose File and select a Contract Document file that is saved on your system.
NOTE
The format of this file must be PDF.

Click Submit.
A message displays indicating that the file is being parsed.You will receive two email notifications: when parsing is initiated and when it is completed, with a link to the output.

Click the link received in the completion email.
Obligations Extraction window opens in a new tab. Note that by default, the Due Date is 10 days from the current date.You can further refine the Extraction Results by selecting a keyword from the Keywords drop-down menu.
You can also change the Due Date by selecting another Date.
Select an Owner for each line item.
Once a name is selected, you can click the x icon to remove it and select another name.Click Task Type and determine the appropriate action for each line item from the following options:
Ignore: Does not create a required action for the Contract.
Create Task: This allows you to create a Task associated with the line item.
Create Deliverable: This allows you to create a Deliverable associated with the line item.
Click Submit.

On the Contract record, click the ellipsis icon and select Activities to view Deliverables.
Click an item to view its details.

TASK tab of the Deliverable displays. Note that the Description field contains both the Key Sentence as well as the Next Sentence.

CPARs
Is the enhanced ability to extract and ingest CPARs data from a PDF document that was downloaded from government websites and establishes a review process.
NOTE
This is visible only to CPARs Admins (Owners of records) and only when CPARs Status is Approved.
Go to a Contract record.
Click the ellipsis icon and select CPARs.
Click a CPAR to view its Status and details of a record.
Click CPAR Process and select Complete.

CPAR Status is updated to Completed.

