SOT
    • Introduction
    • User manual
      • General Descriptions
        • Fine-grained access control
        • Ticket Management Groups
      • Ticket Management
        • Filter options
        • Ticket details
        • Ticket archiving
        • Ticket anonymization
        • Notifications
        • Ticket escalation mapping
      • Maintenance status widget
    • Operations manual
      • Overview
      • System Architecture and Interfaces
      • System Requirements
        • tm/ticket-service
      • Migration from Previous Versions
        • Migration to 7.3.0+
        • Migration to 7.4.0+
        • Migration to 7.4.1+
        • Migration to 7.8.0+
        • Migration to 7.9.0+
        • Migration to 7.10.0+
        • Migration to 7.11.0+
        • Migration to 7.12.0+
        • Migration to 7.13.0+
        • Migration to 7.13.1+
        • Migration to 7.14.0+
        • Migration to 7.16.0+
        • Migration to 7.17.0+
        • Migration to 7.20.0+
      • Setup and Configuration
        • Setup
          • Installation guide
        • Recommendations
        • Helm Configuration
        • Ticket Management global variables
        • tm/ticket-service
        • Ticket Management IAS dependencies
      • Start and Shutdown
      • Regular Operations
      • Failure Handling
      • Backup and Restore
      • Logging and Monitoring
        • Module Health Verification Endpoints and K8S Probes
      • Known Limitations
        • Maximum 2100 parameter support of MSSQL can lead to query failure
        • Users from different tenants can have issues when calling MACMA/MDM concurrently
        • Lost messages of Notification service if maximum retry is exceeded
    • Developer documentation
      • Getting Started
      • How-Tos
        • Domain Context Registration
        • Integrating Ticket Management Views
      • Failure Handling
        • Embedded View Blocked by Content Security Policy (CSP)
    • API documentation
      • HTTP API
    • Glossary
Ticket Management
  • 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

  • Ticket Management
  • Operations manual
  • Setup and Configuration
  • tm/ticket-service
7.22.2 7.22.0

tm/ticket-service


TS_INCIDENTDEADLINEINMINUTES

Description

The duration in minutes for incident ticket after it is created/accepted to calculate its due date. The due date of an incident ticket will be Created_Time/First_Accepted_Time + TS_INCIDENTDEADLINEINMINUTES.

Required

No

Defaults to

10

Sources
  • Environment Variable


TS_SCHEDULER_DELAYINMILLISECONDS

Description

The default time-interval in milliseconds for each schedule job, like the escalation scheduling job.

Required

No

Defaults to

600000

Sources
  • Environment Variable


TS_SCHEDULER_ACL_INITIALDELAYINMILLISECONDS

Description

The initial delay in milliseconds for the ACL-Reload-Scheduler to wait to be triggered.

Required

No

Defaults to

30000

Sources
  • Environment Variable


TS_SCHEDULER_ACL_DELAYINMILLISECONDS

Description

How often in milliseconds the ACL-Reload-Scheduler will be run.

Required

No

Defaults to

120000

Sources
  • Environment Variable


TS_DEVICE_MASTER_DATA_RELOAD_SCHEDULER

Description

Flag indicating whether the scheduler to reload the device master data from MDM should be enabled.

Required

No

Defaults to

true

Sources
  • Environment Variable


TS_SCHEDULER_LOCK_DEFAULTMAXDURATION

Description

Shedlock configuration to prevent multiple service instances to run the scheduling job.

Required

No

Defaults to

PT15M

Sources
  • Environment Variable


TS_SCHEDULER_LOCK_ESCALATION_MINDURATION

Description

Shedlock configuration to lock the triggering of escalations at least for the duration of TS_SCHEDULER_LOCK_ESCALATION_MINDURATION.

Required

No

Defaults to

PT10M

Sources
  • Environment Variable


TS_SCHEDULER_LOCK_ESCALATION_MAXDURATION

Description

Shedlock configuration to lock the triggering of escalations at most for the duration of TS_SCHEDULER_LOCK_ESCALATION_MAXDURATION.

Required

No

Defaults to

PT15M

Sources
  • Environment Variable


TS_FACILITYTYPESTOREGISTERRESOURCE_DEFAULT

Description

[DEPRECATED - use API instead] Starting with IAS release 26.01.01, changing these values will have no impact. The fine-grained access values configured before IAS release 26.01.01 will be automatically migrated

The facility type Ids for "Custom Product Line" and "Customer Area", for which dynamic resources should be registered. Each tenant can have his own list by defining the variable: TS_FACILITYTYPESTOREGISTERRESOURCE_<REPLACE_HERE_WITH_YOUR_TENANT_ID> e.g. TS_FACILITYTYPESTOREGISTERRESOURCE_7311ea8c-5d48-43fe-acf9-980eedf24b6c.
Manual reload of device master data has to be triggered for the affected tenants when changing this variable’s value.

Required

No

Defaults to

A list: - E14CAB2A-2113-441C-A4A1-FCC6AF91861D

Sources
  • Environment Variable


TS_FACILITYTYPESTODELETERESOURCE_DEFAULT

Description

[DEPRECATED - use API instead] Starting with IAS release 26.01.01, changing these values will have no impact. The fine-grained access values configured before IAS release 26.01.01 will be automatically migrated

Define a list of facility types for which the dynamic resource should be deleted in MACMA. Each tenant can have his own list by defining the variable: TS_FACILITYTYPESTODELETERESOURCE_<REPLACE_HERE_WITH_YOUR_TENANT_ID> e.g. TS_FACILITYTYPESTODELETERESOURCE_7311ea8c-5d48-43fe-acf9-980eedf24b6c.

Required

No

Defaults to

-

Sources
  • Environment Variable


NEXEED_TM_TOKEN_INTROSPECTION_CACHE_EXPIRY_IN_SEC

Description

Cached Token introspection result fallback expiry time. Used in case parsing 'riexp' claim fails.

Required

No

Defaults to

300

Sources
  • Environment Variable


NEXEED_TM_TOKEN_INTROSPECTION_CACHE_INITIAL_CAPACITY

Description

Cached Token introspection result initial capacity.

Required

No

Defaults to

100

Sources
  • Environment Variable


NEXEED_TM_TOKEN_INTROSPECTION_CACHE_MAXIMUM_SIZE

Description

Cached Token introspection result maximum size.

Required

No

Defaults to

500

Sources
  • Environment Variable


NEXEED_TM_USER_GROUPS_CACHE_EXPIRY_IN_SEC

Description

Cached User Groups expiry time.

Required

No

Defaults to

300

Sources
  • Environment Variable


NEXEED_TM_USER_GROUPS_CACHE_INITIAL_CAPACITY

Description

Cached User Groups initial capacity.

Required

No

Defaults to

30

Sources
  • Environment Variable


NEXEED_TM_USER_GROUPS_CACHE_MAXIMUM_SIZE

Description

Cached User Groups maximum size.

Required

No

Defaults to

100

Sources
  • Environment Variable


TS_APPLICATION_INSTANCE_ID

Description

Instance id of the ticket service, displayed in the custom health endpoint.

Required

No

Defaults to

ticket-service@tm

Sources
  • Environment Variable


TS_WEBSOCKET_HEARTBEAT_ENABLED

Description

Enables/disables the heartbeat for the websocket communication

Required

No

Defaults to

true

Sources
  • Environment Variable


TS_ATTACHMENT_MAX_SIZE

Description

Specifies the maximum size of an attachment in MB (i.e. 5MB). However, not allowed to specify more than 10MB, as there is currently a maximum request body size validation on nginx server of 10MB.

Required

No

Defaults to

10MB

Sources
  • Environment Variable


TS_MAX_NUMBER_ATTACHMENTS

Description

Specifies the maximum number of attachments for a ticket

Required

No

Defaults to

5

Sources
  • Environment Variable


TS_MAX_FILENAME_LENGTH

Description

Specifies the maximum length of the attachment filename. Longer names are abbreviated in the middle. The maximum filename length must be configured to be at least 15, otherwise the file cannot be uploaded.

Required

No

Defaults to

256

Sources
  • Environment Variable


TS_ATTACHMENT_PROPERTIES_ALLOWED_EXTENSIONS

Description

Specifies the allowed extensions for attachment files.

Required

No

Defaults to

A list:

  • pdf

  • gif

  • jpg

  • jpeg

  • png

  • txt

  • csv

  • avi

  • wmvu

  • mov

  • mp4

  • json

  • log

Sources
  • Environment Variable


TS_ATTACHMENTPROPERTIES_FORBIDDENEXTENSIONS

Description

Specifies the forbidden extensions for attachment files, according to the security guideline. Be careful with changing this list.

Required

No

Defaults to

A list:

  • asp

  • aspx

  • css

  • swf

  • xhtml

  • rhtml

  • shtml

  • jsp

  • js

  • pl

  • php

  • cgi

  • ts

Sources
  • Environment Variable


TS_DEFAULT_ANONYMIZATION_TIME_IN_DAYS

Description

Specifies the default time (in days) after which closed tickets/archived tickets are automatically anonymized. This time is used only when no specific anonymization configuration exists for a tenant.

Required

No

Defaults to

90

Sources
  • Environment Variable


TS_DEFAULT_ARCHIVING_TIME_IN_DAYS

Description

Specifies the default time (in days) after which closed tickets are automatically archived. This time is used only when no specific archive configuration exists for a tenant.

Required

No

Defaults to

30

Sources
  • Environment Variable


TS_TICKET_ANONYMIZATION_SCHEDULER_ENABLED

Description

Enables the ticket anonymization scheduler task.

Required

No

Defaults to

true

Sources
  • Environment Variable


TS_TICKET_ANONYMIZATION_SCHEDULER_CRON

Description

Cron value (in Spring CronExpression format: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/scheduling/support/CronExpression.html) for the ticket anonymization scheduler task. (value must be kept in sync with ticketAnonymizationSchedulerLockMinDuration and ticketAnonymizationSchedulerLockMaxDuration)

Required

No

Defaults to

0 0 1 * * *

Sources
  • Environment Variable


TS_TICKET_ANONYMIZATION_SCHEDULER_LOCK_MIN_DURATION

Description

Minimum duration for the database lock used by the ticket anonymization scheduler task. The lock makes sure that there is only one instance executing the task at a time. (value must be kept in sync with ticketAnonymizationSchedulerCron)

Required

No

Defaults to

PT24H

Sources
  • Environment Variable


TS_TICKET_ANONYMIZATION_SCHEDULER_LOCK_MAX_DURATION

Description

Maximum duration for the database lock used by the ticket anonymization scheduler task. The lock makes sure that there is only one instance executing the task at a time. (value must be kept in sync with ticketAnonymizationSchedulerCron)

Required

No

Defaults to

PT25H

Sources
  • Environment Variable


NEXEED_TM_ANONYMIZATION_JOB_DELAY_IN_MILLISECONDS

Description

Specifies how often the scheduler for processing anonymization jobs should run (in milliseconds). Default: 60000 (1 minute)

Required

No

Defaults to

60000

Sources
  • Environment Variable


NEXEED_TM_ANONYMIZATION_JOB_LOCK_MIN_DURATION

Description

Minimum duration for the database lock used by the anonymization job scheduler task. The lock makes sure that there is only one instance executing the task at a time. Default: PT1M (value must be kept in sync with anonymizationJobSchedulerDelayInMilliSeconds)

Required

No

Defaults to

PT1M

Sources
  • Environment Variable


NEXEED_TM_ANONYMIZATION_JOB_LOCK_MAX_DURATION

Description

Maximum duration for the database lock used by the anonymization job scheduler task. The lock makes sure that there is only one instance executing the task at a time. Default: PT10M

Required

No

Defaults to

PT10M

Sources
  • Environment Variable


TS_ARCHIVING_SCHEDULER_ENABLED

Description

Enables the ticket archiving scheduler task.

Required

No

Defaults to

true

Sources
  • Environment Variable


TS_ARCHIVING_SCHEDULER_CRON

Description

Cron value (in Spring CronExpression format: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/scheduling/support/CronExpression.html) for the ticket archiving scheduler task. (value must be kept in sync with archivingSchedulerLockMinDuration and archivingSchedulerLockMaxDuration)

Required

No

Defaults to

0 0 2 * * *

Sources
  • Environment Variable


TS_ARCHIVING_SCHEDULER_LOCK_MIN_DURATION

Description

Minimum duration for the database lock used by the ticket archiving scheduler task. The lock makes sure that there is only one instance executing the task at a time. (value must be kept in sync with ticketArchivingSchedulerCron)

Required

No

Defaults to

PT24H

Sources
  • Environment Variable


TS_ARCHIVING_SCHEDULER_LOCK_MAX_DURATION

Description

Maximum duration for the database lock used by the ticket archiving scheduler task. The lock makes sure that there is only one instance executing the task at a time. (value must be kept in sync with ticketArchivingSchedulerCron)

Required

No

Defaults to

PT25H

Sources
  • Environment Variable


TS_FAILED_MASTER_DATA_RELOAD_SCHEDULER_ENABLED

Description

Enables the failed master data reload scheduler task.

Required

No

Defaults to

true

Sources
  • Environment Variable


TS_FAILED_MASTER_DATA_RELOAD_SCHEDULER_INITIAL_DELAY_IN_MINUTES

Description

Delay (in minutes) after application startup when the master data reload scheduler for fetching devices and facilities should be started.

Required

No

Defaults to

5

Sources
  • Environment Variable


TS_FAILED_MASTER_DATA_RELOAD_SCHEDULER_FIXED_DELAY_IN_HOURS

Description

Scheduled period (in hours) when the master data reload scheduler for fetching devices and facilities should be executed.

Required

No

Defaults to

24

Sources
  • Environment Variable


TS_FAILED_MASTER_DATA_RELOAD_SCHEDULER_LOCK_MIN_DURATION

Description

Minimum duration for the database lock used by the failed master data reload scheduler task. The lock makes sure that there is only one instance executing the task at a time. (value must be kept in sync with failedMasterDataReloadingSchedulerFixedDelayInHours)

Required

No

Defaults to

PT24H

Sources
  • Environment Variable


TS_FAILED_MASTER_DATA_RELOAD_SCHEDULER_LOCK_MAX_DURATION

Description

Maximum duration for the database lock used by the failed master data reload scheduler task. The lock makes sure that there is only one instance executing the task at a time. (value must be kept in sync with failedMasterDataReloadingSchedulerFixedDelayInHours)

Required

No

Defaults to

PT25H

Sources
  • Environment Variable


TS_MMPD_CLIENT_MAX_RETRY_FOR_403

Description::Maximum number of retries for 403 responses from the Master Data Management client. The Master Data Management client retries with a backoff strategy by increasing the time between retries by backoff += attempts. Required:: No Defaults to:: 10 Sources:: * Environment Variable


TS_DEVIATION_PROCESSING_REACTION_RESEND_SCHEDULER_ENABLED

Description

Enables the deviation processing reaction scheduler to retry resolving actions in deviation processor for closed tickets.

Required

No

Defaults to

true

Sources
  • Environment Variable


TS_DEVIATION_PROCESSING_REACTION_RESEND_SCHEDULER_CRON

Description

Specifies when and how often the deviation processing reaction scheduler should run to resolve actions for closed tickets in deviation processor in CronExpression format (https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/scheduling/support/CronExpression.html). Value must be kept in sync with deviationProcessingReactionSchedulerLockMinDuration and deviationProcessingReactionSchedulerLockMaxDuration.

Required

No

Defaults to

* * 6/6 * * *

Sources
  • Environment Variable


TS_DEVIATION_PROCESSING_REACTION_RESEND_SCHEDULER_LOCK_MIN_DURATION

Description

Minimum duration for the database lock used by the deviation processing reaction scheduler task. The lock makes sure that there is only one instance executing the task at a time. (value must be kept in sync with deviationProcessingReactionSchedulerCron)

Required

No

Defaults to

PT6H

Sources
  • Environment Variable


TS_DEVIATION_PROCESSING_REACTION_RESEND_SCHEDULER_LOCK_MAX_DURATION

Description

Maximum duration for the database lock used by the deviation processing reaction scheduler task. The lock makes sure that there is only one instance executing the task at a time. (value must be kept in sync with deviationProcessingReactionSchedulerCron)

Required

No

Defaults to

PT7H

Sources
  • Environment Variable


TS_DEVIATION_PROCESSING_REACTION_MAX_RETRIES

Description

Maximum number of retries for resolving actions in deviation processor for closed tickets. With every attempt of the scheduler to update deviation processing reaction state it decreases this number. If the counter is 0 the scheduler will not trigger an update request anymore.

Required

No

Defaults to

4

Sources
  • Environment Variable


NEXEED_TM_MAX_NUMBER_OF_CONTEXT_ATTRIBUTE_VALUES_PER_DOMAIN

Description

Maximum number of context attribute values per domain when filtering tickets. Filtering with multiple values can seriously impact performance. The default value is 10.

Required

No

Defaults to

10

Sources
  • Environment Variable


NEXEED_TM_LIFECYLE_TIMEOUT_PER_SHUTDOWN_PHASE_IN_SECONDS

Description

Timeout in seconds for the shutdown of any phase (group of SmartLifecycle beans with the same 'phase' value), when the shutdown mode is set to graceful

Required

No

Defaults to

45

Sources
  • Environment Variable

  • helmchart ConfigMap: graceful-shutdown-configmap

  • helmchart property: .Values.local.gracefulShutdown.lifecycleTimeoutPerShutdownPhaseInSeconds


NEXEED_TM_EXECUTION_AWAIT_TERMINATION_ON_SHUTDOWN

Description

Whether the executor should wait for scheduled tasks to complete on shutdown, when the shutdown mode is set to graceful

Required

No

Defaults to

true

Sources
  • Environment Variable

  • helmchart ConfigMap: graceful-shutdown-configmap

  • helmchart property: .Values.local.gracefulShutdown.executionAwaitTerminationOnShutdown


NEXEED_TM_EXECUTION_AWAIT_TERMINATION_IN_SECONDS_ON_SHUTDOWN

Description

Maximum time in seconds the executor should wait for remaining tasks to complete, when the shutdown mode is set to graceful

Required

No

Defaults to

45

Sources
  • Environment Variable

  • helmchart ConfigMap: graceful-shutdown-configmap

  • helmchart property: .Values.local.gracefulShutdown.executionAwaitTerminationOnShutdownTimeoutInSeconds


NEXEED_TM_SCHEDULING_AWAIT_TERMINATION_ON_SHUTDOWN

Description

Whether the scheduler should wait for scheduled tasks to complete on shutdown, when the shutdown mode is set to graceful

Required

No

Defaults to

true

Sources
  • Environment Variable

  • helmchart ConfigMap: graceful-shutdown-configmap

  • helmchart property: .Values.local.gracefulShutdown.schedulingAwaitTerminationOnShutdown


NEXEED_TM_SCHEDULING_AWAIT_TERMINATION_IN_SECONDS_ON_SHUTDOWN

Description

Maximum time in seconds the scheduler should wait for remaining tasks to complete, when the shutdown mode is set to graceful

Required

No

Defaults to

15

Sources
  • Environment Variable

  • helmchart ConfigMap: graceful-shutdown-configmap

  • helmchart property: .Values.local.gracefulShutdown.schedulingAwaitTerminationOnShutdownTimeoutInSeconds

Contents

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

Changelog Corporate information Legal notice Data protection notice Third party licenses