Get started with APM from EA 17
The APM Accelerator Technology pattern in the Latest Sparx Enterprise Architect v17 enables the
modelers and architects to configure and standardize the implementation of Application Portfolio
Management (APM). This pattern establishes MDG Profile Definitions, Perspective modeling, and
a Pre-defined Dashboard that aligns with APM standards.
The APM Accelerator Technology includes the following:
- MDG Profile Definition
- Perspective Modeling
- Pre-defined Dashboards
Steps to enable the APM Accelerator in EA17
- Ensure the TEA Framework is enabled in the Manage Technology (Ribbon | Specialize | Manage Technology | TEA Framework)
- Open Model Builder (CTRL + SHIFT + M).
- Navigate to Enterprise Architecture | The Essential Architecture | TEA Accelerators | Right-click on the APM Accelerator Technology | Select “Create in Project”.
MDG Profile Definitions
The MDG Profile Definition encompasses the “Application Portfolio Management” Framework
model, which comprises APM configurations and Workspaces. Based on your enterprise needs, this
can be extended to add more use cases, such as Business Capability Management, Technology
Portfolio Management, and Strategy Management
This package structure includes the following packages:
- Profile
- Diagram Profile
- Toolbox Profile
- APM Workspace
- Workspace Building Blocks
The repository administrator can enhance the APM MDG Technology file by including elements,
connectors, diagrams, and toolbox profiles according to the organization’s needs. This customization
enhances the elements, connectors (stereotypes), diagram types, and toolboxes available to the
repository’s users.
When working with this pattern, you may want to:
- Modify element or connector (stereotype) names to suit your architectural needs.
- Create additional stereotypes and their properties.
- Add new diagram types.
- Create additional toolbox entries for use with different diagram types.
Actions
The first step in the APM Accelerator Technology practice is to import the APM Profile Definitions as
MDG Technology into the model.
- To import the APM technology into your model:
- Select the << mdg technology >> Application Portfolio Management package in the Project Browser.
- Navigate to Ribbon | Specialize | Publish Technology.
- Use the “Import Package as MDG Technology” command.
- To import APM Workspace:
- Model Builder | Perspective | Specialized | Model Technologies | Application Portfolio Management
- Click “Create Model(s)” to import the APM Workspaces.
- To import Workspace, Build Blocks:
- Model Builder | Perspective | Specialized | Model Technologies | Application Portfolio Management
- Click “Create Model(s)” to import the Workspace Building Blocks.
Perspective Modeling
The Perspective Modeling enables the administrators to define and activate an APM perspective
within the model.
The Perspective Modeling pattern allows administrators to set a perspective on the current model.
This reduces the Core Enterprise Architect Ribbon set and menus, focusing on Application Portfolio
Management tools.
The administrator can also set APM perspectives for model user groups in the repository. When
working with this pattern, consider:
- Activating perspective and security if model security is enabled.
- Customizing the perspective element name to suit your architectural modeling needs.
- Creating additional ribbon categories as needed.
- Defining additional ribbon groups based on your requirements
Essential steps to configure and activate this Perspective
Pre-requisite:
To activate the Application Portfolio Management technology in the APM Modeling <<technology set>>, ensure that the Application Portfolio Management Technology is imported into the model.
- Configure the Security Groups associated with this Perspective:
- Drag and drop the Security Group element from the Model Perspective Toolbox into the diagram.
- Select the respective security group using the drop-down list.
- Establish a ‘linkedto’ relationship between the Perspective and Security Group, as well as between the Ribbon Set and Security Group.
- Application Architects Security Group should be replaced by your own security group.
- If the model is security-enabled with groups, follow the steps:
Note:
- Activate the Perspective in this Mode:
- Select the APM Modeling Perspective workspace package in the Project Browser.
- Navigate to Ribbon | Specialize | Publish Perspective.
- Right-click on ‘APM Modeling’ in the Perspective workspace field.
- Click ‘Activate Perspective’.
- For security-enabled models, right-click on ‘APM Modeling’ in the Perspective workspace field and click ‘Activate Perspective and security’.
Pre-defined Dashboards
The APM Pre-defined Dashboards includes an Application Portfolio Management Dashboards
downloadable links with instructions, allowing users to download and configure the dashboards in
the Prolaborate Portal.
This package includes: APM Pre-defined Dashboards Diagram
The APM Accelerator Technology pattern enhances Application Portfolio Management by
incorporating APM-specific pre-defined dashboards. These pre-defined dashboards help architects
to enable Insightful Analysis of Applications, Lifecycle Road mapping, and Tailored rationalization
viewpoints.
Perform following actions
- To Configure APM pre-defined dashboards in the Prolaborate Portal
- Ensure that the corresponding Enterprise Architect Repository is configured in Prolaborate.
- Verify that the user has the necessary permissions to import dashboards in the Prolaborate Portal.
- Identify the Prolaborate database type (MSSQL / MySQL)
- Import the APM Example Model into the Enterprise Architect Repository.
- Ensure the Date Format in Prolaborate is set to DD/MM/YYYY format in the General Settings of the Prolaborate Portal.
- Download the Dashboard Zip file:
- Double Click on the URL in the APM Pre-defined Dashboards diagram to be redirected to the dashboard download page.
- Once there, download the Dashboard Package, which contains the Prolaborate_APMDashboard_MSSQL and Prolaborate_APMDashboard_MYSQL zip files.
- Enable TEA-Model Add-In:
- Open the Model Builder (CTRL + SHIFT + M).
- Select Enterprise Architecture and choose “The Essential Architecture”.
- Create the TEA Model Add-In.
- Navigate to Specialize > Manage Addin.
- Enable the “TEA” Add-in and click OK.
- Synchronize the Dashboard Zip file with the APM Example Model
- In the Project Browser, select the imported APM Example Model package.
- Go to Specialize > TEA > Configure Dashboards.
- Choose the required Prolaborate APM Dashboard Zip file and click OK.
- Import the Dashboard Zip file in the Prolaborate Portal
- After synchronizing the dashboard zip file with the model, open the Prolaborate Repository.
- Navigate to the Dashboard page.
- Select Import Dashboard, choose the synchronized dashboard zip file, and click OK.