Supply Chain Risk Analysis Management System


Supply Chain Risk Analytics & Management System (SCRAMS) helps you make sense of the supply chain information you already have, but which you cannot effectively analyze for supply chain risks. We ingest your procurement data, incl. Navy ERP and SAP, into a graph database, and make it easily searchable for supply chain analysts, contract officers etc. We also run automated analytics, such as price anomalies indicating counterfeit or refurbished parts.

Ingest information from your ERP and other sources into SCRAMS and let SCRAMS intelligently “connect the dots”.  Once done, you can run smart searches across the analyzed data, and run automated analytics. You can also generate actionable reports. SCRAMS has a different focus compared to conventional supply chain risk analysis solutions: It looks for malicious intent as well as accidental/QA issues, surfacing whether supplied items and assemblies of items pose a risks to safety, security and assurance. SCRAMS draws on big data analytics, semantic information modeling, artificial intelligence, natural language processing, cybersecurity, we are able to provide a solution that saves you time and hassle.

Expand the following for more details:

The SCRAMS application ingests a data dump from SAP ERP (incl. SAP-based installations such as Navy ERP) etc. The data is processed, converted, and ingested into a graph database (Neo4j) to build a node/relationship-based data graph that is used intensively by SCRAMS’s search and analytics features (see Figure below). SCRAMS enriches the graph with data from additional data sources (such as CAGE info from SAM, location from Google Maps, etc.).

SCRAMS allows users to drill-down search the data using a text input field and search buttons automatically determined by the graph structure. For example, a user can search for a product by typing text in the field and selecting the ‘Product Name’ button to search the DB. The result is displayed in a table with buttons to save, export and print. Users can also visualize search results graphically in 2D, 3D, and in virtual reality (see here for proof-of-concept feature). Users can narrow down displayed search results through a provided text input field on top of the result table. Further drill-down searching is available from each search step result: The left column of the result table usually contains checkboxes that allow the user to select particular rows for deeper search. Once the selection is made, users can select a button from the button menu and SCRAMS will search and return those drill-down search results, again in tables containing data relationships and information.

SCRAMS supports automatic algorithmic analysis of the data, which identifies and aggregates “risk indicator” results based on requirements provided by Navy’s SCRM lead, such as product pricing anomalies, vendor location mismatch, CAGE code anomalies, component serial number anomalies, etc. The results are SCRM “risk indicators”, not conclusive risk determinations, because surrounding factors are analyzed, rather than the actual ICT parts. The analyses are automatically executed periodically. Risk indicator information is automatically displayed on the landing page when the user logs in. The SCRAMS app can also push (e.g. email) risk indicator reports to notify designated users.

Users can export results (in table form) into Excel/PDF/Word. Users can also save current search results (both results snapshots of current results, and queries).
Users can upload files in 1000+ supported formats from the SCRAMS web interface, including images. SCRAMS extracts the text (incl. from images, using OCR), and indexes the extracted text to allow full-text searching from within the SCRAMS web UI.

The SCRAMS app interacts with SCRAMS’s externalized attribute-based access control (ABAC) system, which is based on our innovative OpenPMF security policy automation product. SCRAMS obtains fine-grained permission information via OpenPMF’s ClientSDK feature, which control access at a fine granularity (individual Web UI menus and buttons etc.). In other words, users in different groups get different menus and buttons on their web UI. Furthermore, SCRAMS supports industry-standard single sign-on (SSO) using OpenID Connect via Tomcat.

Our fully functioning, robust SCRAMS application prototype is a Java web application running on a web application server (Tomcat), that provides users access from web browsers.

SCRAMS capabilities include:

  • Supplier identification and information, including associated IT components
  • Federated search of available government and internet data
  • Facilitated data discovery and federated searching
  • Analytical capabilities to recognize risks, incl. (automated) anomaly detection
  • Ingested SAP ERP (+ supports document import from 1000+ formats for searching)
  • Saving and exporting queries and reports, exports to PDF, and MS Excel & Word
  • Support for all stakeholders (power users, contract managers etc.)
  • Security features (granular permissions, ABAC, integrated security policy automation with OpenPMF)
  • Web-access and centralized cloud service
  • Scaling with users, data and analytics
  • Web compatible access (HTML, JavaScript, CSS),
  • User accessibility support in browsers

How to use/adopt SCRAMS:

  • SCRAMS can be deployed as an appliance/virtual appliance. Users access the system using their web browser
  • Database admins provide supply chain data (e.g. ERP/SAP export/import) or upload documents directly
  • SCRAMS ingests provided data into a graph database, enabling advanced search and automatically applied risk analytics
  • There may be some upfront cost for new customers because SAP (and other ERP) data is not 100% uniform across organizations. ObjectSecurity’s in-house data ingestion service leverages automation to keep cost low, because of the amount and complexity of the imported information.