HOPEX Customization Desktop
Working in HOPEX Customizing Desktop
Connecting to HOPEX Customizing Desktop
HOPEX Customizing Desktop Description
Handling HOPEX Customizing Desktop
Organizing your HOPEX Customizing Desktop
Organizing Folders in Navigation Trees
Using the Properties Window
Using the Comment Window
Checking Spelling in Texts
Modifying the Data Language
Accessing your Workspace Properties
Handling Updates
Viewing Updates
Working in HOPEX Customizing Desktop
Editing Objects
Using Favorites
Using History
Managing Options
Opening the Trace File
Saving Sessions
Exiting HOPEX
Searching Objects
Introduction to the Search
Quick Search
Search Type
The Advanced Search
Using Recent Queries
Editing Queries
Query Results
Constituting Results
Displaying Results of the Advanced SearchTool
Search and Confidentiality Result
Generating Analysis Reports
Handling Candidate Objects
Configuring Query Tool Options
Windows Front-End specific Features
Managing Repository Transfers
Alignment Use Case
Modes of Transfer to a Production Repository
Transfering Objects
Using Design Tasks
Customizing Documentation
Customizing Reports (MS Word)
Report (MS Word) Customization Functions
Contents of Generated Reports (MS Word)
Report (MS Word) Generation Steps
Creating a Report Template (MS Word)
Modifying a Report Template (MS Word)
Backing Up a Report Template (MS Word)
Private and Public Report Templates (MS Word)
Making report templates (MS Word) available
Deleting Private Report Templates (MS Word)
Customizing Report (MS Word) Sending
FAQs on Report Templates
Customizing RTF Descriptors
Creating RTF Descriptors
Defining descriptors
Accessing the descriptor structure
Adding Text to a Descriptor
Creating Groups
Executing Descriptors
Advanced Features of RTF Descriptors
Modifying Descriptors
Duplicating Descriptors
Modifying the Order of Groups and Texts in Descriptors
Using Block Types
Using Macros
Adding a Diagram
Adding existing descriptors
Creating descriptors directly in the descriptor editor tree
Using Groups
Defining the Object Order in Reports (MS Word)
Modifying Text
Adding the Image of an Object
Showing Metamodel Names
Component Drag-and-Drop
Defining Text Formats
Specifying Text Language (Multilingual Context)
Inserting Tables into Text
Adding External References in a Descriptor
Checking Descriptor Validity
Managing Formats and Styles
Reproducing RTF Text Formats
Customizing Styles
Presentation
Structure of HOPEX Styles
Creating and Modifying Styles
Description of Default Styles (MegaStyl620.dot)
Customizing Business Documents
Managing Business Documents prerequisites
Defining Business Document MetaClasses
Creating Excel Template Files
Creating Excel Template Files
Creating Excel Template Worksheets
Using Macros in Excel Import/Export Files
Customizing Web Sites
Creating a Web Site
About Web site Creation
Defining Web Site Composition
Defining Objects
Adding Pages
Adding Index Pages
Contents of a Generated Web Site
Web Site Folders and Files
Using a Web Site Template
Creating a Web Site Template
Creating a Web Site from a Web Site Template
Creating a Web Site Template from a Web Site
Duplicating a Web Site Template
Configuring Web Sites
About Web Site Configuration
Modifying Web Site/Web Site Template General Characteristics
Configuring Page Setup
Modifying Logos, Bullets and Fonts
Modifying Image Format
Configuring Web Site Pages
Web Site Page, Characteristics tab
Web Site Page, Menu & Frame Tab
Managing Web Sites: Advanced Functions
HTML Concepts
Presentation
Structure of HTML Documents
Hyperlinks
Other HTML Tags
Using Frames
Style Sheets
Style Sheet Presentation
Defining Styles
Styles Available in "Neutral.css"
Modifying Style Sheet .css
Managing Web Site Files
Generated File and Folder Structure
Configuring User Options
Checking File Names
Integrating External References
Modifying Home Page and Site Map Files
Checking Web Site Generation
Generation Report
Checking Web Site Validity
Using HTML Descriptors
HTML Descriptors Overview
HTML Descriptor Structure
Displaying the HTML Descriptor Execution Result
Editing HTML Descriptors from a Web Site
Syntax of HTML Sources
Tags Specific to HTML Descriptors
Property Tag (P)
Component Tag (C)
Component Properties (CP)
Number of Components (CL and CLP)
Drawing Tag (Draw)
Interlinked Components
WebObjectCollection (WOC) Tag
Workflow (WF) Tag
Context Tag
ObjectPicture Tag
Using Settings
Menu Bar Configuration
Recovering the template of a _Code Template
Accessing Object, Home and Site Map Pages
Checking Object Availability
Conditioning HTML Tag Editing
HTML Source Text Setup
Specific Uses of HTML Descriptors
HTML Descriptors and Multilanguage
Inserting an e-mail Address in a Web Site
Creating a Buffer
Copying an image in the generation folder
Accessing _Code Template Properties
Defining the Same Header for All Web Sites
HTML Descriptors for Dynamic Web Sites
Displaying a MEGA Metatree As a Web Tree
Adding Favorites Page URL Access
Adding Search Page URL Access
Adding RFC Page URL Access
Adding Logout Page URL Access
Adding an Attribute to Property and ComponentProperty Tags
HOPEX 360 Web Site Template
Overview
Configuration
CIO Dashboard
Indexes Details
Object pages details
Customizing Diagrams
Creating and Editing Shapes
Shapes Editor and Shapes
Opening the Shapes Editor
Shapes Editor toolbars
Editing Shapes
Additional remarks on shapes
Exchanging files with other software
Shapes Used in Diagrams
Tips on Using Shapes
Reinitializing Shapes
Positioning Objects in a Shape
Identifying Elementary Objects
Modifying Code Generation Specifications
Code Generation
Tips on Deformation Code Generation
MEGA Shapes Programming
Shape Storage
Shape Editing
Method Shapes
Default Deformation
Programmed Deformation
Examples
Docking Area
Position of Anchor Point at Creation
Configuring Diagrams
Diagram Type Creation
Configuring a Diagram Type
Diagram Type Configuration Example: Process Diagram
Creating and Backing Up a Diagram Configuration
Using a New MetaClass in a Diagram
Adding a Zoom to a Diagram Type
Modifying a Diagram Type
Modifying the distance between the source object and the created one
Modifying the Suggested Objects
Adding the Creation Wizard when Adding an Object
Configuring MetaAssociations
Configuring Tabular Entry mode
Tabular Entry Mode Concepts
Defining the Authorized Profiles
Using the Layout Macros
Specifying a Tabular Entry Structure
DiagTabList Properties
DiagTabColumn Parameterization
Specifying a tree entry structure
Specifying specific behaviors
Customizing the Metamodel
Introduction to Studio
Managing the Metamodel
Introduction to Metamodel Management
Metamodel Extensions and Modifications
Warning Regarding Metamodel Modification
Precautions Concerning Metamodel Extensions
Concepts
Creating Metamodel Extensions: Method
How to Create Metamodel Extensions
Extensions Backup
The Metamodel Diagram
Creating a Metamodel Diagram
Adding a MetaClass to a Metamodel Diagram
Adding a MetaAssociation
MetaClasses
Creating a MetaClass (Object Type)
Typing a MetaClass
MetaAssociations
Creating a MetaAssociation
Reversing Major/Minor Orientation
Modifying Object Protection
Imposing MetaAssociation Uniqueness
Specifying MetaAssociation Behavior
MetaAssociationTypes
MetaAssociation Types Kept to Maintain Compatibility
Processing MetaAssociationTypes
MetaAttributes
MetaAttribute Characteristics
Creating a MetaAttribute
Editing MetaAttribute Tabulated Values
Connecting Attributes to a MetaClass
Connecting MetaAttributes to MetaAssociations
Customizing MetaAttribute Standard Behavior
Abbreviations
Standard Attributes
Calculated MetaAttributes
Creating a macro to calculate a MetaAttribute
Optimizing HOPEX Usage Saving Calculated MetaAttribute Values
Scheduling On Demand MetaAttribute update
Abstract Metamodel
Basic Concepts
Managing Abstract MetaClasses
Managing Generic MetaAssociations
Adapting Development Tools to the Abstract Metamodel
Evolution of APIs
Abstract Metamodel Extension Recommendations
Perimeters
Introduction to Perimeters
Viewing MetaAssociation Behavior Related to a Perimeter
Modifying the MetaAssociation Behavior Related to a Perimeter
Creating a Perimeter
Using a Perimeter in a MetaTool
Modifying the MetaTool Default Perimeter
Customizing a Standard Perimeter
Namespaces
Managing Namespaces
Defining Namespaces
Canceling Namespaces
Ownership and Use Links
Import Issues
Extensions
Translating the Metamodel
Translating and Compiling Environments
Renaming HOPEX Concepts
Defining a Terminology
Managing Profiles Associated with Several Terminologies
Renaming Concepts
Concepts that Can be Renamed
Metamodel Syntax in Command Files
Creating MetaClasses
Typing MetaClasses
Creating MetaAssociations
Reversing MetaAssociation Orientation
Modifying Link Type
Modifying Object Protection
Modifying Link Behavior for a Given Operator
Creating Characteristics
ERQL Query Syntax
Query General Syntax: Select
List of Query Operators
Checking Syntax and Getting Help
Result: Into
Condition: Where
Sub-query: In
Browsing the Metamodel
Conditions on Object Characteristics
Conditions on Links
Sets: From
Set Operations
Query Tips and Examples
Tips on Using Queries
Examples of Queries for HOPEX Business Process Analysis
Creating Consistency Checks
Reminder: Rules Operation Principle
Regulations
Rule Properties
Rule Application Scope
Rule Implementation
Implementing a Rule by a Test or Tests
Implementing a Rule by a Macro
Implementing Test or Macro?
Defining an Implementation Test
Defining an Implementation Test By an Expression
Defining an Implementation Test By a Macro
How to make a concept variable
Summary
Variability
Inheritance
Customizing Perimeters
Introduction to perimeters
Defining a MetaTool
Building a set by propagation
Creating a perimeter
Customizing a Standard perimeter
Configuring a perimeter
"Compare and align" MetaTool filter
Compare Tool API (to compare and align)
Export Tool API (to Export)
Customizing the User Interface
Forms (French – original full version)
Introduction
Spécification d'un formulaire pour une MetaClasse MEGA
Conception d'une page de propriété FORMS
Autres Personnalisations de l'interface Utilisateurs
Annexe : Compatibilite
Forms
Introduction
Specification of a form for a MEGA MetaClass
FORMS properties page design
Appendix: Compatibility
Forms - Property Pages - Tutorial
Objective
Initializing the courseware
Object standard Properties pages
Object Properties pages customization principles
Adding non-standard elements in a page
Displaying elements from another object
Modifying page behavior
Forms – Wizard Implementation – Tutorial
Objective
Initializing the courseware
Customizing a creation wizard
Interactive tool based on a MEGA wizard
Appendices
Versatile Desktop
Versatile Desktop Overview
Desktop configuration
Desktop component elements
Creating a desktop
Creating Desktop Containers
Defining Container characteristics
Defining desktop characteristics
Configuring the desktop
Modifying a desktop
Improving a desktop performance
Action following event
Using a Working Environment Template (WET)
Integrating a Power BI report in HOPEX
Introduction
Integrating the Report with an iFrame
Integrating the Report with the PowerBI JavaScript SDK
Configuring Navigation Trees
Concept and Definitions
Navigation Window Content
Navigation Tree Structure
Concepts Overview
Creating a Navigation Tree
Creating the object associated with the navigation tree
Creating the root node
Creating Navigation Tree Branches
Creating a Branch Corresponding to a Folder
Creating a Branch Containing an Object List
Creating Classification Folder Branches
Filtering Branch Content
Configuring Navigation
Configuring Standard Navigation in a MetaClass
Managing object titles in navigation trees
Navigating from Tree Objects
Using Advanced Functions
Associating Commands with the Tree Root Node
Sorting Content of a Branch
Conditioning Navigation in a Tree
Using Options
Customizing Steering Calendars
Steering Calendar
Introduction to Steering Calendars
Creating a Steering Calendar
Steering Calendar Properties
Customizing Steering Calendars
Steering Calendar Metamodel
Creating a Steering Calendar Type
Use case: Action Plan workflow
Customizing Workflows
Configuring Workflows
Defining a Workflow
Overview of Workflow Definitions
Workflow Statuses
Workflow Participants
Workflow Transitions
Multiple triggering transitions
Mass transitions
Implementing scheduled transitions
Conditioning a transition
Configuring the workflow transition triggering menu
Managing transitions at reassignment
Workflow Actions
Workflow Advanced Configuration
Managing Workflow Object Statuses
Implementing Workflow Interactions
Managing E-mails and Notifications
Configuring Actions with Message or Notification
Managing Languages
Managing Objects and Attachments
Indicating a URL in an E-mail
Managing Workflows
Workflow Administration Options
Configuring Standard Workflows
Customizing Workflows
Customizing the Validation Workflow
Stopping a Workflow Instance
Viewing Workflows in Progress
Managing Workflow Users
Managing Permissions on Workflows
Customizing Assessments
Assessment Templates
Definition of an Assessment Template
Accessing Assesment Templates
Creating an Assessment Template
Specifying Assessed Object Type
Managing Assessed Characteristics
Assessment Template Scope
Creating Assessment Deployment Collections
Defining Deployment Collection Filling Mode
Defining Deployment Query Parameters
Assessment Scope Definition Example
Questionnaire templates
Accessing Questionnaire Templates
Scoring Rules
Creating Scoring Rules
Using Macros
Aggregation Schemas
Customization Examples
Connecting the Objects of an Answer to an Assessed Object
Assessment Workflows
Generic Assessment Workflows
Automatic Assessment Workflows
Appendix: Assessment Definition
Assessment Deployment Collection
Scoring Rule
Control Steps
Aggregation Rules
Check Regulation
Using the Scheduler
Scheduler
Introduction
Scheduler principles
Scheduler configuration
Scheduler Client API
Scheduling
Implementing a Job
Triggers Administration
Using APIs
All about starting with APIs
Introduction
Create a VB Script component
Create a Java component
Creating a Hopex C# macro
Macro parameterization
API Use Principles
Macros used in HOPEX
Administration of HOPEX from APIs
Communication between HOPEX and the outside
Toolkit
How to
Coding recommendations & Performances
JavaDoc