Create a de-duplication template

  • Release version: Washingtondc
  • Updated February 1, 2024
  • 5 minutes to read
  • Create a de-duplication template that you can then run to apply pre-configured and consistent remediation to de-duplication tasks, in bulk. Organize your templates in libraries that make sense in your organization.

    Before you begin

    Role required: cmdb_dedup_admin (contained by default in sn_cmdb_admin)

    About this task

    By default, a newly created template is in draft mode. Therefor, after creating a template, you must publish the template to make it available for remediation.

    Procedure

    1. Navigate to Workspaces > CMDB Workspace and then select Management in the CMDB Workspace menu bar.
    2. Select the De-duplication Template Library link in Management tools, in the Manage section.
    3. Optional: Create a library for the new template.
      1. On the De-duplication templates page, select Create a library.
      2. In the Create new library dialog box, fill out the Name and the Description for the new library.
      3. Select Create.
    4. On the De-duplication templates page, select Create a template.
      On the New template page, configure the different sections of the template by completing the rest of the steps.
    5. General information: Fill out the form and then select Next.
      Field Description
      Name Unique name for the template.
      Class CMDB class that this template can be applied to.
      Template library

      Library that the de-duplication template belongs to. Select a newly created library or any other librarySelect a library, or select the '+' icon to create a new library.

      Option Description
      Automatically select all de-duplication tasks that match the selected class Assign all de-duplication tasks that match the template class, to the template for remediation.
      Add all child classes

      Also assign all de-duplication tasks that match descending classes of the template class, to the template for remediation.

      This option is available only if the Automatically select all de-duplication tasks that match the selected class option is selected.

    6. Create condition: Use a condition builder or a custom script to narrow down the list of de-duplication tasks assigned to the template, and then select Next.
      Use script toggle options:
      • Off: Specify conditions to filter on CIs from the template class. Only the de-duplication tasks containing CIs that match the filter will be assigned to the template.

      • On: Enter a custom script that returns a valid array of de-duplication tasks sys_ids (from the Remediate Duplicate Task [reconcile_duplicate_task] table), that are applicable to the template class. Those de-duplication tasks will then be assigned to the template.
        Note:
        Ensure that the script runtime doesn't exceed your intended runtime expectation and doesn't unexpectedly affect performance. Invalid values returned by the script are ignored.
    7. Select main CI: Select the method for choosing the main CI from the drop-down list and then select Next.
      OptionDescription
      Newest updated Most recently updated CI.
      Most related items CI with most related items.
      Oldest created Oldest CI.
      Most relationships CI with most relationships.
      Discovery source A duplicate CI must be associated with the selected discovery source to become the main CI.
      Has asset A CI must have an asset to become the main CI.
      Select main CI based on condition A duplicate CI must match a specified condition to become the main CI.
      Note:
      • Applying the chosen method to a set of duplicate CIs must result in exactly one CI. If during remediation, the chosen method yields no CIs or multiple CIs, then the Newest updated method is automatically applied regardless of your choice.
      • After selecting the main CI out of the set of duplicate CIs, the main CI is separate from the rest of the duplicate CIs. From that point, 'duplicate CIs' refers to all of the initial duplicate CIs, aside from the selected main CI.
    8. Merge attributes: Configure merging attributes from duplicate CIs into the main CI, and then select Next.
      1. Select the method to use for merging the attributes of duplicate CIs into the corresponding attributes of the main CI.
        For each method card on the left (such as Use latest updated CI), select attributes in the list on the right, that should be merged into the main CI using that method.
      2. Select options as appropriate.
        Option Description
        Allow null value updates when merging attributes to main CIAllow null value updates from duplicate CIs to main CI When merging duplicate CIs into the main CI, lets a null value from a duplicate CI to overwrite a non-null value in main CI.
        Allow updates from duplicate CIs only when the main CI value is null When merging duplicate CIs into the main CI:
        • Prevents updates to main CI attributes that have non-null value.
        • Allows updates to main CI attributes that have a null value, with a non-null value.
    9. Merge relationships: Select an option for merging relationships from duplicate CIs into the main CI, and then select Next.
      ChoiceDescription
      Merge all relationships Merge relationships from all duplicate CIs into the main CI.
      Do not merge any relationships Don't merge any relationships from duplicate CIs into the main CI.
      Merge relationships based on condition Merge relationships only if the main CI satisfies this condition.
    10. Merge related items: Select the method to use for merging related items associated with the duplicate CIs into the main CI, and then select Next.
      ChoiceDescription
      Merge default related items Merge only related items in the default related items list, from duplicate CIs into the main CI.
      Do not merge any related items Don't merge related items from any duplicate CI into the main CI.
      Merge all available related items Merge all related items from all duplicate CIs into the main CI.
      Merge related items based on condition

      Merge related items only if the main CI satisfies this condition. Related items are merged individually based on the main CI satisfying their respective condition. If there are two related items with two conditions and the main CI satisfies only one condition, then only one related item is merged.

      Select Create a new condition to build conditions.

      For information about the default list of related items used in de-duplication processes, see Manage default related items list.
    11. Duplicate CI actions: Select what to do with the duplicate CIs after they’re merged into the main CI, according to the template settings, then select Next.
      ChoiceDescription
      Delete Permanently delete all duplicate CIs in the set (main CI remains the only active CI).
      Set attributes to custom values Set attributes of duplicate CIs to custom values. Configure the pairs of attribute/value with your custom settings.
    12. Review and test: Access the following tabs to complete the template by reviewing and testing it.
      1. Summary: Review all template settings and select Back to modify any settings.
      2. Test: Select a sample de-duplication task and then select Save and Preview Results to save and run the template.
      3. Preview the results of the remediation test.
      4. Select Save & Exit to save the template and return to the De-duplication templates home page.

    Result

    The new template is added to the specified library in draft mode and can be edited. However, a template in draft mode isn't available for remediation of de-duplication tasks until you publish it.

    What to do next