Contract Creation Agent
The Contract Creation Agent streamlines the process of creating new contract records in Costpoint by analyzing uploaded contract documents, identifying key details, and guiding you through record creation. This AI-powered agent uses Intelligent Character Recognition (ICR) as part of its workflow to interpret and extract contract content accurately, helping minimize manual data entry, reduce errors, and improve speed and accuracy.
Learning Video
Take a look at this video to see how you can use this feature in Manage Contracts: Contract Creation Agent.
Overview and General Process
When you use the Attach & Scan functionality in Manage Contracts, the Contract Creation Agent scans the contents of the file, extracts key fields from the file, and maps these fields to the appropriate fields in Costpoint. You have an option to review and manually change or correct scanned information as needed.
Currently, only PDF files (editable and image-based) are supported by the Attach & Scan functionality. You will receive an error message if you attempt to upload a different file type. In addition, the scanning process is limited to page 1 of the following forms:
- DD1155 (Department of Defense Form 1155: Order for Supplies or Services)
- SF26 (Standard Form 26: Award/Contract)
- SF33 (Standard Form 33: Solicitation, Offer, and Award)
- SF1449 (Standard Form 1449: Solicitation/Contract/Order for Commercial Products and Commercial Services)
To use this functionality in Manage Contracts:
- Click New on the application toolbar to add a record.
- Click the Attach drop-down list and then click Attach to open the Choose File dialog box. Alternatively, you can click the Attach button directly, which opens both the Choose File dialog box and the Linked Content Files subtask.
- In the Choose File dialog box, you can upload a local file from your device or attach a document from an alternate file location in Costpoint. After entering field values, click
Attach & Scan to link the contract document to the record and populate the record and automatically populate contract fields with scanned data.
Note: You may still click the Attach button to simply attach a file without scanning. However, this will not trigger the Contract Creation Agent and will not pre-populate any contract fields.
- After attaching the file, click the Attach drop-down list and then click View Linked Content Files to access the Linked Content Files subtask, if it is not already open.
- On the Linked Content Files subtask, you can manage, view, or delete attachments. You can also use the Scan button to review the information extracted from the document uploaded via Attach & Scan, and make any necessary corrections to the populated values.
- In the Scan results table window, you can directly edit field values within the Extracted Data column.
- For fields containing more detailed information, click the View Details link to open the Details table window.
- In the Details table window, review and update field values as needed. Edit values directly in the Values column and then click Close to return to the previous window.
- In the Scan results table window, click Apply to confirm your edits.
- Save the contract record.
Populated Fields
When you attach and scan a contract document, Costpoint populates the following fields in Manage Contracts, including address details associated with role codes and customer IDs.
| Field | Location in Manage Contracts |
|---|---|
| Costpoint Opportunity | Header |
| Main Opportunity ID | Header |
| Prime Contract No | Header |
| Task Order No | General tab |
| Anticipated Contract Value | General tab |
| NAICS (primary) | Classification tab |
| NAICS (primary) Effective Date | Classification tab |
| DPAS Purchasing Rating | Contract Info tab |
| Role Code (Administered By) | Customers/Contacts tab |
| Customer ID (Administered By) | Customers/Contacts tab |
| Role Code (Deliver To) | Customers/Contacts tab |
| Customer ID (Deliver To) | Customers/Contacts tab |
| Role Code (Issuing Client) | Customers/Contacts tab |
| Customer ID (Issuing Client) | Customers/Contacts tab |
| Role Code (Payments By) | Customers/Contacts tab |
| Customer ID (Payments By) | Customers/Contacts tab |
| Role Code (Submit Invoices To) | Customers/Contacts tab |
| Customer ID (Submit Invoices To) | Customers/Contacts tab |
| Role Code (Ship To/Mark For) | Customers/Contacts tab |
| Customer ID (Ship To/Mark For) | Customers/Contacts tab |
| Contract Award Date | Dates tab |
Population Logic
Costpoint uses the following logic to populate contract fields via the Contract Creation Agent:
- Scan process: The tool first tries to populate the contract record using data extracted from a scanned document.
- Opportunity match: If any fields remain blank after scanning, Costpoint checks if there is a matching opportunity record. If a match is found, it fills in the blanks using overlapping fields from the opportunity, such as:
- Prime Contract No
- Contract Award Date
- Task Order No
- NAICS (primary)
- Contract defaults: If fields are still unpopulated, default values from the Manage Contract Defaults settings are applied. For example, Costpoint might fill in NAICS (primary) if it is still missing.
MS Teams Integration
If your Costpoint instance is integrated with Microsoft Teams and your system administrator has enabled the Contract Creation Agent for contract creation, you can upload and scan a contract document directly from Teams.
To create a contract record via Teams:
- Attach the contract file in the Chat window of your Costpoint application in Teams.
- Review the extracted details that Teams displays from the contract form. When prompted to create a contract record, reply with "Yes."
- Enter a contract name when asked.
- Complete any missing required fields by entering values in the dynamic input form, and click Submit. This ensures all necessary information is captured before the contract record is created.
Once the process is done, Teams will confirm the contract creation and provide a link to the newly created contract record.
Using Dela
You can also upload contract PDFs directly into Dela to create a contract record.
This feature is available in both Costpoint Cloud and on-premises environments. Content Management Integration (CMI) is required for both deployment types to enable this capability. In SaaS (Cloud), CMI is included by default, while on-premises environments require CMI as an add-on component that must be configured.
To create a contract record using Dela:
- Access Dela via Costpoint or Teams.
- Drag-and-drop or search and upload the contract PDF.
- Review the extracted data displayed by Dela.
- Provide any missing required fields as prompted.
- Confirm that all required fields are complete.
Once all entries are finalized, Dela automatically creates the new contract record.