Release Notes 10.4

New symbol set

The graphical appearance of symbols has been re-designed to give a more modern flat and end-user friendly impression.

The new symbol design is available in all diagram editors, the symbol bars and the repository explorers in both the Windows client and the web-client.

Repository Explorer Windows
Repository Explorer Windows
Symbol Bar Windows
Symbol Bar Windows
Repository Explorer Web
Repository Explorer Web
Symbol Bar Web
Symbol Bar Web

In the diagram editor the new symbols is in line with the old design, so generally it should not be a problem for end-users to recognize the meaning of the symbol.

Business Process Network with the new symbol design
Business Process Network with the new symbol design

However, we have chosen to re-design a few symbols for improved reading and scalability. An example is the symbol for Business Capability.

In earlier versions, a Business Capability was a rectangle with a colored background representing the “Busines Importance” of the capability and a little colored dot representing the “Business Maturity” as shown below:

In this new release, the symbol has changed to a white rectangle with a stripe on the left side to represent Business Importance and two dots representing Business Maturity and Target Maturity. The new design scales better and provides management with a single view of important strategic capabilities with a plan for improvements. Also it allows the business architect to highlight a set of capabilities by coloring the symbol’s background – a widely used technique.

Business Capability model with new symbol design
Business Capability model with new symbol design

The new symbol design still complies with standards such as Rummler/Brache, UML, BPMN, ArchiMate etc.

A Work Flow Diagram with the new symbol design
A Work Flow Diagram with the new symbol design
A BPMN diagram with the new symbol design
A BPMN diagram with the new symbol design

New Repository Buttons

The Repository buttons at the bottom of the Repository Explorer will filter the explorer to show only a relevant view of templates. These buttons have also been re-designed to align with the new symbol design.

Repository Buttons (Windows)
Repository Buttons (Windows)

Reverse and forward engineering of databases

QualiWare 10.4 includes improvements to the reverse and forward engineering of databases.

Currently supporting MS SQL Server, Oracle and ANSI, the new release enables reverse engineering of a database structure to a relational model in QualiWare. This QualiWare model will include all information about the database structure, and the system can create a new identically structured database.

The system can compare the physical database with the updated models in the repository and highlight the differences. It is also able to update the existing database to comply with these updates.

MS SQL database as seen from SQL Server Management Studio
MS SQL database as seen from SQL Server Management Studio

The relation model in QualiWare after the reverse engineering of the database structure (shown right).

Tables, Views, Columns, Indexes, Foreign Keys, Stored procedures etc., are all included in the repository.

Notice that the “Orders” table has been modified after the reverse engineering, so a yellow dot is showing. All green dots indicate, that the model is in sync with the physical database.

The relation model in QualiWare after the reverse engineering of the database structure
The relation model after the reverse engineering of the database structure.

Views and Stored Procedures are reverse engineered into relevant QualiWare objects and may be modified in QualiWare. After the modification, a new DLL is created.

Views and Stored Procedures are reversed
Views and Stored Procedures are reversed.

Support for Archimate 3.1

QualiWare 10.4 includes support for ArchiMate 3.1, including all Viewpoints. QualiWare 10.4 also supports the exchange of ArchiMate 3.1 models via the ArchiMate Model Exchange File Format Standard as defined by the Open Group.

All Viewpoints include a feature that allows the user to extend the graphical syntax of the Viewpoint to include the full ArchiMate 3.1 syntax.

The full ArchiMate 3.1 symbol set in QualiWare 10.4
The full ArchiMate 3.1 symbol set in QualiWare 10.4

The web-modeler now also supports the full set of ArchiMate Viewpoints. A relation-syntax is embedded in the connection drawing feature, guiding the user to select between the two symbols’ valid relations (shown below).

The Repository Explorer provides an ArchiMate 3.1 folder structure out-of-the-box, allowing the user to quickly find the ArchiMate objects they are looking for (shown below):

ArchiMate folders in Repository Explorer (web)
ArchiMate folders in Repository Explorer (web)

To help long term QualiWare users of ArchiMate, QualiWare 10.4 includes support for legacy ArchiMate Viewpoints. Multiple models are included in the legacy viewpoints. Some industry standards include models specified in these viewpoints.

A special section in the Repository Explorer includes the legacy viewpoints.

Legacy Viewpoints in Repository Explorer (web)
Legacy Viewpoints in Repository Explorer (web)

The total list of supported ArchiMate viewpoints in QualiWare 10.4 is:

  • ActorCooperationViewpoint:ArchiMate
  • ApplicationBehaviorViewpoint:ArchiMate
  • ApplicationCoopViewpoint:ArchiMate
  • ApplicationStructureViewpoint:ArchiMate
  • ApplicationUsageViewpoint:ArchiMate
  • BusinessFunctionViewpoint:ArchiMate
  • BusinessProcessCoopViewpoint:ArchiMate
  • BusinessProcessNetwork:ArchiMate
  • BusinessProcessViewpoint:ArchiMate
  • CapabilityMapViewpoint:ArchiMate
  • GoalContributionViewpoint:ArchiMate
  • GoalRealizationViewpoint:ArchiMate
  • ImplementDeploymentViewpoint:ArchiMate
  • ImplementMigrationViewpoint:ArchiMate
  • InformationStructureViewpoint:ArchiMate
  • IntroductoryViewpoint:ArchiMate
  • LandscapeMapViewpoint:ArchiMate
  • LayeredViewpoint:ArchiMate
  • MigrationViewpoint:ArchiMate
  • MotivationViewpoint:ArchiMate
  • OrganizationViewpoint:ArchiMate
  • OutcomeRealizationViewpoint:ArchiMate
  • PhysicalViewpoint:ArchiMate
  • PrinciplesViewpoint:ArchiMate
  • ProductViewpoint:ArchiMate
  • ProjectViewpoint:ArchiMate
  • ReqRealizationViewpoint:ArchiMate
  • ResourceMapViewpoint:ArchiMate
  • ServiceRealizationViewpoint:ArchiMate
  • StakeholderViewpoint:ArchiMate
  • StrategyViewpoint:ArchiMate
  • TechnologyUsageViewpoint:ArchiMate
  • TechnologyViewpoint:ArchiMate
  • ValueStreamViewpoint:ArchiMate

New Innovation Desktop

QualiWare 10.4 presents a new Innovation desktop. The new desktop provides the user with fast access to all essential features during an innovation initiative.

Innovation Desktop (web)
Innovation Desktop (web)

Ideas are captured in the QualiWare mobile app or by any QualiWare Collaboration user from the QualiWare web front-end. Just click “Create Idea,” and you become part of the innovation initiative. The QualiWare Innovation desktop gives access to the relevant Innovation Canvas and to a set of tiles which – used in the right sequence – supports the business innovation strategic planning.

  • Idea tagging: Register, describe and tag your ideas.
  • Idea context: Put your ideas in a business context by defining your ideas’ impact and reach.
  • Idea implementation: Define Initiatives and Projects that specifies the implementation plan.
  • Implementation schedule: Get a Gantt overview of the current plan for the implementation of ideas.
  • Idea Importance Heatmap: See which ideas are most important for the company.
  • Idea Likelihood Heatmap: See which ideas are most likely to get implemented with success.
  • Top 20 unplanned ideas: See which ideas are candidates for the next implementation plan.

New Social Behavior Warehouse inspired tiles on “My Desktop”

The standard configuration of “My Desktop” includes six new tiles. These tiles use data assembled in the Social Behavior Warehouse and gives the user information about how the content in the repository is used.

The tile “Repository content” shows the distribution of models across the viewpoints defined by the company Enterprise Architecture framework. The three “… use of content”-tiles show how a given part of the organization uses this content. In other words; “Are we focusing our modeling effort on the right content?”

The two “Top 20 hits…”-tiles show which actual diagrams are used the most over the last 30 days (see below) and which diagram types are  used the most over the last 30 days. The tiles are only visible if you have a management role.

Top 20 hits – last 30 days
Top 20 hits – last 30 days

New Gantt Chart

A new Gantt chart reporting capability is provided for, e.g., Roadmap for Ideas, Delivery of Capabilities and Implementation of Application Improvements.

Idea Implentation Plan shown in the new Gantt chart feature
Idea Implentation Plan shown in the new Gantt chart feature

Diagram types in web-modeler

A wide range of diagram types has been enabled in the web-modeler. Using the web-modeler to design these types of models requires an Architect license.

Diagrams enabled in the web-modeler includes: “ApplicationArchitectureDiagram”, “BusinessCapabilityModel”, “BusinessDiagram”, “BusinessEcoSystem”, “BusinessProcessDiagram”, “BusinessProcessNetwork”, “CustomerJourneyMap”, “DecisionRequirementsDiagram:DMN”, “EnvironmentalImpactDiagram”, “EnterpriseInvestmentPortfolio”,
“InfraStructureDiagram”, “InnovationCanvas”, “ManufacturingRoutingNetwork”, “OrganizationDiagram”, “RegulationDiagram”, “RequirementModel”, “StakeholderModel”, “StrategicRoadmap”, “StrategyModel”, “WorkFlowDiagram”, “WorkModel” and all ArchiMate Viewpoints – a total of 55 diagram types.

The following diagram types are also enabled in the web-modeler for users with a PLUS license: “BusinessProcessDiagram”, “BusinessProcessNetwork”, “WorkFlowDiagram” and “BusinessProcessNetwork:ArchiMate”.

The web-modeler and the diagram editor in the Windows client are not identical and some features are not available in the light-weight environment on the web. Currently, symbols with advanced labels or sub-symbols based on qcl-rules are not rendered by the web-modeler. This requires a qcl-engine. However, since two environments are updating the same objects in the repository, and since the publishing is controlled by a qcl-engine, the published diagram will – in most cases – look correct. If this is not the case, the diagram can be edited from the Windows environment to adjust for the differences. This could for example include the placement and sizing of button panels, which is currently not supported in the web-modeler.

Here are some screenshots from popular diagram types being edited in the web-modeler:

Business Capability Model
Business Capability Model
Business Eco System
Business Eco System (notice the ability to drag-and-drop objects from the list-explorer in the right panel)
Application Architecture Diaram
Application Architecture Diaram

The web-modeler now also supports the activation of extended syntax and the use of symbols organized in accordions:

Symbols organized in fold-out/fold-in accordions
Symbols organized in fold-out/fold-in accordions

The web-modeler now also provides support for three types of different connection-paths: orthogonal, curved and straight (shown below):

The web-modeler has a context menu on each symbol (right-click menu). This menu now supports the use of alternative symbol appearances:

Support for alternative symbols
Support for alternative symbols

A new smart-creator facility has been implemented in the QualiWare 10.4 web-modeler: To create a new symbol on the diagram, select one of the connector arrows and drag a line onto the drawing surface. Double-click at the point where the next symbol should be placed,  and select the symbol type from the list of syntactically legal symbols.

Select the connection type from the list of syntactically legal connection types.

Naming a new symbol will use an intelligent search in the repository and provide the user with a list of suggested existing objects of the correct template to reuse – in this case, a BusinessProcess.

The search will start when the third letter is entered. Select the correct object from the list to reuse an existing object or complete the name and hit Enter to create a new object.

Publishing of metamodel changes

QualiWare 10.4 has a new feature that ensures consistent metamodel usage in both the Windows and the web-environment.

There is a new drop-down menu in the Repository Explorer in the Windows client when the HTML-publishing button is activated. If a template is selected, it is now possible to publish both the Graph Syntax and the Standard Dialogs for the selected template.

Consequently, changes made to the graph syntax and dialogs in the Windows client are published to the web environment.

Please note that this publishing is directed to the publishing area for the current repository only! This is done to preserve the ability to run multiple repositories based on different metamodels.

Deploy your metamodel changes with a single click (or two)
Deploy your metamodel changes with a single click (or two)

Dynamic cross-reference analysis

QualiWare 10.4 has a new dynamic cross-reference analysis feature in spreadsheets.

This feature resembles the link-matrix features from the windows client. However, in QualiWare 10.4 this is implemented seamlessly into the easy-to-use spreadsheet capabilities in the web-client.

This new feature allows the user to analyze a set of templates and their cross-reference relationships using interactive creation and deletions of relationships, as well as using the standard capabilities of the spreadsheet to filter and organize data.

In the example below capabilities are organized with the most important capabilities at the top of the list, but also with the lowest maturity at the top. The top rows show the most important investment areas for the business. The columns (from “D” and forward) represent planned Initiatives and the cells contain relationships defined by the focus for each Initiative (what capabilities are delivered by an Initiative). The relationships may be changed interactively, as shown below:

Using the spreadsheet capabilities such as calculations, sorting and – in this case – filtering, the user can identify the best investment (Initiative) for the most important capabilities (see below):

Hashtagging in spreadsheet

If a spreadsheet is set up with hashtags in a column, it is now possible to add or modify tags for the parent object.

In QualiWare 10.4 this feature is used to tag Ideas as part of an innovation process.

Hashtag support in spreadsheet
Hashtag support in spreadsheet

New spreadsheet-to-model feature

QualiWare 10.4 has an integration feature that lets the user import content from .csv-files and convert it to objects and graphical models.

Many clients need to exchange information between systems. This is done either to convert and transport content from one system to another as part of a migration, or it can be done to continuously keep two representations of the same knowledge updated. In QualiWare 10.4 there is a REST API that will provide for a more robust and service-oriented solution to such a problem, but often users will chose not to use this feature. This may be due to the availability of time and resources, or simply the fact that the amount of data is limited.

Users can import content in tabular formats such as Excel into any type of object and model in the QualiWare 10.4 repository.

The feature is available in spreadsheet-objects of the type ‘Free form’ as two buttons under the Data-tab (see below):

The left button lets the user select a .csv-file and populates the content and configuration spreadsheet.

Three sheets are created: One sheet with the content read from the file; one sheet to specify the conversion rules and one sheet for setting options.

Raw spreadsheet after the load of content
Raw spreadsheet after the load of content

When the target diagram type has been defined in the Options sheet the user can begin to define the rules of import. Note that every column in the Content sheet is automatically converted to a row, such that each item of data can get its own conversion rule.

The rules are set so that the creation of object and populations of properties and relationships are ready for conversion.

Setting the Rules of import
Setting the Rules of import

When the right button in the Datatab is pressed, QualiWare 10.4 will create all objects and relationships and create the diagram.

Diagram with all content created and ready for further editing in the web-modeler
Diagram with all content created and ready for further editing in the web-modeler

All imported objects are available for reuse in both the windows and the web-client. And should the user choose to import new updates to the existing content, the existing content will be updated – not overwritten or duplicated (unless specified to do so).

Simultaneously editing from multiple environments

QualiWare 10.4 allows one particular user to edit the same object from a dialog in the Windows client at the same time as editing it from a client side web-form in the browser. In a situation where the user has multiple environments open on the same repository, the system will monitor if the user tries to edit the same object in more than one place. If this happens, the system will ask if the user wish to continue editing from the new place, and the system will make sure updates are saved and available when the user returns to the first place to continue working there.

Extensions to APM metamodel

QualiWare 10.4 includes extensions in the metamodel for Application Portfolio Management. The InformationFlow template and the IntegrationFlow template have a new set of properties. In addition, the InformationFlow has new graphical appearance depending on the lifecycle settings.

The fields in the Transformation sub-tab now links to more information related templates.

IntegrationFlow has a richer property set for describing the implementation level.

General changes

The InformationSystem template now has Interface as sub-tab.

The Problem template has been extended to support a fuller lifecycle of handling. There is also an indicator for the recommended categorization of the Problem.

The Capability template now has a Target maturity field.

The Initiative template now has all RASCI fields to provide the full responsibility dimension documented.

Several security fixes have been implemented. Details are not disclosed to the public, but customers with reported security incidents will be contacted separately.

Path to QLM module and .xLic files are now predefined in QIS RA Repository definition settings.

“HyperName” is included in QSQL to get a full single link to the object. This should be used instead of sys_Id.

AD Sync aligned with Person creation in QLM including correct email.

HTMLFeature template is created as a simplified version of GovernanceStateFeature. HTMLFeature is used to activate code from menus, buttons etc. for example in the RepositoryExplorer.

Values in spreadsheet cells are automatically shortened to prevent big cells from disturbing the overview of the spreadsheet.

Drop of multiple files now possible in web-form sub-tab AssociatedDocuments.

Enable and Disable of cells in spreadsheet’s dynamic area are now automated and the two buttons are removed from the toolbar.

Object names removed from the RepositoryExplorer context menu.

Extra option in Gantt charts for “Year group”.

Radar charts do not have Value Axis when shown in Tiles.

Possible to merge lines when using Join in QSQL.

Back relations now work in Link-matrix spreadsheets.

Default action defined for “onclick” on axis in business charts.

Improved locking prevents QWE from colliding with user editing on new objects.

Reverse engineering of databases can now exclude the creation of views and programmability objects.

Idle time for concurrent licenses set to minimum eight hours, so an employee can be sure to hold the license for the full working day. May be set to a higher number if needed.

Objects linked by classes such as Attributes and Operations are no longer missing from the XMI file content.

Multiple levels of object links may be expanded in the third dimension in the 3D-visualizer. Click the objects to get information about the object in the right frame.

Spreadsheets may now be set up to also use and follow remote links (i.e. links to objects stored in other connected repositories).

In RepositoryExplorer in QLM a selected set of interfaces is now available from the Tools-menu.

2 thoughts on “Release Notes 10.4”

  1. hello there,
    we need to export xml/JSON schema to Quilaiware to create a entity relationship diagram and vice versa. Is it doable using Excel spreadsheet or there is a better wat?

    Thanks

Leave a Comment