4 Content Generation

The placement of Document Elements within a technical document can trigger the execution of a ‘Content Generator’. Content Generators are server-side Methods (C#) that can utilize a software API for creating Document Elements programmatically. Content Generators can apply whatever custom logic is necessary, including information about the document that the Document Elements will be inserted into, to automate the generation of technical document data.

Content Generators are typically configured to execute on the placement of an Item Document Element (See Section ) to extract information about the selected Item and use that to populate content in the generated Document Elements.

Figure 23: Content Generator Execution

The execution of Content Generators can be parameterized to provide additional flexibility/configurability to Technical Document Administrators. This section will describe the process of configuring a Content Generator.