Nexeed

Maintenance Management

    • Introduction
    • User manual
      • Machine Maintenance
      • Tool Maintenance
      • Machine task templates
      • Timing plans
      • Tasks
        • Corrective Task
        • Preventive task
      • Task templates for machines
      • Filter and search functions
    • Developer documentation
      • How-Tos
        • Embedded views
        • Dialog views
    • API documentation
      • HTTP API
    • Glossary
Maintenance Management
  • Industrial Application System
  • Core Services
    • Block Management
    • Deviation Processor
    • ID Builder
    • Multitenant Access Control
    • Notification Service
    • Reporting Management
    • 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
  • Maintenance Management
  • Developer documentation
  • How-Tos
  • Dialog views
✎

Dialog views

This page describes, how to integrate the dialog views provided by the Maintenance Management module.

Create task dialog

When using this view, you’re able to create maintenance tasks for tools or devices. It’s possible to prefill the dialog with provided query parameter.

Current Version: 1.0
Name of Context: maintenanceManagementCreateTaskDialog

Query Parameter

Name Possible Values

endPoint

integer
0 = tool task
1 = device task

title

string

description

string

solverGroupId

string

lockFacility

boolean

facilityIds

string/string[]

lockDevice

boolean

deviceId

string

toolId

string

malfunctionStartDate

Date

errorCodeIds

string/string[]

malfunctionId

string

taskTemplateId

string

userPhoneNumber

string

How to implement

For detailed information about the view embedding feature, see the documentation from the portal. https://inside-docupedia.bosch.com/confluence/display/NP1/UI+API

Dialog View Example:

function openDialog() {
    const context: ContextDialogViewWithContribution = ...;
    const dialogTitle: string = ...;
    const viewParams: Record<string, string> = ...;

    IframeIntegrationLibrary.showViewInDialog(context, dialogTitle, viewParams)
        .then((dialogData: DialogData | null): void => {
            if (dialogData !== null) {
                // Dialog was closed after a task was successfully created
            } else {
                // Dialog was closed without a task being created
            }
        });
}

Events

When closing the dialog without creating a task, null is returned. If a task has been created via the dialog successfully, an empty object is returned.

Contents

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

Changelog Corporate information Legal notice Data protection notice Third party licenses