About DSI's Supply Chain Platform as a Service (SCPaaS)
DSI's Supply Chain Platform as a Service™ is a flexible Software as a Service solution that allows you to install and run modules that meet the specific supply chain requirements for your business.
You can run SCPaaS™ from the cloud. SCPaaS™ integrates with a PostgreSQL database that contains all data specific to your tenant.
Benefits
-
Completely customize your platform by modifying the objects and data in your tenant to meet your business needs.
-
Use open standard APIs to extend and customize your platform.
-
Seamlessly integrate SCPaaS™ with web applications.
-
Access your system data and gain insights in real time.
Features
-
An administration portal that enables you to configure and manage the platform as well as install modules.
-
An Access Control List that allows you to grant privileges to users at the object and page level, giving you full control over the fields each user can view, and the actions they can execute.
-
An object modeler that provides a visual representation of the database tables within your tenant, and allows you to create new models and objects, and to modify existing objects.
-
Built-in objects for commonly used functionality, such as users, roles, countries, and languages.
-
A dashboard that can be modified to suit the needs of each user.
-
The ability to customize the order of items within your menus.
-
Automatic environment scaling on a cloud-native platform that eliminates the need for on-premise hardware and additional management tools.
About the portal
The SCPaaS™ portal enables you to manage and configure settings for your tenant.
The portal enables you to manage users, roles, and permissions. It also allows you to customize your SCPaaS™ tenant by allowing you to create and customize objects and cards.
You can log on to the SCPaaS™ portal from Google Chrome.
The portal also provides end users with the ability to view information that is relevant to their job, while restricting information that is irrelevant or not appropriate.
About modules
SCPaaS™ modules enable you to customize the objects in your tenant and add new functionality. This includes adding new pages, cards, object definitions, object records, roles, or menus. Modules can contain code, data, or both. Each module is specific to your tenant.
To add modules to your SCPaaS™ tenant, contact the Customer Success Center (CSC).
SCPaaS integration with Amazon Web Services
Cloud-based implementations of DSI's Supply Chain Platform as a Service™ use a combination of API calls and functions to integrate with Amazon Web Services (AWS). This allows you to run SCPaaS™ directly from the cloud.
User management
SCPaaS™ uses Amazon Cognito to provide secure user management and access control for the users within your tenant. Each tenant has its own Cognito user pool, ensuring that your user data is isolated.
When you add a user to SCPaaS™, the system creates an account for that user in the Cognito user pool assigned to your tenant. When user data is modified in SCPaaS™, the system updates that information in Cognito. The following user data is stored in Cognito: first and last name, email address, phone number, and password. SCPaaS™ does not store passwords for any users. Storing user credentials in Cognito reduces administration overhead and increases password security.
Database
SCPaaS™ uses Amazon Aurora to host and manage PostgreSQL databases in the cloud. A system level database stores the list of tenants and licensing details. In addition to the system database, each tenant has its own scalable PostgreSQL database that stores all tenant-specific data, such as modules and objects. The system database does not store any tenant-specific data, and each tenant has access only to its own tenant database.
Storage
SCPaaS™ uses Amazon Simple Storage Service (S3) to store files, such as module code. Module code and portal files can be accessed by multiple tenants. Tenant-specific files are stored separately.
Content delivery
SCPaaS™ uses Amazon CloudFront to deliver web content from your S3 storage to the users within your tenant. When a user runs SCPaaS™, CloudFront delivers all files that are requested on demand. This enables users to quickly access the module code used by your tenant, such as any .html, .css, or image files.
Serverless computing
SCPaaS™ uses Amazon Lambda's serverless computing capabilities to run scalable code on demand.
Loading...
There was a problem loading this topic