SOT
    • Introduction
    • Release notes
      • Breaking changes
    • User manual
      • Introduction
      • Navigating Industrial Application System
        • Navigation menu
        • Header
        • Managing favorite menu entries
      • Dashboards
        • Creating a dashboard space
        • Sharing a dashboard space
        • Creating a dashboard
        • Editing a dashboard
        • Applying dashboard filters and templates
        • Marking dashboards as favorites
        • Adding Web Portal widgets
      • User profile
      • Support
      • User help
      • Screen display modes
      • System information
      • System Settings
        • Footer and Privacy
        • Skinning
        • Navigation Menu
    • Operations manual
      • Overview
      • System architecture and interfaces
      • System requirements
        • portal/coreservice
      • Migration from previous versions
        • From 5.24 to 5.25
        • From 5.23 to 5.24
        • From 5.22 to 5.23
        • IAS 2025.01.00 (Portal 5.20)
        • From 5.15 to 5.16
        • Helm job for database migration (>5.15)
        • 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
          • Global variables
          • portal/coreservice
          • portal/systemtests
          • Application variables exposed in Helm chart
      • Start and shutdown
        • Startup dependencies
        • Background tasks
        • Health and availability APIs
      • Regular operations
        • Removing / deregister / unregister a module
        • User data deletion
      • 09_failure_handling/index.adoc
      • 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
        • improve UI performance
      • Troubleshooting
    • API documentation
    • Glossary
Web Portal
  • Smart Operations Toolkit
    • Deviation Processor
    • Multitenant Access Control
    • Notification Service
    • Ticket Management
    • Web Portal
  • Shopfloor Management
    • Andon Live
    • KPI Reporting
    • Operational Routines
    • Shift Book
    • Shopfloor Management Administration
  • Product & Quality
    • Process Quality
    • AI Services
  • Machine & Equipment
    • Condition Monitoring
    • Device Portal
  • Enterprise & Shopfloor Integration
    • Information Router
    • Master Data Management

SOT Learning Portal

  • Web Portal
  • Operations manual
  • Setup and configuration
  • Environment variables
  • Application variables exposed in Helm chart

Application variables exposed in Helm chart

The character ":" is used to denote a hierarchy of setting keys in yaml

Local Helm variables

Variable Description Required Default

logging:microsoft

The level of logging to be set for logs from microsoft libraries in all services.

-

logging:system

The level of logging to be set for logs from system libraries in all services.

-

logging:dbmigration

The level of logging to be set for logs from db migration Helm job that migrates databases in core service and usersetting service.

-

observability:otelAutoInjectEnvParams

Whether or not to automatically inject OpenTelemetry environment variables into the application’s configuration.

-

db:maxConnectionPoolSize

Defines the maximum allowed connections to the database. To use system defaults set it to an empty string.

"500"

Global Helm variables

Variable Description Required Default

documentation:en

Filepath for documentation link in english (ex:/doc/en)

https://bos.ch/iasdocu/

documentation:de

Filepath for documentation link in german (ex:/doc/de)

https://bos.ch/iasdocu/

training:en

Filepath for training link in english (ex:/doc/en)

https://www.bosch-connected-industry.com/de/en/services/trainings-and-individual-training-concepts

training:de

Filepath for training link in german (ex:/doc/de)

https://www.bosch-connected-industry.com/de/de/dienstleistungen/schulungen-und-individuelle-trainingskonzepte

deploymentType

Specifies the deployment type (onpremise, cloud). If Web Portal is deployed to any customer system, it must be set to onpremise, no matter which technology is used. It must only be set to cloud for BCI-hosted instances.

onpremise

moduleRefreshInterval

Module refresh interval in the format of 'day.hour:minute:seconds'. When set value as '0.12:00:00' then portal scs update module runs every 12 hour once

0.12:00:00

introspectionCachingTime

Defines default caching time of Introspection results if caching header does not define one(in seconds).

15

supportDataEmail

Support email has to provide in UI. so that end user can easily get support from application itself

-

supportDataPhone

Support data phone has to provide in UI. so that end user can easily get support from application itself

-

supportDataDigitalWorkplaceLink

Use the Nexeed Helpdesk’s ticket system "Digital Workplace" to report an incident and view the status of pending tickets.

-

supportDataEmailBody

In case the end user would like create new email request then this variable value should be displayed default in email body and still user can edit (Need to provide necessary special character in order to make email body more readable). Used for English and as fallback for other languages if not set otherwise.

-

supportDataEmailSubject

Email subject used for sending a support mail. Used for English and as fallback for other languages if not set otherwise.

-

supportDataEmailSubjectDE

Subject to be localized for German language

-

supportDataEmailSubjectES

Subject to be localized for Spanish language

-

supportDataEmailSubjectTR

Subject to be localized for Turkish language

-

supportDataEmailSubjectZH

Subject to be localized for Chinese language

-

supportDataEmailSubjectJA

Subject to be localized for Japanese language

-

supportDataEmailBodyDE

Email body to be localized for German language

-

supportDataEmailBodyES

Email body to be localized for Spanish language

-

supportDataEmailBodyTR

Email body to be localized for Turkish language

-

supportDataEmailBodyZH

Email body to be localized for Chinese language. As Chinese is a non-ASCII language, refer to the email body length limitations page.

-

supportDataEmailBodyJA

Email body to be localized for Japanese language. As Japanese is a non-ASCII language, refer to the email body length limitations page.

-

autoLogoutTimeInMilliseconds

Time after users are automatically logged out when they are inactive.

-

apiDocumentationFooterUrl

Base URL to load Corporate information, Legal notice and Data protection notice in the footer of public API documentation

-

frontendContentSecurityPolicyFrameAncestors

Defines the frame-ancestors directive values for the frontend Content Security Policy (CSP). Configure it under global.frontendContentSecurityPolicyFrameAncestors (not under modules.portal.*) as a comma-separated list of permitted parent sources, for example https://bos.ch/iasdocu/, self. Add the domains that are allowed to embed IAS modules of this system. Not all modules support this configuration. Refer to the respective operations manuals.
For details on the directive, see MDN: frame-ancestors.
Please consider the CSP frame ancestors limitations when updating the frame ancestors configuration.

''

DEPRECATED frameAncestor

Deprecated and not effective anymore. modules.portal.frameAncestor is ignored. Use global.frontendContentSecurityPolicyFrameAncestors instead. For details on the directive, see MDN: frame-ancestors. Please consider the CSP frame ancestors limitations when updating the frame ancestors configuration.

''

appSettingsBase

A predefined set of portal configuration to be selected for an environment. This will internally set the distribution type of the application ex: IAS or BMLP.

-

qualtrics:organizationId

BCI-internal. ID of the Qualtrics organization set up for collecting user feedback. The Organization ID can be obtained from the Qualtrics IDs tab in the Account Settings menu in Qualtrics.

""

qualtrics:zoneId

BCI-internal. Zone ID of the Qualtrics intercept used to display the feedback survey. The Zone ID will begin with ZN_.

""

apiDocumentationLink

Link to the API Documentation.

"https://bos.ch/iasapidoc"

Contents

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

Changelog Corporate information Legal notice Data protection notice Third party licenses