The Tree Should Be Always Update ensures that the Item Deployment property for an item and/or its descendants is set to AlwaysUpdate. The items to validate are defined in the Additional Properties field.

The default Additional Properties are:

  • /Sitecore/templates/
  • /Sitecore/layout/layouts/
  • /Sitecore/layout/sublayouts/
  • /Sitecore/layout/renderings/
  • /Sitecore/layout/devices/

When specifying the items that should be checked it is possible to include or exclude the target item. For example give the following path:

/Sitecore/templates

This will check the templates item plus all descendantitems. If a forward slash is added to the end of the path, e.g:

/Sitecore/templates/

This will check just the descendant items of the templates item but not the templates item itself.

This validator will always check an entire tree of items, if you only need to check an individual item use validator TDSA009 - Item Should Be Always Update.