Version Management Using Correction

Changing any attribute value in TIBCO MDM, creates a new version of the record. You can use these versions to track the changes and view the history of a record. However, sometimes you need not track the changes done to a record by explicit modification action or implicit action by intermediate steps in a workflow. In such a scenario, use the Correction option. Correction updates the existing record version instead of creating a new version.

  • UI: the Correction option is available on the following screens:
    • Browse and Search
    • View Record
    • Modify Record
    • Work Item
    • Text Search
Note: Correction action from UI triggers a new workflow, wfin26productcorrectv1.xml.
  • Workflow Activities: use the VersionPolicy parameter in the following workflow activities to have similar functionality:
    • ImportCatalogRecords
    • EvaluateRulease
    • SaveRecord

      For more information on these activities and the VersionPolicy parameter, refer to TIBCO MDM Workflow Reference.

  • Web Services: use the VERSION_POLICY context variable in the record modify web services to have similar functionality. For more information, refer to the section, "Record Add Modify Services - Inputs" in TIBCO MDM Web Services Guide.
    Note: The web service with VERSION_POLICY context variable triggers record modify workflow, and not the new workflow for correction. This is the difference between UI and web service.
  • Rulebases: A new Correct sub-action is available in the rulebase for correction operations. For more details on RECORD_ACTION, refer to the section "Context Variables" in TIBCO MDM Studio Rulebase Designer User’s Guide.