Previous | Table of Contents | Next
Problem – Describing Recursive
Ownership Traits
Organizations may place arbitrary restrictions on the depth of hierarchical structures or the number of links in a chain of relationships. One illustration of this nature would be an organization that desires to flatten its management structure by having at most three layers of management between any employee and the president. The desire is often to limit the complexity of business processes or to improve service.
Solution
Recursion limits may be put in place by defining a type and depth restriction for member elements.
Example – Thesis
Sub-Headings
The thesis examiner requires that a graduate thesis may only contain four levels of sub-headings without approval from the student's advisor.
Parameters |
Type |
sub-heading level |
Depth |
4 |
An organization policy stipulates that a when a support request is reassigned more than twice the supervisor must be notified.
Parameters |
Type |
case worker |
Depth |
3 |
The Recursion business rule pattern provides constraints on the CollectionElement. The depth attribute may be further specified through collaboration with the Domain and Multiplicity business rule patterns.
Previous | Table of Contents | Next