close

Filter

loading table of contents...

Studio Developer Manual / Version 2010

Table Of Contents

7.22.4 Synchronization-Specific Customizations

For the Synchronization Workflow, a custom merge strategy can be added to the Merge Strategy Chooser of the Start Synchronization Workflow Panel.

This customization requires a change for the studio-client and the workflow-server. The change for studio-client is described in this section, for customization of the workflow-server refer to Section 5.6.2.4.7, “ AutoMergeSyncAction in Blueprint Developer Manual .

To add a custom merge strategy, configure the AddMergeStrategyPlugin in the configuration section of a Studio Plugin. The plugin requires the following parameters:

  • processDefinition: Process definition of the workflow, i.e. "Synchronization"
  • mergeStrategy: Name of the bean of the custom merge strategy, for example "customMergeStrategy"

<collab:AddMergeStrategyPlugin processDefinition="Synchronization" mergeStrategy="customMergeStrategy"/>

Example 7.90. Usage of AddMergeStrategyPlugin


The name of the merge strategy in the MergeStrategyChooser, the help title and help text can be customized by adding properties to a resource bundle. The properties are suffixed with the merge strategy name:

  • MergeStrategyChooser_mergeStrategy_name_customMergeStrategy: Name displayed in Merge Strategy Chooser
  • MergeStrategyChooser_help_title_customMergeStrategy: Help Title
  • MergeStrategyChooser_help_text_customMergeStrategy: Help Text

The resource bundle is applied to the ControlRoom properties (com.coremedia.cms.editor.controlroom.ControlRoom) via CopyResourceBundleProperties.

Search Results

Table Of Contents