Release Notes / Version 11.2310
Table Of Contents
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)