6. Appendix
 
6.1. Conversion details
 
Conversions
Scope
Mandatory if
upgrade from
HOPEX V3.0 or V4.0 to HOPEX V5.0
Change interaction's color into dark blue on diagrams
This tool updates the color of interaction object displayed in diagrams
This tool is implemented by a VB script macro
~amuAfX5PXD9L[Change interaction's color into dark blue on diagrams]
Data
 
Yes
KB 00009850
Collaboration - Recompute Workflow Participants
This tool recomputes the workflow participants on all running workflows in order to consider Person Groups or missing persons / person groups.
This tool is implemented by a VB script macro
~UcqjtaRkYD3O[Collaboration - Recompute Workflow Participants.Method]
Data
Yes
KB 00010224
IRM - Compute and Store Assessment KPIs
This tool computes and store the following indicators:
- Last Assessment Date for Risks and Controls
- Aggregated Execution Rate for Controls
- Aggregated Pass Control Level for Controls
This tool is implemented by a VB script macro
~c9tcUnPrSPCQ[GRC v2 - Compute and Store Assessment KPIs.Method]
Data
No
KB 00008632
ITPM - Conversion of Sites towards Data Centers for Installations
This tool converts site object to the new format for the solution ITPMThis tool is implemented by a VB script macro
~YInR527wW9E0[Conversion of Sites towards Data Centers for Installations.Method]
Data
Yes
KB 00009851
MEGA Repository - Communication Protocol to Network Application Protocol (HITA)
This tool converts communication protocol objects to the new format
This tool is implemented by a VB script macro ~JjQumck4Uv8C[HITA - Convert Communication Protocol to Network Application Protocol]
Data
 
No
KB 00009031
MEGA Repository - Computation of OnDemand and OnUpdate MetaAttribute values
_Operator ~4P2FO74eUntJ[MEGA Repository - Computation of OnDemand and OnUpdate MetaAttribute values]
Macro ~RO2F0X4eUH(J[MEGA Repository - Conversion of Triggered Attribute.Method]
This tool is implemented in C++ and cannot be customized.
Data
Yes
KB 00009176
MEGA Repository - Conversion of Business Policy names
Data
Yes
KB 00010000
MEGA Repository - Conversion of Deprecated MetaAssociation instances to Generic MetaAssociation instances
This tool updates the metamodel to enable a generic management of certain MetaAssociations (Note, Document, ...).
This tool is implemented in C++ and cannot be customized
Data
SystemDb
Yes
KB 00006311
MEGA Repository - Conversion of Deprecated MetaAssociationType to Operator
This conversion is necessary to recover behaviors associated with deprecated MetaAssociation Types.
The conversion is implemented by a VB script macro
~W1X0aNWdMPs2[convert_deprecated_MetaAssociationType_to_Operator]
SystemDb
Yes
KB 00006317
MEGA Repository - Conversion of Deprecated Profiles
This conversion manages the deprecated profiles so that the assignments are migrated to a compatible profile.
For example, assignments that were using Business Information Architect profile will be migrated to Data Architect profile
This tool is implemented by a VB script macro
~qsHr)STlWHoQ[MEGA Repository - Conversion of Deprecated Profiles.Method]
SystemDb
Yes
KB 00009855
MEGA Repository – Conversion of name properties
This tool aligns object names with metamodel definition
Conversion may take several dozens of minutes depending on the volume of data
This tool is implemented in C++ and cannot be customized.
Data
SystemDb
Yes
KB 00001289
MEGA Repository - Conversion of permissions from CRUD to CRUDS
This conversion add a "S" meaning "Searchable" to all permissions having at least "R".
This tool is implemented by a VB script macro
~MCYAqrolWjhJ[convert_CRUD_To_CRUDS]
SystemDb
Yes
KB 00009854
MEGA Repository - Conversion of Person into Person (System)
This utility creates a new object person (system) for each object person and creates a traceability link between the two objects
This conversion is optional and should be decided by the project
It can create redundant objects that need reprocessing
This tool is implemented by an external script ('Convert_Person_to_MegaPerson.vbs')
Data
Yes
KB 00004007
 
MEGA Repository - Conversion of Privacy Risk names
Macro ~gQZT9(eEU1Z7[MEGA Repository - Conversion of Privacy Risk names.Method]
Data
Yes
KB 00009177
 
MEGA Repository - Conversion of Profile Options
System
Yes
KB 00009999
MEGA Repository - Conversion of query objects (6.1 and earlier versions)
System
Yes
KB 00002003
MEGA Repository - Conversion of removed technical levels
This tool sets all technical level value to 'Beginner'.
This tool is implemented by a VB script macro
~rjXFayplWHe5[convert_technical_level_beginner]
SystemDb
Yes
KB 00009853
MEGA Repository - Conversion of report parameters
This conversion sets the value of the new MetaAttribute Values Definition with the value of the deprecated MetaAttribute Kind of proposition.
This tool is implemented by a VB script macro ~yCREuDrcSHcA[Conversion of report
parameters.Method]
SystemDb
No
KB 00008598
MEGA Repository - Conversion of Restrictive MetaAssociation instances to Concrete MetaAssociation instances
This tool updates the metamodel to move down restricted MetaAssociation instances storage on their concrete MetaAssociation.
This tool is implemented in C++ and cannot be customized.
Data
SystemDb
Yes
KB 00006309
MEGA Repository – Conversion of workflow subject
This tool performs data conversion of Workflow Subjects on all objects of your repository.
This mandatory conversion is improving reading performances of HOPEX.
This tool is implemented by a C++ macro
~NpqOtNcyT9pI[Workflow Subject conversion] and cannot be customized
Data
SystemDb
Yes
KB 00008918
 
MEGA Repository - Convert Person and ARC Responsibility into Person (System) and Assignment
Macro ~)(16Zb1cUTwR[Convert Person and ARC Responsibility into Person (System) and Assignment.Method]
Data
Yes
KB 00009178
MEGA Repository - Data Conversion - Conversion of Risk Mitigation, GDPR Risk and GDPR Minimization
This is a minor conversion which is mandatory for HOPEX Privacy Management users. It is used to take into account the new internal values defined on the risk meta-attribute used by HOPEX Privacy Management in the context of personal data transfers.
This tool is implemented by a VB script macro
~AaeTjhOVWjA3[MEGA Repository - Conversion of Risk Mitigation & GDPR-Risk & GDPR-Minimization]
Data
Yes
KB 00009632
MEGA Repository - Deletion of System Job Executions
This tool deletes all occurrences of obsolete metaclass System Job Executions in order to reduce the size of the system database.
This tool is implemented in C++/Java and cannot be customized.
SystemDb
Yes
KB 00009852
MEGA Repository - Legacy conversion of name properties (prior to V5)
This conversion updates the name of object or system objects to the format expected in HOPEX V4.x
This tool is implemented in C++/Java and cannot be customized.
Data
SystemDb
Yes
KB 00009849
MEGA Repository - Setting Report and Report value links to template
This conversion saves reports parameter values on reports for future use.
This tool is implemented by a VB script macro ~r)hhI9R5VrwO[Setting Report and Report value links to template]
Data
Yes
KB 00009250
Utility - Convert Questionnaire Templates to New Mode
This utility converts Questionnaire Templates to the new format.
This conversion is required if you decided to activate new mode (questionnaire builder). Do not run it if you decided to remain in compatibility mode. . See above in this document.
This tools in implemented by a macro ~qXl5FWXVUnr1[Utility - Convert Questionnaire Templates to New Mode].
Data
SystemDB
Yes
KB 00009175
 
 
6.2. Utilities
 
Utility
Scope
Comment
Conversion MEGA Repository - Conversion of Persons authenticated with MEGA
This conversion converts logins with Authentication mode 'MEGA'
This tools is implemented by a VB script macro ~vvb5R3oFRX2I[ConvertPersonsAuthenticatedWithMEGA.Method]
SystemDb
Optional
KB 00008006
Diagram (drawings)
This tool opens, saves and closes all diagrams in the repository. Enables conversion of diagrams with drawings in MGE format. Also enables to check the status all diagrams in a repository.
This execution is optional for the system database and data repositories.
Conversion may take a significant time depending on the volume of data.
This tool is implemented in C++ and cannot be customized.
Data
SystemDb
Optional
KB 00001270
HITA - Convert Software Technology Fulfillments to Technical Capabilities
This tool converts the Business Capability Fulfillment or Functionality that could exist between Software technology objects and Business Capability objects to the new format.
This tool is implemented by a macro (~1Ov92q21QHtG[HITA - Convert Software Technology Fulfillments to Technical Capabilities])
Data
Optional
KB 00007770
HOPEX ITPM - Conversion of Standards
This tool converts certain objects of the Metaclass 'Standard' to objects of the MetaClass 'Technology'. Selection is made using the query '~5yCf7ugkIr9D[APM - Conversion - Get Standards Linked to Vendors Or Application Deployed]'
This tool is implemented by a VB script macro ~2yCfd0hkITND[APM - Conversion of Standards]
Data
Optional
KB 00004589
HOPEX ITPM – Convert Application Functionalities to Fulfillment
This tool converts Functionality to Application Maps and Functionality to Application system Maps to functionality fulfillment..
This tool is implemented by a macro (~J5XbWR9uQTSD[HOPEX ITPM - Convert Application Functionalities to Fulfillment])
Data
Optional
KB 00008909
IRM - Compute and Store Assessment KPIs
This tool computes and store the following indicators:
- Last Assessment Date for Risks and Controls
- Aggregated Execution Rate for Controls
- Aggregated Pass Control Level for Controls
This tool is implemented by a VB script macro
~c9tcUnPrSPCQ[GRC v2 - Compute and Store Assessment KPIs.Method]
Data
Optional
KB 00008632
MEGA Repository - Business Function to Business Functional Area
Converts a Business Functions Hierarchy from Process or BPA solution to Business Architecture's Business Functional Area composite structure models.
Useful to migrate data created with MEGA Process (code PRO) and/or MEGA Process BPMN Edition (code PMN) to the solution Business Architecture (code HBAS)
This tool is implemented by a macro (~18VF)i4hNf)I[MEGA Repository - City planning areas to Business Capabilities.Method])
Data
Optional
KB 00007465
 
MEGA Repository - City planning areas to Business Capabilities
Convert City Plans to Business Capability Maps and City Plan Areas to Business Capability objects.
Useful to migrate data for the solution IT Portfolio Management (Code APM).
This tool is implemented by a macro (~18VF)i4hNf)I[MEGA Repository - City planning areas to Business Capabilities.Method])
Data
KB 00007191
Optional
 
MEGA Repository – Cleanup
This tool removes technical temporary data left invalid in repositories after upgrade (ex: recent queries).
This tool is implemented by a VB script macro ~W7qD9X3HCT50[MEGA Repository - Cleanup.Method]
Data
Optional
KB 00003321
MEGA Repository - Conversion of Deprecated MetaAssociation instances to Generic MetaAssociation instances
This tool updates the metamodel to enable a generic management of certain MetaAssociations (Note, Document, ...).
This tool is implemented in C++ and cannot be customized
SystemDb
Optional
KB 00006311
MEGA Repository - Conversion of EA Projects to PPM projects
Converts EA Project (former MetaClass Project renamed to EA Project) to PPM project (new MetaClass Project) and Project scope to Project Deliverables, when applicable
Useful with option Product Portfolio Management (code PPM) and a compatible solution (ex IT Portfolio Management...)
This tool is implemented by a macro (~6qr9AW25PntP[Mega Repository - Conversion of EA Project.Method])
Data
Optional
KB 00007466
 
MEGA Repository - Conversion of ITPM Applications Exchanges (ARC -> HITA)
Converts the description of application exchanges (based on message flows) to the new format used with IT Architecture (code HITA)
Useful with solution IT Portfolio Management (Code APM) and new solution IT Architecture (code HITA)
This tool is implemented by a macro (~ougT5TtIP1eB[HOPEX ITPM - Conversion of Applications Exchanges (ARC -> HITA)])
Data
Optional
KB 00007461
 
MEGA Repository - Conversion of Notes to Review Notes
Creates review notes from notes
This tool is implemented by a macro (~sa5nwd0pO5U4[Collaboration - Note Conversion])
Data
Optional
KB 00007469
 
MEGA Repository - Conversion of Organizational Charts
This utility converts the nature of Organizational Chart diagrams so that they can be open with MEGA Process BPMN Edition (Code PMN).
This tool is implemented by a VB script macro ~YgaCFMJSGPv2[Organisational Chart Conversion]
Data
Optional
KB 00003984
 
MEGA Repository - Conversion of Person into Person (System)
This utility creates a new object person (system) for each object person and creates a traceability link between the two objects
This conversion is optional and should be decided by the project
It can create redundant objects that need reprocessing
This tool is implemented by an external script ('Convert_Person_to_MegaPerson.vbs')
Data
Optional
KB 00004007
 
MEGA Repository - Conversion of Profile 'Data Asset Manager'
This tools converts assignments of 'Data Asset Manager' to assignment of profile 'Data Architect'
This tool is implemented by a VB script macro ~0p93U6n3Z1xH[MEGA Repository - Conversion of Profile 'Data Asset Manager' to 'Data Architect'.Method]
SystemDb
Optional
KB 00010205
MEGA Repository - Conversion of Specific Name of Dictionary Object to Term
This conversion updates objects based on terms to the new format in case name has been customized
This tool is implemented by a VB script macro (~ltqQKs6TQLoG[Mega Repository - Conversion of Specific Name of Dictionary Object to Term.Implementation])
Data
Optional
KB 00007723
MEGA Repository - Conversion of widgets
Converts dashboard widgets to a new format (independent from container of web desktop)
To keep widgets used in previous versions, a prerequisite to this conversion is to restore web settings.
This tool is implemented in a VB script macro ~DcdsKyj4QDAE[WidgetConversion.Method]
SystemDb
Optional
KB 00007569
MEGA Repository - Convert participants of projects
This tools converts participants of projects to the new format
This tool is implemented by a VB script macro ~MKy3t2XCNf7U[Convert participants of projects.Method]
Data
Optional
KB 00006308
MEGA Repository - Convert Report templates (MS Word) to RTF Format
This tool converts Report templates (MS Word) from Word to RTF format.
This is required to generate documents with HOPEX Web Front-end.
This tool is implemented in C++ and cannot be customized.
Note that MS Word is required on the machine running the conversion
SystemDb
Optional
Custom templates should already be in RTF format.
KB 00003499
Mega Repository – Convert Web EA Project
This tool converts requirements of EA projects to new format
This tool is implemented by a VB script macro ~(Tyap4AVOn3G[Mega Repository – Convert Web EA Project.Method]
Data
Optional
KB 00008633
MEGA Repository - Creation of links instances from MEGA fields
This tool creates impact analysis links for objects referenced by object references (MEGA fields) in texts properties.
Conversion may take a significant time depending on the volume of data.
This tool is implemented in C++ and cannot be customized.
Data
SystemDb
Optional
KB 00002005
MEGA Repository - Objectives -> Enterprise Objective Conversion
Creates Enterprise Objective from Objectives
Useful to migrate data from Business Strategy (code MBS) to Business Architecture (Code HBAS)
This tool is implemented by a macro (~ueHLXNrMP1sV[Objectives -> Enterprise Objective Converstion.Method])
Data
Optional
KB 00007463
 
MEGA Repository - Report template deletion rollback utility
This conversion restores on reports the data required to run these reports in case the related report template is removed then restored again
This tool is implemented by a VB script macro
~ed)vUZk5VXNL[Report template deletion rollback utility]
Data
Optional
KB 00009620
Shapes
This tool updates customized shapes to the most recent format.
Shapes located in the folder 'Mega_usr' or both installation and HOPEX environment are upgraded. This conversion is optional for the System repositories.
This tool is implemented in C++ and cannot be customized.
 
SystemDb
Optional
KB 00000362
Utility - Save a snapshot of closed questionnaires
This conversion generates a snapshot of all closed questionnaires which is used in order to display them and prevent any impact if their associated questionnaire template is modified later in time.
This tool is implemented by a VB script macro
~fnkty)TIXnfV[Utility - Save a snapshot of closed questionnaires]
Data
Optional
KB 00009856