Released on: July 7, 2023
The latest release of the 2022x Refresh2 version introduces several notable enhancements. These include the incorporation of UAF Behavior to Structure synchronization, an improved swimlane representative selection dialog, the addition of NAF 4.0 diagrams and tables, and the implementation of background actions logging. Additionally, you can expect improvements to the Gantt Chart and various other enhancements.
This version introduces improvements to MagicGrid projects, as now you can easily create additional MagicGrid package structures for components and subsystems in MagicGrid projects.
The 2022x Refresh2 release introduces performance improvements to both the client-side and Teamwork Cloud-side, as well as general modeling and collaborative modeling enhancements.
The client-side performance enhancements include improved validation performance and decreased table opening time.
For general modeling, this release presents new syncing with Excel options, the ability to temporarily activate or deactivate legends without the diagram lock, and automated package structure creation.
Additionally, collaborative modeling is improved with a technology preview of a new file exchange format .szip, allowing faster transfer of models between OEMs and suppliers, the ability to view Teamwork Cloud data markings in Magic Software Architect, and other enhancements. Also, Power'By has been updated with standard profiles migration and the ability to cut used project references if the used project is not found.
To download the latest version of the modeling tool, see Downloading installation files. For further information, check the product documentation.
2022x Refresh2 Hot Fix 1 is now available for CATIA Magic and No Magic portfolios. It includes a number of improvements and bug fixes in our modeling tools and server products. Learn more >> |
Keeping your Internal Connectivity diagrams consistent with Activities can be tedious, but UAF Behavior to Structure Synchronization can simplify the process. With UAF Behavior to Structure Synchronization, achieving full synchronization between your structure model and behavior model has never been easier. This feature validates Asset Roles in Internal Connectivity diagrams, checks for the presence of Ports that are typed by compatible Interfaces, and identifies any missing Connectors and Exchanges to be created automatically.
With this technology, coherence between your Activities and Internal Connectivity diagrams will be maintained at any model maturity level. If any inconsistencies arise, the system will detect them and provide you with individual solutions to address each one; thus, you can save valuable time and energy while ensuring the accuracy and consistency of your model.
The Swimlane representative selection dialog has been enhanced. Now when creating swimlanes, you will be prompted to select both property types and properties.
Properties contained by the Context and/or Performer of IsCapabaleToPerform relation will be pre-selected by default when:
The NAF 4.0 Framework improvements were implemented in this version by adding the new Taxonomy diagram and tables. Click each diagram or table hyperlink to learn more:
Beginning with the 2022x Refresh2 version, the Background Actions Logging Feature will be available. This feature aims to provide more clarity by informing you about the additional elements and relationships created in the model but cannot be shown in the diagram. The logged background actions will be displayed in the notification window, allowing you to see what new elements and relationships are created and navigate to them from the Notification window to the Containment tree.
The affected UAF diagrams include the following:
This feature is implemented in UAF and all supported Architecture Framework diagrams.
2022x Refresh2 introduces a means to easily create a MagicGrid-based package structure for a block that represents a logical subsystem or component within the solution domain model. Previously, this could have been achieved by copy-pasting the package structure of an existing subsystem or component; however, now you can use the Create Package Structure command, providing you with a fast and easy approach.
Learn more about Automated Package Structure Creation in MagicGrid Projects >>
Syncing with Excel files in tables is now improved with additional options:
Learn more about Syncing with Excel files >>
You can now temporarily activate or deactivate a Legend via the Suspended/Active toggle button, allowing you to preview a diagram or table with or without adornments of a Legend without making permanent changes.
To learn more, watch the following video:
Learn more about Manipulating Legends without Diagram Lock >>
You can now easily create additional package structures you may require in your model. Previously, this could have been achieved by copy-pasting an existing package structure. Now you can do that efficiently by defining your package structure configurations and then creating those structures via the Create Package Structure action.
Learn more about Automated Package Structure Creation >>
Until now, .mdzip files were used for swapping projects in disconnected environments; however, this format is not ideal as there are issues with slow performance and project structural changes. We wanted to solve both problems to ensure faster project export and import while retaining the same project structure. Therefore, we present a technology preview of a new file exchange format: .szip. This format can be used for project export with or without used projects, adding a project as a new server project, and updating a project from a local project. We encourage our users to try out this format, which allows faster model transfer. Do not hesitate to share your feedback with us!
Teamwork Cloud data markings are now shown in Open Server Project / Manage Project and Use Server Project dialogs in Magic Software Architect. Additionally, a check is performed to ensure that users are not trying to open or use a project with a higher access level than they are assigned, in which case a notification is displayed.
The Set as Latest functionality was updated and now allows users to set a specific version as the latest in another branch. Therefore, it is now possible to quickly set a particular version of the branch to be the latest in the trunk without time-consuming merging processes.
We introduced the ability to check permissions before merging to avoid project merge delays due to delays in the delivery of error messages about insufficient permissions. The Check Permissions button is now available in the Merge Projects dialog, allowing users to see if the merge will be possible.
Previously, it was only possible to search for element usages individually, which is not an optimal solution in many cases. With 2022x Refresh2, we are introducing the Used By in Server Recursively option for the Search in Server action. Used By in Server Recursively works similarly to Used by in Server, except it searches for usages of the selected element and all its child elements.
Relations (including connectors) are now represented in more detail in the conflicting changes tree of the Conflicting Changes panel.
To successfully migrate from 2022x Refresh1 to 2022x Refresh2, Power’By users need to upgrade their standard profiles. To help them accomplish this, we have provided a dedicated filter that allows users to select standard profiles and migrate them in bulk.
If users try to open a main project and its used project or projects are not found, it is possible to remove the used project or projects and cut all references. This way, users can still work on the main project.
Important updates coming with the next major version release: