HOPEX Studio Introduction
Prerequisite for any Customization
HOPEX Studio vs Java report
Accessing HOPEX Studio Desktop
Customization Dedicated Profiles
Connecting to HOPEX Studio Desktop
HOPEX Studio Desktop
HOPEX Studio Navigation Menus
Report Studio Navigation Menus
Report DataSet Definition
Introduction to Report DataSet Definition
Report DataSet Definition and Report DataSet Principles
Report DataSet Definition
Report DataSet
Report DataSet Structure
Creating and Defining a Report DataSet Definition: the Big Picture
Report DataSet Definition Best Practices
Defining the Report DataSet Definition
Optimizing the Report DataSet Definition for better performance
Checking the Report DataSet row count
Supervising Report DataSet events
Report DataSet Definition Creation
Accessing the Report DataSet Definitions
Accessing the Report DataSet Definitions in HOPEX (Web Front-End)
Accessing the custom Report DataSet Definitions (Web Front-End)
Accessing the Report DataSet Definitions in HOPEX (Windows Front-End)
Creating a Report DataSet Definition
Defining a Report DataSet populated by occurrences
Defining a Report DataSet populated by a query
Adding Parameters to Filter Data Extraction
Adding Property parameters
Adding Collection parameters
Defining the Data that Feeds the Report DataSet
Adding a Report DataSet Collection/Property by drag and drop
Adding a Report DataSet Collection directly from a Report DataSet Collection
Adding a value-type Property to the Report DataSet structure
Adding a parameter-type Property to the Report DataSet structure
Adding a computed-type Property to the Report DataSet structure
Adding a collection count-type Property to the Report DataSet structure
Previewing the Report DataSet
Customizing the Report DataSet
Modifying the Display Order of the Report DataSet Columns
Hiding a Column of the Report DataSet
Removing a Column from a Report DataSet
Modifying the Name of a Report DataSet Column Header
Speeding up the Report DataSet Display
How To
How to Add a Column to a Report DataSet
How to Remove a Column from a Report DataSet
How to Hide a Column in a Report DataSet
How to Modify a Report DataSet Definition Provided by MEGA
How to Duplicate a Report DataSet Definition
How to Add a Report DataSet in an Object Property Pages
Use Cases
Collecting a Set of Objects, Linked Objects and some of their Properties
Description
Creating the Report DataSet Definition
Collecting a Set of Objects Using a Query and Adding a Computed Property
Description of the Report DataSet Definition
Creating the Report DataSet Definition
Report DataSet Creation
Creating a Report DataSet
Handling the Report DataSet
Creating a Report Template from the Report DataSet
Creating a Report Data View from the Report DataSet
GraphSet Definition
Introduction to GraphSet Definition
GraphSet Definition and GraphSet Principle
GraphSet Definition
GraphSet entry point
GraphSubSet
GraphSet
Node
Arc
Path
Intermediate node
Creating and Defining a GraphSet Definition: the Big Picture
GraphSet Definition Best Practices
Supervising GraphSet Events
GraphSet Definition Creation
Accessing the GraphSet Definitions
Accessing the GraphSet Definitions
Accessing the custom GraphSet Definitions (Web Front-End)
Accessing the GraphSet Definitions from HOPEX (Windows Front-End)
Displaying the GraphSet Definition properties
Displaying the GraphSubSet properties
Displaying the GraphSet arc/node properties
Creating a GraphSet Definition
Creating an object collection-based GraphSet Definition
Creating a query-based GraphSet Definition
Adding GraphSet Definition Entry Points
Adding an entry point collection to the GraphSet Definition
Adding an entry point query to the GraphSet Definition
Defining query parameters
Adding a GraphSubSet to a GraphSet Definition
Reusing a GraphSubSet in a GraphSet Definition
Adding a new GraphSubSet to a GraphSet Definition
Removing a GraphSubSet from a GraphSet Definition
Defining the Data that Feeds the GraphSubSet
Defining the nodes of the GraphSubSet
Defining the arcs of a node
Defining the paths
Modifying a path definition
Adding Fields to Nodes/Arcs
Adding value-based fields to a node
Adding macro-based fields to a node
Adding object-based fields to a node
Adding Fields to Intermediate Nodes
Adding value-based fields to an intermediate node
Adding macro-based fields to an intermediate node
Previewing the GraphSet
Saving the Graph Report
Creating a graph-type Report Template
Creating a Report Graph View
TreeSet Definition
Introduction to TreeSet Definition
TreeSet Definition and TreeSet Principle
TreeSet Definition
TreeSet Definition structure
Root node
TreeSet Collection
TreeSet
Instant Reports
Creating and Defining a TreeSet Definition: the Big Picture
TreeSet Definition Best Practices
Supervising TreeSet Events
TreeSet Definition Creation
Accessing the TreeSet Definitions
Accessing the TreeSet Definitions (Web Front-End)
Accessing the custom TreeSet Definitions (Web Front-End)
Accessing the TreeSet Definitions from HOPEX (Windows Front-End)
Creating a TreeSet Definition
Creating a Collection Parameter - based TreeSet Definition
Creating a query-based TreeSet Definition
Creating property parameters
Defining the Data that Feeds the TreeSet Definition
Introduction to TreeSet Definition Properties
Characteristics page
Definition page
Adding a TreeSet Collection to a TreeSet Definition
Adding a TreeSet Collection populated by a MetaAssociationEnd
Adding a TreeSet Collection populated by a query
Adding a TreeSet Collection populated by a parameter
Removing a TreeSet Collection from a TreeSet Definition
Defining a TreeSet Collection
Hiding a TreeSet Collection
Hiding nodes with no child
Adding folders to a TreeSet Collection
Adding a loop to a TreeSet Collection
Adding TreeSet Properties to a TreeSet Collection
Adding a value-based property to a TreeSet Collection
Adding a count-based property to a TreeSet Collection
Adding a macro-based property to a TreeSet Collection
Adding an object-based property to a TreeSet Collection
Handling a TreeSet
Previewing the TreeSet
Generating Instant Reports from a TreeSet
Breakdown
Dendrogram
TreeMap
TreeTable
Saving the Tree Report
Creating a tree-type Report Template
Creating a Report Tree View
How to
How to Hide a TreeSet Collection
How to Add a Folder to a TreeSet Definition
How to Reorganize Folders or Collections in a TreeSet Definition
How to Define a Loop in a TreeSet Definition
How to Define a Loop in a TreeSet Definition without Duplicating the Collection Declaration
How to Add Several Objects to the Root Collection
Report Template Definition
Report Template Introduction
Report Template and Report Chapters
Report Chapter and Macro or Report Data Views
Report Chapter and macro
Report Chapter and Report Data Views
Report Data View types
Report Style
Report Renderer
Report Template Definition
Accessing the Report Templates and their Constituents
Accessing the Report Templates and their constituents in HOPEX (Web Front-End)
Accessing the Report Templates in HOPEX (Windows Front-End)
Report Template Properties
Characteristics
Chapters
Report Template Edition
Permissions
Advanced
Extensions
Report Chapter Properties
Characteristics
Definitions (for Report Chapters based on Report Data Views)
Filters Binding (for Report Chapters based on Report Data Views)
Report Container Properties
Characteristics
Report Data View Properties: Matrix and Table
Characteristics
Filter
Chart
Matrix (Report Matrix View)
Table (Report Table View)
Report Table Column Properties
Report Data View Properties: Graph
Characteristics
Graph
Filter
Report Graph Node properties
Report Graph Arc properties
Style
Report Data View Properties: Tree
Characteristics
Filter
Report Data View Properties: Value
Characteristics
Chart
Report Style Condition Properties
Condition on value (Table/Matrix/Tree View element)
Condition on value (Report Graph View element)
Complex condition embedding a MetaTest
Condition on a report element regardless of its content
Report Style Properties
Characteristics
Definition
Report Template Creation
Creating a Report Template
Creating a Report Template from a Report DataSet
Creating a graph-type Report Template from a GraphSet
Creating a tree-type Report Template from a TreeSet
Creating a gauge-type Report Template from a query
Creating a Report Template using a Report Data View
Implementing a Report Template using a macro
Creating a Report Data View
Adding a Report Chapter to a Report Template
Customizing a Report Template
Managing a Report Snapshot
Organizing the Report Chapters
Customizing the Report Chapter Export Format
Customizing Parameter Display
Grouping parameters (order field)
Defining object display order in generated reports
Customizing the Report Container Group display
Report Template Examples
Report Template Example with a Report Chapter Based on a Report DataSet
Report Template Example with Report Chapters Based on Macros
Report Template: How To
Report Template Creation: The Big Picture
Displaying a Table, a Radar/Line/Bar/Pie Chart, a Set of Gauges, or a Word Cloud
From a Report DataSet
From a Report Table View
Displaying a Matrix-Bar Chart or a Matrix-Radar Chart
From a Report DataSet
From a Report Matrix View
Displaying a Graph
From a GraphSet Definition
From a Report Graph View
Displaying a Gauge
From a Query
From a Report Value View
Displaying a Breakdown, a Dendrogram, a TreeMap, or a TreeTable
From a TreeSet Definition
From a Report Tree View
Managing Report Templates
Getting the Parameters available to Customize a Renderer Type
How to Define Parameters in a Report Template
Defining parameters in a Report Template based on a macro
Configuring a Report Template parameter
Defining parameters in a Report Template based on Data Views
How to Group Report Data Views in a Report Chapter
Grouping Report Data Views of a Report Chapter
Creating a Report Chapter with grouped Report Data Views
How to Modify a Report Data View
How to Define the Filters Displayed in a Report
How to Duplicate a Report Template
How to Duplicate a Report Data View
How to Add Reports to an Object Property Pages
How to Make a Report Creation Available to an Object List
How to Customize a Report Icon
How to Manage Availability of Reports
How to Make a Report Template Available at Report Creation
How to Define the Report Template Renderer and Illustration
How to Define the Categories and Subjects Filters
How to Find Information Regarding JAVA Macros
Customizing a Report Template Style
How to Customize a Report Template Style
How to Create a Report Style
How to Apply a General Style
How to Customize a Report Color Palette
Customizing a Table Report Template
How to Apply a Conditional Style on a Column
How to Add Sub-totals in a Table Break
How to Add a Grand Total Break (Use case)
How to Apply a Conditional Style on a Pie Chart
How to Customize the Empty Label in a Pie Chart
Customizing a Graph Report Template
How to apply a Conditional Style to a Graph
Configuring the Report Graph Layer
Applying a style to an arc
Applying a conditional style to a node
How to Modify the Arc Display in a Graph
How to Replace Node Names by Property Values in a Graph
How to Group Arcs in a Graph
Setting a display on details of an arc grouping
How to Hide the Path Intermediate Nodes
Customizing a Gauge Report Template
How to Create and Customize a Gauge Report Template
Customizing a Tree Report Template
How to Replace Node Names by Property Values in a Dendrogram
How to Replace Node Icons by Property Values in a Dendrogram
How to Apply a Conditional Style in a Treemap
Writing Java report renderers
Introduction and prerequisites
Renderer modeling
Renderer implementation
Interface to implement
Implementation example
HTML Renderer Code
PDF Renderer Code
Example result
Using your implementation from the MEGA Renderer Macro
Compile
Configuring the macro
Writing Java report chapters
Introduction to Java report chapters
Generalities
Data and view separation
Prerequisites
Report modeling
Setup a Java development environment
Referencing jars and javadoc
Writing the macro implementation
Interfaces to implement
Report chapters
Callbacks
Implementing the macro
General steps
Example
Going further
Using your implementation from the MEGA Report Macro
Compile
Configure the Macro
Code Example
Demo 1: Charts using 2D datasets
Demo 2: Parameters in tables with vertical headers
Demo 3: Pie chart
Demo 4: Bubble chart
Demo 5: Simple Gantt chart
Demo 6: Tree of parameters
Demo 7: Clickable diagrams
Demo 8: Clickable illustrating diagrams
HOPEX Studio Introduction
Prerequisite for any Customization
HOPEX Studio vs Java report
Accessing HOPEX Studio Desktop
HOPEX Studio Desktop
Report DataSet Definition
Introduction to Report DataSet Definition
Report DataSet Definition Creation
Accessing the Report DataSet Definitions
Creating a Report DataSet Definition
Adding Parameters to Filter Data Extraction
Defining the Data that Feeds the Report DataSet
Previewing the Report DataSet
Customizing the Report DataSet
Modifying the Display Order of the Report DataSet Columns
Hiding a Column of the Report DataSet
Removing a Column from a Report DataSet
Modifying the Name of a Report DataSet Column Header
Speeding up the Report DataSet Display
How To
How to Add a Column to a Report DataSet
How to Add a Report DataSet in an Object Property Pages
Use Cases
Collecting a Set of Objects, Linked Objects and some of their Properties
Collecting a Set of Objects Using a Query and Adding a Computed Property
Report DataSet Creation
Creating a Report DataSet
Handling the Report DataSet
Creating a Report Template from the Report DataSet
GraphSet Definition
Introduction to GraphSet Definition
Creating and Defining a GraphSet Definition: the Big Picture
GraphSet Definition Creation
Accessing the GraphSet Definitions
Creating a GraphSet Definition
Adding GraphSet Definition Entry Points
Adding a GraphSubSet to a GraphSet Definition
Defining the Data that Feeds the GraphSubSet
Adding Fields to Nodes/Arcs
Adding Fields to Intermediate Nodes
Previewing the GraphSet
Saving the Graph Report
TreeSet Definition
Introduction to TreeSet Definition
Creating and Defining a TreeSet Definition: the Big Picture
TreeSet Definition Creation
Accessing the TreeSet Definitions
Creating a TreeSet Definition
Defining the Data that Feeds the TreeSet Definition
Introduction to TreeSet Definition Properties
Adding a TreeSet Collection to a TreeSet Definition
Defining a TreeSet Collection
Adding TreeSet Properties to a TreeSet Collection
Handling a TreeSet
Previewing the TreeSet
Saving the Tree Report
How to
How to Hide a TreeSet Collection
How to Add a Folder to a TreeSet Definition
How to Reorganize Folders or Collections in a TreeSet Definition
How to Define a Loop in a TreeSet Definition
How to Define a Loop in a TreeSet Definition without Duplicating the Collection Declaration
How to Add Several Objects to the Root Collection
Report Template Definition
Report Template Introduction
Report Template Definition
Accessing the Report Templates and their Constituents
Report Template Properties
Report Chapter Properties
Report Container Properties
Report Data View Properties: Matrix and Table
Report Data View Properties: Graph
Report Data View Properties: Tree
Report Data View Properties: Value
Report Style Condition Properties
Report Style Properties
Report Template Creation
Creating a Report Template
Creating a Report Data View
Adding a Report Chapter to a Report Template
Customizing a Report Template
Customizing the Report Container Group display
Report Template Examples
Report Template Example with a Report Chapter Based on a Report DataSet
Report Template Example with Report Chapters Based on Macros
Report Template: How To
Report Template Creation: The Big Picture
Managing Report Templates
Getting the Parameters available to Customize a Renderer Type
How to Define Parameters in a Report Template
How to Group Report Data Views in a Report Chapter
How to Modify a Report Data View
How to Define the Filters Displayed in a Report
How to Duplicate a Report Template
How to Add Reports to an Object Property Pages
How to Make a Report Creation Available to an Object List
How to Customize a Report Icon
How to Manage Availability of Reports
How to Make a Report Template Available at Report Creation
How to Define the Report Template Renderer and Illustration
How to Find Information Regarding JAVA Macros
Customizing a Report Template Style
How to Customize a Report Template Style
How to Create a Report Style
How to Apply a General Style
How to Customize a Report Color Palette
Customizing a Table Report Template
How to Apply a Conditional Style on a Column
How to Add Sub-totals in a Table Break
How to Add a Grand Total Break (Use case)
How to Apply a Conditional Style on a Pie Chart
How to Customize the Empty Label in a Pie Chart
Customizing a Graph Report Template
How to apply a Conditional Style to a Graph
How to Modify the Arc Display in a Graph
How to Replace Node Names by Property Values in a Graph
How to Group Arcs in a Graph
How to Hide the Path Intermediate Nodes
Customizing a Gauge Report Template
How to Create and Customize a Gauge Report Template
Customizing a Tree Report Template
How to Replace Node Names by Property Values in a Dendrogram
How to Replace Node Icons by Property Values in a Dendrogram
How to Apply a Conditional Style in a Treemap
Writing Java report renderers
Introduction and prerequisites
Renderer modeling
Renderer implementation
Using your implementation from the MEGA Renderer Macro
Writing Java report chapters
Introduction to Java report chapters
Prerequisites
Writing the macro implementation
Using your implementation from the MEGA Report Macro
Code Example