4 hrs
* Virtual * Live Instructor * Public Class *
Creating Report Templates with VTL is a hands-on application course that introduces participants to Velocity Template Language (VTL) and its use in creating dynamic and customizable report templates. Participants will gain foundational knowledge of VTL scripting, learning how to manipulate and format report variables, extract specific model elements, and generate structured reports. Through guided exercises, participants will develop custom report templates, use VTL macros for modular and reusable scripts, and integrate data dynamically to create reports that fit various project needs. By the end of the course, participants will have the skills to automate report generation efficiently and improve documentation workflows using VTL.
This course is ideal for systems engineers, model-based systems engineering (MBSE) practitioners, technical writers, and tool administrators who need to generate customized reports from SysML models using VTL. It is designed for professionals working with CATIA Magic products who want to streamline documentation workflows and automate report generation.
This is a short, intensive course focused specifically on VTL scripting for report automation. Participants will not be taught SysML fundamentals, so prior experience with SysML modeling is required. Before taking the course, participants should be proficient in opening and navigating SysML models in CATIA Magic products. They should also have a basic understanding of reporting capabilities (no scripting experience required.) Participants should be prepared for a fast-paced hands-on learning approach with minimal theory and maximum practical application. It is highly recommended that the participants use at least two monitors during the class.