Release Notes / Version 11.2204
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)