Custom Validations on Previous Parent or Both Parents

Custom validations provide additional request validation scopes to control which nodes are evaluated during validation of a request item. Previous Parent scope validations evaluate the parent that a node was moved from.  Validations with the Both Parents scope evaluate the previous parent and current parent. Validations with parent scopes run only for changes made to hierarchy viewpoints.  When validating a viewpoint outside of a request context, parent scope validations run for every node in the viewpoint.

Business Benefit: Some validations require checking the previous parent that a node was moved from or both the current and previous parents.  For example, a validation which prevents limb nodes from not having any leaf nodes, or a validation that ensures a particular user group can move a node from one parent to another.

Key Resources