Report Template Design

What's New

Report Template Design Basics

Related Guides and Resources

Report Template Design Access to Content

User Interface

Template Page

Template Editor Description

OTScript Page Customization

Customizing Preferences

Customizing Preferences for Design Tasks

Customizing Preferences for Administrative Tasks

Introductory Concepts: Report Definition and Generation

Getting Started

Creating a Template

Editing a Template

Previewing a Report

Managing Report Templates

Creating a Template

Importing and Exporting Templates

Importing Templates

Exporting Templates

Opening a Template

Duplicating a Template

Accessing Template Properties

Deleting a Template

Modifying Template Properties

Editing a Report Template

About Template Creation

About Basic Operations

About OTScript Code Usages

Adding Parameters to a Template

Inserting Structure Elements

About Structure Elements

About Tables

Inserting Lists

Inserting Tables

Inserting Free Text

Inserting a URL

Inserting an Anchor

Inserting an OTScript Code Block

Inserting Formatting Instructions

Inserting Set Fields

Including an Existing Template

Inserting a Context and a Context Call

Inserting Data

About Data

Inserting Terminal Data and Loops

Inserting Rich Text Data

Renaming Template Elements

Filtering Template Elements

About Filtering

Filtering Structure Elements and Data

Customizing the Report Formatting

Changing Images Display

Assigning Styles

Setting Columns Widths

Ignoring Structure Content

Previewing a Report

Defining OTScript Methods in Templates

Reference Information

Supported Functionality

Rules for Naming

Data, Structure Elements, and Instructions

Chart Styles for Tables

Output Formats

CSV Output Format

DOCX Output Format

HTML Output Format

RTF Output Format

XLSX Output Format

XML Output Format

PDF Generation Process

OTScript Language Guide

OTScript Language

Introduction

Basics

Types

Primitive Types

Reference Types

Operators

Control Structures

IF … Statement

"For Each" Loop Statement

The Recursive Loop

Filter Syntax

Type Conversion Syntax

Exception Handling

Top-Level Structures

Top-Level Structures

Package Statement

Class Statement

Attribute Statement

Method Statement

Features Creation

Methods and Functions

Functions on Integer

Functions on String

Functions and Methods on List

Functions on Time

XML Functions and Methods

Methods and Templates

Workflow

About Workflow Overview

Workflow for Electrical Systems Design Data

Workflow to Retrieve Electrical Data

Methods for Electrical Data

Workflow for Piping & Tubing Systems Design Data

Workflow to Retrieve Piping Data

Methods for Piping Data

Workflow for HVAC Systems Design Data

Workflow to Retrieve HVAC Data

Methods for HVAC Data

Workflow for Systems Experience Data

Retrieving Ports and Hierarchical Ports of an Experience

Retrieving Ports and Hierarchical Ports of an Instance

Retrieving Instances of an Experience

Retrieving Connections of an Experience

Retrieving Metrics of an Experience

Retrieving Associated Resources

Workflow for RAMS Data

Retrieving Headers Information

Retrieving the Characterizations

Retrieving the Elements of a Causality Relationship

Reference Information for RAMS Methods

Workflow for a Traceability Coverage Matrix

Workflow to Retrieve Logical Data

Workflow to Retrieve Behavior Experience Data