Nexeed
    • Introduction
      • Features
    • Release notes
    • User manual
      • Dashboards
      • Widgets
      • Support
      • User help
      • Messages
      • Display on the screen
      • Search function
      • Integration status
      • Web Portal configuration
      • User profile
    • Operations manual
      • Overview
      • System architecture and interfaces
      • System requirements
        • portal/coreservice
      • Migration from previous versions
        • From 5.22 to 5.23
        • IAS 2025.01.00 (Portal 5.20)
        • From 5.15 to 5.16
        • From 5.14 to 5.15
        • From 5.13 to 5.14
        • From 5.12 to 5.13
        • From 5.11 to 5.12
        • From 5.10 to 5.11
        • From 5.9 to 5.10
        • From 5.8 to 5.9
        • From 5.7 to 5.8
        • From 5.6 to 5.7
        • From 5.5 to 5.6
        • From 5.3 to 5.4
        • From 5.1 to 5.2
        • Resource mapping from MES to IAS
      • Setup and configuration
        • Permission and roles
        • Support section
        • Training & documentation section
        • Legal information and footer section
        • Cookies
        • Secure configuration
        • Configuration of sections in menu
        • API documentation - footer configuration
        • Environment variables
      • Start and shutdown
        • Startup dependencies
        • Background tasks
        • Health and availability APIs
      • Regular operations
        • Removing / deregister / unregister a module
        • User data
      • Failure handling
      • Backup and Restore
      • Logging and monitoring
      • Known limitations
    • Developer documentation
      • Concepts
        • General
        • Navigation
        • Dashboard
        • Cross-module communication
        • Documents
        • Security
        • Limitations
      • How to…​
        • register your module & views
        • implement context contribution
        • develop a Web Portal-compatible frontend
        • use the iframe integration library
        • build widgets
        • check the integration status
        • develop from localhost
        • improve UI performance
      • Troubleshooting
    • API documentation
    • Glossary
Web Portal
  • Industrial Application System
  • Core Services
    • Block Management
    • Deviation Processor
    • ID Builder
    • Multitenant Access Control
    • Notification Service
    • Ticket Management
    • Web Portal
  • Shopfloor Management
    • Andon Live
    • Global Production Overview
    • KPI Reporting
    • Operational Routines
    • Shift Book
    • Shopfloor Management Administration
  • Product & Quality
    • Product Setup Management
    • Part Traceability
    • Process Quality
    • Setup Specs
  • Execution
    • Line Control
    • Material Management
    • Order Management
    • Packaging Control
    • Rework Control
  • Intralogistics
    • AGV Control Center
    • Stock Management
    • Transport Management
  • Machine & Equipment
    • Condition Monitoring
    • Device Portal
    • Maintenance Management
    • Tool Management
  • Enterprise & Shopfloor Integration
    • Archiving Bridge
    • Data Publisher
    • Direct Data Link
    • Engineering UI
    • ERP Connectivity
    • Gateway
    • Information Router
    • Master Data Management
    • Orchestrator

Nexeed Learning Portal

  • Web Portal
  • Operations manual
  • Regular operations
  • User data
preview 5.24

User data

User data request

There is the legal requirement that on a user’s request it must be provided all stored data and information related to the user.

Following primary assets pa contain user-related data:

  • PA-Dashboard configuration accessed and stored via supporting asset SA-Web Portal core service

  • PA-User settings accessed and stored via SA-Web Portal core service

Required information[1]:

  • User Id

  • Tenant Id

  • Valid user token from (any) user

Requesting user profile from portal/coreservice

Endpoint

\http://<core-container-domain>/api/v1/<tenant-id>/user-profile

Description

Returns the stored user profile of a user

Authentication

Authorization: bearer <token>

HTTP-Method

GET

<core-container-domain>

The internal cluster address of the core service container

<tenant-id>

The MACMA tenant id of the user

<token>

Any valid user token from the same tenant which is used in the request

Requesting dashboards from portal/coreservice

With the first endpoint only the header data of the user’s dashboard is returned, after getting all dashboard headers you need to request the full dashboard data using the dashboard ids from the headers endpoint response.

Endpoint

\http://<core-container-domain>/api/v1/<tenant-id>/dashboardHeaders/<user-id>

Description

Returns the headers of all stored user dashboards

Authentication

Authorization: bearer <token>

HTTP-Method

GET

<core-container-domain>

The internal cluster address of the container

<tenant-id>

The MACMA tenant id of the user

<user-id>

The MACMA id of the user

<token>

Any valid user token from the same tenant which is used in the request

Endpoint

\http://<core-container-domain>/api/v1/<tenant-id>/dashboards/<user-id>/<dashboard-id>

Description

Returns the stored dashboard with dashboard id <dashboard-id>

Authentication

Authorization: bearer <token>

HTTP-Method

GET

<core-container-domain>

The internal cluster address of the container

<tenant-id>

The MACMA tenant id of the user

<user-id>

The MACMA id of the user

<dashboard-id>

A dashboard id from the previous headers request

<token>

Any valid user token from the same tenant which is used in the request

User data deletion

There is a legal requirement that on user deletion all user related data must be removed.

Following primary assets contain user-related data:

  • PA-Dashboard configuration accessed and stored via SA-Web Portal core service

  • PA-User profiles accessed and stored via SA-Web Portal core service

Owner of tenants and users is MACMA, when a tenant or user is removed, MACMA sends a RabbitMQ message to the system exchange.

Web Portal listens to these messages and automatically removes the user and tenant related data.


1. See MACMA documentation

Contents

© Robert Bosch Manufacturing Solutions GmbH 2023-2025, all rights reserved

Changelog Corporate information Legal notice Data protection notice Third party licenses