Skip to main content

Supply Chain Framework 1.1.x

InterSystems Supply Chain Orchestrator™ includes the InterSystems Supply Chain Framework. This page lists the changes in version 1.1.x of the Supply Chain Framework.

Features

There are two main feature enhancements in this release:

  1. Data model API enhancements, including the following:

    • API to create new custom data objects

    • Autogeneration of data access APIs for new custom data objects

    • Additional validation for custom object names and custom attribute names

    • API for synchronizing custom data object classes with related data access API specifications (if any class is manually updated)

  2. A set of supply-chain-specific roles. These roles are created and deployed automatically. They can be used as it is, but clients can continue to use any other roles they configured in the system.

This release also fixes bugs.

API Changes

In this release, the data API (/api/scdata/v1) is split into two APIs (/api/scdata/v1 and /api/scmodel/v1). All data access APIs (such as those for CRUD operations on any data object) remains in /api/scdata/v1. All data model related APIs are moved to /api/scmodel/v1, including:

  • GET BASE_URL/objects: for listing of all supported data objects

  • GET BASE_URL/objects/ObjectName: for the details of a given object

  • POST BASE_URL/attributes/ObjectName: for adding a new custom attributes to an object

The new data model API /api/scmodel/v1 will also include support for the following (new in this release):

  • POST BASE_URL/objects: for creating a new custom data object with associated data access APIs.

  • POST BASE_URL/updatecustomapi: for synchronizing data access API with the underline custom data object (in case the custom object is updated manually)

Another API related change is that for all API errors related to the input data, such as problems in a custom object definition, the system will return a 400 error code instead of a 500 error code.

Supply Chain Data Model Changes

There is no change in the canonical supply chain data model in this release.

FeedbackOpens in a new tab