close

Filter

loading table of contents...

Release Notes / Version 11.2207

Table Of Contents

Fixing Possibly False-Negative In-Translation State

The scheduled job com.coremedia.translate.workflow.CleanInTranslation is, roughly speaking, responsible for garbage collecting meanwhile invalid "in-translation" states of contents due to aborted or escalated translation workflows.

Prior to this fix, it may have made false-positive detection of states (so-called merge-versions) to clean up. As a result, you may have observed inconsistencies in translation state widget, for example.

The fix extends CleanInTranslation by an addition parameter confidenceThreshold . Simply speaking, it tells CleanInTranslation how often a state should be reported as possibly dirty, before it is going to clean up.

A threshold of 0 (zero) triggers the old behavior, which is immediate clean-up. The recommended threshold is 1 (one). This is also the default which comes with Blueprint configuration now.

Upgrade Notes:

Unless you modified classes in Workflow Server App ( BlueprintWorkflowServerConfigurationProperties and/or BlueprintWorkflowServerAutoConfiguration , changes should be automatically merged.

In BlueprintWorkflowServerConfigurationProperties a new property workflow.blueprint.clean-in-translation.confidence-threshold has been introduced, which, as stated above, defaults to 1.

The corresponding CleanInTranslation bean is instantiated with this new threshold.

For details, see section Configuration and Customization in Blueprint Developer Manual's description of the Translation Workflow.

(CMS-16439)

Search Results

Table Of Contents