Content Classes in Assette represent distinct categories that define how different types of content are used, managed, and delivered within the system. These classes allow users to understand the behavior, origin, and delivery mechanisms of content objects within Assette. The system currently recognizes three primary Content Classes: Dynamic Content, Fixed Content, and Input Files. Each of these plays a specific role in the content lifecycle and contributes uniquely to report creation and delivery processes.
Dynamic Content #
Dynamic Content refers to all content that is created directly within the Assette platform. This type of content is typically authored or configured by users using Assette’s design tools and can include data-driven charts, tables, narrative text, and other elements constructed dynamically.
Because this content is native to Assette, it can be programmatically refreshed, reused across reports, and integrated into report templates. One of the defining characteristics of Dynamic Content is its ability to be delivered externally—either through scheduled batch processes or through the Content Hub—making it ideal for use in client-facing reports and presentations.
Fixed Content #
Fixed Content includes any documents that are created outside of Assette and later uploaded to the platform. These files can include a wide range of document types such as PDFs, Microsoft Word documents, PowerPoint slides, and Excel spreadsheets.
Unlike Dynamic Content, Fixed Content is static and cannot be edited or regenerated within Assette. It is uploaded as-is and can be inserted into Assette-generated reports or sent externally through the same delivery mechanisms supported for Dynamic Content. The key value of Fixed Content is to supplement reports with externally prepared documents that maintain their original formatting and integrity.
Input Files #
Input Files are files created outside of Assette that contain structured data. These files typically include Excel (.xlsx) and CSV (.csv) formats and are primarily used as data sources within Assette rather than report content. The purpose of Input Files is distinct from Fixed Content: while Fixed Content is inserted into reports, Input Files serve as an input mechanism to provide data used in the generation of dynamic reports. To support differentiation between Fixed Content and Input Files, Assette uses separate user interfaces for uploading this type of content—Input Files are uploaded using the Data Files screen in the Data Engine.