Using Hierarchical AF Element Templates

Blog Post created by dfsoll on Dec 21, 2017

In addition to AF Elements being able to inherit an AF Element Template properties, AF Element Templates can inherit other AF Template properties and actually build a hierarchy of AF Templates.  Using this principle can be helpful in building an infrastructure that is easier to maintain and much more robust.


Two Rules of Thumb:

  1. Never create an AF Element that does not inherit its properties from an AF Element Template
  2. Create a single "root" AF Template that ALL other templates inherit from


When ensuring that all elements inherit from a template, you guarantee that you can make global changes to you AF structure without having to edit every element.  When all element templates are inherited from a single template, you now have a mechanism to easily affect every element in your database.