Using IT architecture diagrams
*For more details on the use of diagrams, see Diagrams.
With HOPEX IT Architecture, the components of an application object and their exchanges are described in a structure diagram. A Structure diagram can be designed for an application, an application environment, an application system, an application system environement, a logical application system, a logical application, an application service or a microservice.
The scenario of flows diagram describes the flows exchanged between the system elements represented. With HOPEX IT Architecture, you can design two types of scenario diagrams:
The Scenario of flows diagrams that describe the flows exchanged in different use scenarios of the object described.
Scenario of sequence diagrams that describe the chronology of the flows exchanged in different use scenarios of the object described.
*To use Scenario of Application Flows Diagrams, open the Options window and check that IT Architecture > Activate Flow Scenario Sequence Diagrams option is activated.
Creating a structure diagram 
To create a, Application system structure diagram, for example:
1. Open the Diagrams property page of the application system and click Create a diagram.
2. In the wizard window, select the type of Structured diagram you want among the available ones.
The diagram opens in the edit area. You are now in the HOPEX graphic editor. The frame of the described object appears in the diagram.
Example of an application system structured diagram 
 
By default, the diagram is initialized with the described object, represented by a frame; the components of the described object are positioned at the top of the diagram.
If the described object is represented in a higher level diagram, the new diagram is initialized taking into account participants and flows that are represented in the higher level diagram.
Diagram commands with HOPEX IT Architecture 
Depending on their type, HOPEX IT Architecture diagrams propose specific commands.
 
Icon
Description
Refresh channels
Allows to update the content of the channels described in a scenario of flows. See Creating an application flow channel.
Reinitialize components
Add, in the diagram, the components of the first level of the described object.
Auto Layout
Enables to organize automatically the described object components in the diagram. See Auto Layout in architecture diagrams.
Initialization
Enables to add a selection of components in the diagram. See Environment diagram initialization.
Available only for application environment and application system environment diagrams.
 
Environment diagram initialization 
*An application environment is used to represent a use context of an application. An application environment allows presenting the other application systems, applications, microservices or actors with which this application can interact.
*An application system environment allows presenting the other application systems, applications or microservices with which this application system can interact.
An environment diagram represents a use context of an application or an application system.
In order to simplify the description of a specific use context of an application system, for example, the Initialization button provides the list of components with which the application system interacts and helps you to select the objects you wish to add in your diagram.
 
The Sub-Elements selection and Expand selected elements buttons help you in your selection.
 
Auto Layout in architecture diagrams 
If the environment contains components and interactions between components, each new diagram is initialized with these components displayed at the top left of the frame of the described environment.
The Auto Layout button allows you to reorganize the diagram elements taking into account the exchanged flows.
The Diagram compression/dilatation coefficient enables the specification of the distance to be expected between elements.
When you use the Auto Layout function, the previous presentation of your diagram is lost.
The auto layout facility is proposed for the following diagrams:
Application Environment
Application Environment Diagram
Scenario of Application Environment Flows Diagram
Application
Scenario of Application Flows Diagram
Application Structure Diagram
Application Deployment Environment Diagram
Application System Environment
Scenario of Application System Environment Flows
Application System Environment Diagram
Application System
Scenario of Application System Flows
Application System Structure Diagram
IT Service
Scenario of IT Service Flow Diagram
IT Service Structure Diagram
Logical Application
Scenario of Logical Application Flows Diagram
Logical application structure diagramme
Logical Application Deployment Environment Diagram
Logical Application System Environment
Logical Application System Environment Diagram
Scenario of Application System Environment
Logical application system
Structure diagram of the logical application system
Scenario of Logical Application System
Resource Architecture Environment
Resource Architecture Environment Diagram
Creating a Sketching diagram with HOPEX IT Architecture 
A sketching diagram is a drawing that enables you to exchange with your coworkers without an issue of methodology or formalism.
Sketching diagrams can then be reworked and transformed into diagrams recognized by a HOPEX Solution.
*For more details on the use of a sketching diagram, see Using Sketches.
To create a sketching diagram for an application, for example, with HOPEX IT Architecture:
1. From the Applications navigation menu, select the application of interest to you and click Create a diagram.
2. In the wizard window, select Sketching diagram.
The diagram opens in the edit area. You are now in the HOPEX graphic editor.
Using diagram comparison 
The comparison of diagrams of an application system or architecture of an application system deployment enables to compare different versions of the same object.
*For more details on use of a diagram comparison Facilities Comparing Diagrams