Last week we discussed the benefits of utilizing fragments to be able to separate reusable, shared, content to build out specific forms. This idea can be taken a step further by referencing a complete adaptive form within another adaptive form. Rather than focusing on a small piece of content that is shared we can create a larger grouping of structured content that is also reusable or shared.
When an adaptive form is created you are combing fragments, themes and templates along with specific content to create a new piece of content, but there are times when a package of individuals forms are required to be delivered at one time. In this case creating, an adaptive form with each of the individual forms embedded within, allows only one document to be referenced, streamlining the process for the recipient. Just as fragments are refreshed at the time of render so are adaptive forms, ensuring the most recent version of the form is always loaded. Furthermore, as each of the forms are standalone, you are still able to access each individually, increasing the flexibility of use while reducing redundancy.
Outside of portfolios leveraging adaptive forms as reusable pieces can also be very powerful when combining with themes. Many organizations that manage multiple different brands have different versions of the same form specifically because a unique style needs to be associated to each version. Instead of creating multiple versions of the form it is better to have an adaptive form as a wrapper to define the styling details and points the content directly to the child form. The parent theme will take precedent, allowing us to specify a unique theme without duplicating the functionality of the form.