Skip to content

Product Memory #Extension

This page is under development.

Screenshots and step-by-step setup guides will be added soon.

Product Memory is an extension module that records production parameters, recipe history, and process knowledge for different product variants on the platform. When used alongside dashboards, operators can compare live values against historical recipes.

Feature Flag

This module is disabled by default. To enable it, set productMemoryIsEnabled to true in the application configuration and restart the application.

{
  "productMemoryIsEnabled": true
}

Backend Service

Product Memory runs through pirivision-product-memory-service (port 8097). This service must be running in the Docker Compose stack.


What Is It For?

Scenario Description
Product changeover Reminds which parameters need to be adjusted when switching to a new product run
Historical comparison Compares production conditions for the same product on different dates
Recipe management Archives approved parameter sets by product
Quality correlation Associates process parameters with quality outputs

Feature Flag Activation

  1. Open apps/web/assets/cfg/conf.json.
  2. Set productMemoryIsEnabled to true:

    {
      "productMemoryIsEnabled": true
    }
    
  3. Make sure the pirivision-product-memory-service is running in the Docker Compose stack:

    cd dev
    docker compose up -d pirivision-product-memory-service
    
  4. Restart the application. The Product Memory tab will appear in the left menu.


Creating a Product Record

  1. Navigate to the Product Memory module from the left menu.
  2. Click the New Product button.
  3. Enter the product name and description.
  4. Define the parameter set (see Parameter Set Management).
  5. Click Save.

Parameter Set Management

Each product record contains the list of parameters monitored during production.

Field Description
Parameter Name Name of the monitored variable (e.g. kiln temperature)
Target Value Nominal value for the approved production condition
Lower Limit Minimum acceptable value
Upper Limit Maximum acceptable value
Unit Unit of measurement (e.g. °C, bar, RPM)

Parameters are added with the Add Parameter button and can be reordered by drag-and-drop.


Recipe History and Comparison

Approved parameter sets from each production run are automatically archived.

  • In the Recipe History tab, filter past runs by date and operator.
  • To compare two recipes side by side, select both and click Compare.
  • Differing values are highlighted; parameters with critical deviations are marked in red.

Dashboard Integration

Product Memory data can be displayed in Horizon and Atlas dashboards.

  1. In Compass, create a query bound to the productmemory data source.
  2. In Cartography, create a KPI widget using that query (e.g. DataGrid or Two-Column List).
  3. Add the widget to a Horizon or Atlas board.

This allows operators to compare live sensor values against historical recipe parameters on the same screen.


Module Relationship
Ecosystem Product Memory is an extension module; for general context
Port Live data sources used in comparison scenarios
Horizon Panels displaying live values alongside historical recipes
Atlas Recipe and process data in advanced dashboards

This page is under development.

Screenshots and step-by-step setup guides will be added soon.