Nexeed
    • Introduction
      • Main functions
    • User manual
      • General operation
        • Filter part information
        • Export Identifier
        • Filter and edit settings
      • Search & act menu
        • Parts information area, overview tab
        • Parts information area, details tab
        • Parts information area, counter/timer tab
        • Parts information area, layout tab
        • Parts information area, part report tab
        • Parts information area, block tab
        • Parts information area, additional data tab
        • Comments area
        • Customer-specific actions area
        • Parts handling area
        • Dependent actions area
        • Part coding area
      • Settings menu
        • Hardware settings menu item, general tab
        • Hardware settings menu item, serial tab
        • Hardware settings menu item, Balluff tab
        • Client settings menu item, general tab
        • Client settings menu item, workflows tab
      • Operate the Rework Control module
        • Process part
      • Rework Control core
        • Starting the application
        • Welcome screen & search step
        • Search and analyze step
          • How to filter
        • Recovery options step
        • Complete step
          • Rework process
        • Client configuration
        • Roles and resources
    • Operations manual
      • Overview
      • System architecture and interfaces
        • General deployment view
        • Element description
        • Network connections overview
      • System requirements
        • rework/helmchart/rework
        • rework/rework-backend-service
        • rework/rework-web-service
        • rework/rework-control-core-backend-service
        • rework/rework-control-core-web-service
        • rework/rework-control-core-backend-service-init
        • bci-app/nginx
      • Migration from previous versions
        • Migration from MES to IAS
        • Migration from 6.2 to 6.3
      • Setup and configuration
        • Desktop client
          • ClickOnce client installation
          • Hardware connectivity
        • rework/rework-backend-service
        • rework/rework-web-service
        • rework/rework-control-core-backend-service
        • rework/rework-control-core-web-service
        • rework/rework-control-core-backend-service-init
        • bci/nginx
        • Use ConfirmRework workflow/activity
        • Deployment via Helm with multi-instance support
      • Start and shutdown
      • Regular operations
        • Access control roles and resources
        • Tenant data removal
      • Failure handling
      • Backup and Restore
      • Logging and monitoring
      • Known limitations
    • API documentation
      • HTTP API
Rework Control
  • 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

  • Rework Control
  • Operations manual
  • System requirements
  • rework/rework-backend-service

rework/rework-backend-service

Required quota at host system

Table 1. Required quota at host system
Name Value

CPU Cores

1

RAM in MB

2048

Local File Storage

400MB

Required software at host system

Table 2. Required software at host system
Name Value

Operating System

Linux, 64-bit (Red Hat Enterprise Linux 7 recommended)

Docker Version

20.10+

Further Software

Bash/Shell

Required resources

Resources Comments

key store and trust store

keys and certificates required for TLS, can be configured via environment variables NEXEED_SERVER_TLS_ENABLED.

service mesh

for communication between the reverse proxy and the rework-backend-(micro)service a secured service mesh is required. The service mesh must be provided by the operator of the environment.

Related Nexeed modules

The following Nexeed modules are utilized within the system. If one of the required modules is not available, Rework will not work properly.

Table 3. Overview of required and optional Nexeed modules used by the system
Module Description Communication Protocol Required

MACMA

This module is the identity provider. It implements Open ID Connect and OAuth2.0 protocols. This is a core module that provides access control to all of the Nexeed modules.

Currently the desktop client uses password flow for authentication. Therefore, Direct Access Grant option has to be enabled in Keycloak. Please consult MACMA Operations Manual for information on how to enabled it.

HTTPS

YES

Nexeed LineControl

This module is responsible for retrieving and executing part-related information.

HTTPS

YES

Nexeed Part Traceability

This module provides essential traceability and quality information for parts, which is necessary for generating part protocol reports.

HTTPS

YES

Nexeed BlockManagement

The Block Management module keeps track of any blocks associated with parts that restrict them from further processing. HTTPS is used for secure communication.

HTTPS

NO

Nexeed SetupSpecs

This module is used to retrieve part type data, which is utilized for populating telegram templates sent to the Direct Data Link module. It also performs validation of actions executed on parts.

HTTPS

NO

Nexeed DirectDataLink

Used for customer-specific edge cases (for example PCD communication, ToolControl communication)

TCP/IP

NO

Nexeed Part Quality

The main purpose of Part Quality is to check the stored processing results in the quality database. This ensures that reject parts are not processed further or do not leave production.

HTTPS

NO

Related MES modules

The following MES modules are utilized within the system, those are installed separately using the MES Installer:

Table 4. Overview of MES modules used by the system
Service Description Communication Protocol Required

MES ERP Connectivity

Used for retrieving Cost Centers and Scrap Reasons for some use cases needed by some customers.

HTTPS

NO

MES Orchestration

Used for SAP backflush scenario needed by some customers.

HTTPS

NO

Supporting infrastructure

Table 5. Overview of supported infrastructure components
Service Description Communication Protocol Required

Rabbit MQ

This component is utilized to subscribe to and receive events from the MES ERP Connectivity module, specifically those events related to cost centers and scrap reasons. The system subscribes to the following topics in order to receive these events: nexeed.mes.erpconnectivity.masterdata.costcenters and nexeed.mes.erpconnectivity.production.scrapreasons.

AMQP 0-9-1

(YES)
in case ERP Connectivity is available

Contents

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

Changelog Corporate information Legal notice Data protection notice Third party licenses