Supplyframe NPI-DS 2.25 introduces significant new features and updates across the platform- including system wide updates, enhancements to BOM Insight, ease-of-use additions to our Supplier Portal, and API improvements. 

NPI-DS is adding access to 'Agents', an automation framework that will allow you to setup system rules to automate tasks within Supplyframe.

We've also overhauled how currency works within DSI with the introduction of a new Exchange Rates model, replacing our previous reliance on a system-wide currency API, giving you full control to upload, manage, and lock exchange rate files for each project. 

BOM Insight is seeing updates for easier BOM management including a new tree-view control for your multi-level BOMs, and better integration with Teamcenter.

For admins, a whole new streamlined Reports view called the 'Enterprise Dashboard' is being added, providing a quick, high-level overview of key metrics, including spend and savings details.

Read on and use the table of contents below to learn more!

General

Agents

Exchange Rates

BOM Insight

Teamcenter Integration Improvements

Tree-view in Sidebar for Multi-Level BOMs

CAGE code support 

Supplier Portal 

Quote ID in Supplier Portal

Enterprise Dashboard

API

Cage code Support

New Endpoints for Exchange Rates Tables 

New Endpoints Currency Rates Table Items

Improvements

Reference Price Rules Clarification

General

Agents

What is it? - Agents is a new tool offered by NPI-DS that will allow you to create automations for actions. 

Where can I find it? - All users can select agents when creating a new project within the Sourcing module. Admins can find the initial setup in system settings.

Why do I need this? - Agent automations can cut down on the need for performing repeated manual tasks within DSI. 

How does it work? - Admins can setup agents by creating rules, which take actions based on set conditions. For now, conditions can be System fields, Sourcing System tags, or Sourcing customs tags. Once a condition is selected, you can then choose an action to take place when a condition is met. Actions that can be performed by the agent include Assigning a user, Setting Status, or applying a tag. 

New rule creation setup: 

In this example, we are creating a rule where if Risk Index is over 60, the system will automatically set the line item in Sourcing to the 'Needs Review' status.

Exchange Rates

What is it? - Supplyframe is implementing a new system for managing Exchange Rates, replacing the existing Currency version. 

Where can I find it? - When creating a new RFQ, BOM Insight or Sourcing Project, you'll see an option to select your exchange rate file. The rate selected here will apply to the entire project, locking the project to that selected rate file. Admins, and users with specific Exchange Rates permissions, can setup exchange rates via clicking 'Reference Tables' at the top of DSI, and then clicking 'Exchange Rates'.

Why do I need this? - The new Exchange Rates system ensures consistent financial calculations across your projects for greater stability, traceability, and budgeting confidence.

How does it work? - Once you've navigated to 'Exchange Rates', you'll see a list of your existing Exchange Rates, and options to Upload a new exchange rate, and Generate new rates, based on Supplyframe's existing Currency data. 

BOM Insight

TeamCenter Integration Enhancements

What is it? - Coming in March, we're fully revamping how BOMs within Supplyframe will interact with your Team Center (if enabled) integration

Where can I find it?

Why do I need this? - It's a new modern integration path between Teamcenter and Supplyframe that supports pushing complex BOM structures into DSI, opening them directly from TC, and exchanging risk data as part of strategic sourcing workflows.

How does it work?

Tree-view in Sidebar for Multi-Level BOMs

What is it? - A new structure breakdown is available to help you navigate your multi-level BOMs. 

Where can I find it? - You'll see a 'BOM Structure' tab on the left side panel when viewing your BOMs within BOM Insight.

Why do I need this? - Significantly improves usability for complex assemblies, enabling engineers and sourcing users to quickly find, understand, and inspect specific sub-assemblies or parts inside large BOMs.

How does it work? - BOM Insight will provide an expandable tree view that will correspond with your uploaded BOMs multi-level structure. You can click into this left side BOM structure view to filter out only parts for that section of your level.

CAGE Code Support

What is it? - We’re expanding CAGE Code usage across BOM Insight.

Where can I find it? - CAGE Code will be a mappable field when uploading your BOM. You'l also be able to map CAGE codes via Part Master upload, Contract Price and Purchase Order uploads.

Why do I need this? -  This update to CAGE code will help with traceability and matching for defense and high-reliability programs where CAGE Code is the primary manufacturer identity, and ensures CAGE carries consistently from BOMs to CP/PO and APIs.

How does it work? - Only one CAGE code can be uploaded per part. 

In your BOM Manufacturer Settings, you'll be able to choose between Prioritizing Requested Manufacturer and CAGE code, Enforce it when selecting a price from sources where the same MPN may exist under different manufacturers, or ignore these fields entirely.

Supplier Portal

Quote ID in Supplier Portal

What is it? - Suppliers can now link RFQs in Supplyframe to internal quote IDs that they may reference in other system.

Where can I find it? - Suppliers will see a new 'Edit' option under 'Project' drop down in an RFQ. 

Enterprise Dashboard

What is it? - For Admins, we're replacing the default navigation in Reports with a new Reports Dashboard providing a streamlined view of your RFQ reports.

 

Where can I find it? - It'll show up automatically when clicking into Reports.

Why do I need this? -   The dashboard provides a quick, high-level overview of key metrics, including spend and savings details, all presented with pre-selected date ranges. This enhancement makes it easier for Admins to monitor performance and gain insights at a glance without needing to dig into individual reports.

API

CAGE code Support

What is it? - BOM items returned via API now include CAGE Code so that your external systems can align on the same manufacturer ID used in DSI.

Why do I need this? - API CAGE code support will allow your external systems to align on the same manufacturer ID you use in DSI.

New Endpoints for Exchange Rates Tables

What is it? - We're introducing new Currency Rates Tables in our API to manage entire tables of currency exchange rates. It supports full CRUD operations (Create, Read, Update, Delete) on currency rates tables.

How does it work? - With this update, you'll be able to list all currency rate items in a table, retrieve a single currency rate table, create a new currency rate table, update an existing currency rate table, delete a currency rate table

New Endpoints Currency Rates Table Items

What is it? - We're also introducing API updates for Currency Rate tables, fully supporting CRUD operations.

How does it work? - Similar to above, this update will allow you to use API calls to list all currency rate items in a table, retrieve a single currency rate item, create a new currency rate item, update an existing currency rate item, delete a currency rate item

Improvements

Reference Price Rules Clarification

What is it? - Ref. Pricing rules have been adjusted for cost when multiple candidates exist.

How does it work? - If two items have the same price, we prioritize the most recent Start Date. If no items have a Start Date, DSI now still picks one.

Why do I need this? - This update removes ambiguity around reference prices used in RFQs and reports and ensures items do not go unpriced just because start dates are missing.