Content Wizards allow the business to define and manage highly structured documents quickly and easily. In an interactive dialog, a Content Wizard asks the content manager to select sections and paragraphs (Text Blocks) for inclusion in the result document. The Content Wizard enforces business rules that make some of these sections and paragraphs mandatory and others optional. It will also prompt the user to supply additional data that is to be included in the document.
Someone who has both the knowledge and authority to define the structure of the documents (a content manager) can create and edit Content Wizard definitions. With the Content Wizard Editor, the content manager determines the sections and subsections that the document may contain, and the paragraphs that should go in each section. He also defines which sections and Text Blocks are optional and which are mandatory, and whether the end user is allowed to select only one or multiple paragraphs in a section. Without needing model development knowledge, the content manager lays down the logical structure of the document, and the options that the end user has when creating a document.
The layout, and additional logic, is a task for the model developer. He will create an ITP Model that calls the Content Wizard (using an instruction in the ITP language). When this model is run, it will present the Content Wizard to the end user, who will select the sections and paragraphs to include. This selection is returned to the model. The model then can compose the result document based on the selection, applying house styles and providing additional functionality.The model developer can let the content manager choose which Content Wizard is run. In this way, a single model may result in a lot of different kinds of result documents.
Note:
Changes to the Content Wizards do not require the model to be adapted.
The following figure shows the steps and roles involved:
