Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 1.85 KB

ProductManagement.md

File metadata and controls

41 lines (26 loc) · 1.85 KB
uid
ProductsManagement

ProductManagement

Description

The ProductManagement is a server module providing access to product descriptions and instance data.

Provided facades

ProductManager's public API is provided by the following facades:

Dependencies

Referenced facades

None. The product management does not depend on any other server module.

Used DataModels

  • Moryx.Products.Model This data model is used to store product data as well as instance data. The product data describes how to produce an product instance and represents the manufacturing master data while the instance data contains tracing data about every produced instance which is the dynamic data of the product management module.

Architecture

The ProductManagement is the central component to manage product types and their instances. Each application can define custom classes to best meet their requirements. Each application also defines a set of plugins to adapt the product management to their needs.

Overview

Component name Implementation Desription
IProductManager internal The API of the ProductManager
IProductStorage external The plant specific product storage
IProductImporter internal/external Plugins that can import products from file
IRecipeManagement internal Component to handle all recipe operations

Diagrams

TODO