Ability to trace (See Installation Guide, Section «Configure traceability»):
the creation date of a semantic element,
the user who created the element,
the last modification date of a semantic element,
the user who made the last modification on a semantic element.
Typed Properties (See Installation Guide, Sections Stereotypes, Type Extension and Typed Properties):
Ability to set typed properties on ArchiMate types.
Ability to set typed properties on stereotypes.
Addition of a feature in the prisms allowing to deactivate the function of creation of untyped properties.
Possibility to hide or display in light gray elements of the ArchiMate Web diagram.
Obeo SmartEA 7.2.0 (06/12/2022)
SmartEA 7.2.0 is based on:
OD Team 11.7.0,
Sirius Components 2022.11.0,
The publisher now can regenerate a diagram based on a template from its publishing page.
Addition of two new features (XLS Export – Details Page and XLS Import – Details Page) to show
Option to define a specific label on RootNode, Node, ArtifactId and ArtifactTemplateId. This lable can be defined by a static string or an AQL query.
Option to define the style (bold, italic, underlined) of labels on RootNode, Node, ArtifactId and ArtifactTemplateId
Option to define an image in the Image Library for RootNode, Node, ArtifactId and ArtifactTemplateId.
New «Appareance» tab in the Properties View of the Prism Editor, allowing the user to set graphical properties on RootNode, Node, ArtifactId and ArtifactTemplateId.
Web Model Explorer:
Added actions available on an item in a right-click menu.
Added the ability to associate/remove a Stereotype from a semantic element.
Added Folder drag’n’drop
Added a tab per Stereotype in the Properties view of the Free ArchiMate Web Diagram.
Addition of four project preferences allowing to condition the creation tools available in the palette of the Free ArchiMate Web diagram (see the User Guide).
Addition of a tool in the Entities diagram allowing to reorder the attributes of a business object or an application object.
Added a section explaining how to enable scram-sha-256 (Postgresql).
Added a section explaining how to deploy WebView2 without installing it on the client machine
Obeo SmartEA 7.1.0 (07/10/2022)
SmartEA 7.1.0 is based on:
OD Team 11.7.0,
Sirius Components 2022.9.0,
BPMN module (4.1.3)
Bugfix: Unable to add a bound event on a call activity in the collaboration diagram
Added a feature to generate diagrams based on templates in command line. See -templateGenerator option in the installation guide.
Ability to organize Stereotypes and Templates into directories in the Prisms model.
Validation of web popups with Enter key.
Web Model Explorer
Delete objects with the delete key.
Multiple selection with the Shift key.
Free ArchiMate Web Diagram
Added an action to cut/paste graphical elements.
Added the possibility to drop the same ArchiMate element several times in a different graphic container.
Added a wizard allowing to create an ArchiMate relation when an element is dropped in another element.
Obeo SmartEA 7.0.0 (08/06/2022)
Server, modelers, connectors and SDK now require Java 11.
Xul Runner (the rendering engine embedded in Windows modelers) can’t be used now. Xul Runner is replaced by WebView2 for Windows users. See the Software prerequisites section of the Installation Guide.
Obeo SmartEA 7.0.0 is based on:
OD Team 11.6.0,
Sirius Components 2022.5.0,
Support of PostgreSQL version 11.x, 12.x, 13.x and 14.x.
In the modeler, the help documentation is no longer available in rich client mode but from the menu of web pages displayed in the modeler.
Added new features in prisms:
The import and export functions in generic Excel format are now conditioned by 2 features in the prisms (and not one as before): XLS Import and XLS Export
Access to validation functions is now conditioned by 3 features:
Validation: Allows the user to start the execution of validation rules,
Validation – Library upload: Allow or not the user to upload/delete validation bundles,
Validation – Report delete: Allow or not the user to delete validation reports.
A new feature in prisms allows to condition edit actions in the web model explorer: Web Model Explorer – Edition.
Added a new Artifact Type Provider Configuration: siriusweb. See Installation Guide, Section Configuring Artifacts.
Edition of the repository from the web model explorer: See User Guide, Model Explorer Section
Import/export of all or a subset of the repository in generic Excel format,
Create/delete/rename of dynamic properties,
Delete/rename semantic objects other than directories and dynamic properties,
Create new web artifacts from the model explorer.
Addition of a new artifact: ArchiMate Web View. It’s an ArchiMate diagram that can be edited from a simple web browser. See ArchiMate User Guide, ArchiMate Web Diagram Section.
Obeo SmartEA 6.3.3 (30/08/2022)
Dynamic properties are now handled as multi-line fields.
Modeler: The dynamic property view is not refreshed when the user selects an object of type X then another object of the same type.
Type conversion of an ArchiMate element imported (exchange format) creates an invalid reference.
Error in search-by-name services (childrenByName and elementsByName) if a candidate element has a name with the value null.
Obeo SmartEA 6.3.2 (04/07/2022)
Added the ability to drop a read-only semantic element into a diagram.
New feature: Allows to define a specific label expression (supporting AQL) to the ArchiMate View elements. See ArchiMate User Guide for details.
The diagram generation process is stopped without warning when the authentication timeout is triggered during generation.
Unable to move an element in the Model Explorer if the option to prohibit deletion of an element while it is present in an ArchiMate diagram is active.
Obeo SmartEA 6.3.1 (10/03/2022)
Added getSemanticElements and getLinkedArtifacts AQL services. Applied to an artifact, these services return the list of semantic elements and the list of linked artifacts present in an artifact. See User Guide.
Cannot export a project if a branch contains a space at the end of its name.
Web pages with forbidden access remain blocked on the loading image and do not display any information.
Addition of a project preference to prohibit the semantic deletion of an ArchiMate element as long as it is present in a free ArchiMate diagram. See ArchiMate User Guide.
Validation error for Junctions without a name.
Error when you try to export a project if a diagram of the project contains a link to an artifact and if the label of this link is externalized.
Obeo SmartEA 6.3.0 (09/02/2022)
PostgreSQL 14 support
Function allowing to activate a link in the footer of the web pages to send an email (see Installation Guide).
New feature: possibility to define stereotypes on ArchiMate concepts (see Installation Guide).
New feature: possibility to define diagram templates from the rich client and to generate the corresponding diagrams (see Installation Guide and User Guide).
Added a project preference to specify whether or not a default name should be added when a new ArchiMate element or relation is created.
Obeo SmartEA 6.2.4 (09/02/2022)
English version of the installation and user guides.
English version of the Voyage Discount project.
Error on AQL services Set childrenByProperty(EObject container, String propertyName, String propertyValue) and Set elementsByProperty(Collection elements, String propertyName, String propertyValue) if a dynamic property is null.
Add an extension point fr.obeo.smartea.core.server.api.openid.tokensValidator to contribute custom token validations.
Enhancement of the SSO configuration:
Add a userprovider.openid.useIdTokenExpiration configuration to customize the expiration to consider.
Add a userprovider.openid.responseType configuration to customize the OpenID responseType attribute (previously it was «code» statically).
Add a userprovider.openid.acrValues configuration to customize the optional OpenID acrValues attribute.
Add a userprovider.openid.leewayWindow configuration to customize the leeway window (in seconds) in which the token should still be considered valid.
Remove the userprovider.openid.tokenEndpoint, userprovider.openid.authorizationEndpoint, userprovider.openid.userinfoEndpoint configurations (found thanks to the userprovider.openid.discoveryEndpoint).
Obeo SmartEA 6.2.3 (26/10/2021)
Improved error reporting in the prism editor.
Added the ability to retrieve ArchiMate default colors from the SDK.
Jetty’s version is no longer revealed when the user accesses an unknown page.
Disable indexing of Jetty web server files.
Cannot open the merge editor if:
the IS module (beta) is installed and
an object is present on the 2 branches to be merged with the same identifier and
the object is of a different type on each of the branches.
Cannot change the style of an ArchiMate object converted with the convert function.
Exchange format import error when a relation to import into a diagram contains only one bendpoint.
Images do not appear in ArchiMate documentation.
The ArchiMate conversion tool does not work if the current prism is in error.
Remove the drag and drop of a BPMN element from the model explorer to the collaboration diagram.
Obeo SmartEA 6.2.2 (26/08/2021)
Added rcp.hosts.authorized parameter in etc/application.conf file. This parameter can be used to limit access to sites that can be viewed from the modeler. See Installation Guide.
Validation rules (warning level) where the description field has not been filled cause an error.
Home page widgets: sort option does not work.
Error during import if the DB/bookmarks.json resource contains an entry on a branch that no longer exists.
Cannot move an ArchiMate element imported in exchange format.
Obeo SmartEA 6.2.1 (01/07/2021)
Bug fix: In 6.2.0, write permissions may not be taken into account in some scenarios.
Enhancement of the SSO configuration
Add a userprovider.openid.scope configuration to customize the openId scope attribute (previously it was «openid» statically)
Add a userprovider.openid.userinfoEndpoint configuration to fetch userInfo in this endpoint (previously it was done thanks to the idToken attributes)
Add a userprovider.openid.discoveryEndpoint configuration to directly retrieve userinfoEndpoint/@authorizationEndpoint@/@tokenEndpoint@
Added AQL service getAllArtifacts(). Applied on an object of the repository, this service returns the artifacts where the object appears.
Obeo SmartEA 6.2.0 (16/04/2021)
Support of PostgreSQL version 9.6.x, 10.x, 11.x, 12.x and 13.x.
New Server options in etc/application.conf file. These options allow to modify the authentication page:
change the header image,
remove the browser icon,
Removed the secret parameter from the etc/application.conf file. By default, a secret key is now generated randomly each time the server is started.
New parameter in the etc/application.conf file allowing to define the default policy for the wildcard character «*» in the quick search .
Renaming cookies :
JSESSIONID => sessionID
smartea-auth => auth
eclipse-client => modeler
prismID => latestPrism
branch => latestBranch
projectID => latestProject
New deployment mode allowing to open a single port on the server: the http/https port. The flow on the CDO port (2037 by default) between the server and the rich clients can be replaced by a flow on the http/https port.
Support for SSO authentication thanks to the OpenID Connect standard.
Addition of 2 new AQL services on dynamic properties: propertyDefined and correctProperty.
Grouping of dynamic properties in properties view. You can create dynamic properties groupings that appear as specific tabs in the properties view.
It is now possible to modify the graphic properties of a set of selected objects in a diagram (Appearance tab in the Properties view).
Addition of services allowing to find an ArchiMate element of a given type by its name.
Obeo SmartEA 6.1.0 (08/10/2020)
Replaced the userprovider.ldap.subTreeScope = (true | false) parameter (defined in the etc/application_auth.conf file) by userprovider.ldap.scope. This parameter can take the values object, oneLevel or subTree:
object: if the distinguished name (DN) of the SmartEA user should be searched in the userprovider.ldap.baseDN node.
oneLevel: if the distinguished name (DN) of the SmartEA user should be searched in the userprovider.ldap.baseDN node and the first level child nodes.
subTree: if the distinguished name (DN) of the SmartEA user should be searched in the userprovider.ldap.baseDN node and all child nodes regardless of the depth of the tree.
Replaced USER_ID by USER_DN in parameter userprovider.ldap.groupSearchPattern.
Support of PostgreSQL version 9.6.x, 10.x, 11.x and 12.x.
Addition of services to simplify your AQL queries
Addition of cart support in search and validation report web pages
If the Ctrl key is pressed while dropping elements on the ArchiMate free diagram, then the incoming and outgoing relationships of the dropped elements are not added to the diagram.
Added ArchiMate generic validation rules
Added a function that converts an ArchiMate element or relation to another type
Addition of a tool in the BPMN diagrams allowing to create a new process at the same time as a calling activity
Support of ad-hoc sub-processes
Support of floating labels on events, gateways and data objects
Support of start connections
Support of constraints related to error and escalation events
Better positioning of the lanes
Addition of the possibility to link notes to elements
Added support of conditional flows
Support of the D’n’D to a sub-process
Support of non-interrupting sub-processes
Addition of a tool to create a participant and a new process jointly in the collaboration diagram
Removal of the logo on abstract activities
Support of reception activities which instantiate a process
Support of the association link between compensation type on border events and compensation activities
Addition of a diagram allowing to model a sub process independently of its parent process
Improved support for collapsed sub-processes
The Signal type image on an intermediate event is very small.
Direct edit on border events does not work
It is not possible to create a data object in a sub-process
Addition of a tree editor allowing to define ArchiMate models
Obeo SmartEA 6.0.0 (30/04/2020)
From the main administration page, it is now possible to see the list of all connected modelers, and to deconnect a particular connected one.
Possibility to add LDAP and AD groups in profiles.yml.
UX improvements of the images libraries from the modeler.
Possibility to edit the users configuration files (users.yml et profiles.yml) from the web browser. The editor is accessible from the administration page. It validates the configuration files before saving.
Computed cells of SmartEA Requests and properties in the showObject page of type TEXT & TEXTAREA and that contain URLs can now be navigated.
Support of Archimate 3.1.0.
Import/export from/to a file in the standard ArchiMate exchange format.
Relations thickness in ArchiMate diagrams can now be modified.
BPMN module (version 4.0.3) :
A corridor can no longer be created on a participant.
Icon of Start Events has now a simple circle as specified in BPMN.
Icon of Border State Events in sub-processes has now a simple circle as specified in BPMN.
New decorators for Compensation, Looping, Multiple Instance, Parallel Multiple Instance.
Support of events with or without interruption on activities and sub-processes.
Upgrade to Obeo Designer Team 11.1.3
Upgrade to M2Doc 3.0.0
Obeo SmartEA 5.0.3 (24/02/2020)
Bug fix related to the disappearance of edges on the ArchiMate diagram.
Obeo SmartEA 5.0.2 (14/02/2020)
New navigable links: http link in a Smart Request, or property on the details page can be navigated.
Diagram publication: new button on the publication page of a diagram to retrieve the image's URL (to facilitate the integration with a third-party application).
BPMN Modeler: support of drag&drop of DataInput and DataOutput objects between Lanes.
Various fixes on the Deatils Page and the Representation Index.
Various fixes on the Data Dictionnary.
Obeo SmartEA 5.0.1 (04/12/2019)
New diagram "Node impacts"
New matrix "Applications - Nodes"
Update of diagram "Communication between applications"
Brand new version of "Voyage Discount" sample model
Obeo SmartEA 5.0.0 (31/10/2019)
New feature to define access rights on folders.
New “Impact Analysis” view in the rich client.
New Data Dictionnary
New images library (Orion) and possibility for the user to define his own images libraries.
Enhancements of ArchiMate diagram:
New Graphical Annotations
Possibility to extract labels from graphical nodes
New menu to open/close rich client views
Improvement of the way an image can be set to a graphical node
New dashboard widgets
"Full Size Artifact"
Drag and drop from Representation Index view to a diagram
Visualization of differences between two versions of a diagram
Synchronization option between Model Explorer and Diagram in the web client
Possibility to activate SSL between the modeler and the server
Upgrade of Jetty version (9.4.21)
Obeo SmartEA 4.2.0 (04/09/2019)
Evolutions of RGPD module : new attributes
Integration of a new data designer (entities, attributes, relations)
Obeo SmartEA 4.1.1 (09/07/2019)
Mass publishing of artifacts without representations
Excel export of cells containing a tool long text
[BPMN] Creation of a Message Flow directly connecting two Participants
[BPMN] Activation of Link to an existing process tool from the palette on non valid elements
Obeo SmartEA 4.1.0 (17/06/2019)
Evolutions of BPMN modeling tool :
Distinction between Process and Collaboration diagrams
Support of ArchiMate 3.0.1
Obeo SmartEA 4.0.4 (25/04/2019)
Bug fixes related to catalogs edition
Obeo SmartEA 4.0.3 (30/01/2019)
visibility of locks
moving the cursor on a published diagram
problems with the selection of "linked objects"
error while loading a SmartRequest
Projects selection menu
visibility of non accessible projects
Obeo Designer Team 10.1.4
Obeo SmartEA 4.0.2 (11/12/2018)
Obeo Designer Team 10.1.3.
Reworking of the Gap Analysis page.
Obeo SmartEA 4.0.1 (15/10/2018)
Bold style for the label of the ArchiMate elements.
Orthogonal routing for the relationships.
Obeo SmartEA 4.0.0 (28/09/2018)
Model Explorer n the web client
Relations between ArchiMate and BPMN model elements
More precise gap analysis
Excel import/export of relations
Link to external resources
Documentation of a diagram on its details page
Lightening of ArchiMate colors on diagrams
Better integration of M2Doc
Enhancement of LDAP support
Active Director support
Modernization of the technical prerequisites
Eclipse Sirius 5.1
Obeo SmartEA 3.1.1 (28/06/2018)
Introduction of RGPD module (experimental)
Bug fixes (reconnection)
Obeo SmartEA 3.1.0 (13/10/2017)
Import of images into a library shared by all branches
Access to this library from:
the properties view of a graphical object
the ArchiMate configuration of default shapes
Full screen mode on a published diagram
Enhancement of branches management
Possibility to use the Diagram Extension mechanism provided by Sirius
Possibility to automatically pre-initialize a new project
Sandbox project pre-installed on evaluation version:
Obeo SmartEA 3.0.2 (16/06/2017)
Bug fixes (reconnection)
Obeo SmartEA 3.0.1 (28/04/2017)
Bug fixes (merging)
Obeo SmartEA 3.0.0 (07/04/2017)
Support of Archimate 3.0
Other UI enhancements
New Merge button on Comparison report
Display the number of objects pointed by a derived relation
Display the artifact’s context on the artifact’s page
Possibility to navigate from one representation to another
Possibility to customize the number of relations shown on the details page diagram
Computed default name for Sirius artifacts
Possibility to import files
New Excel import managing tabs
OCL completion on charts and validation rules definition
Repository storage of project’s preferences
New generic Folder concept to group objects and artifacts
New bundle Developer including Obeo SmartEA SDK and Obeo Designer Team
Support of Eclipse Sirius 4.1 and Obeo Designer Team 9.1.
Obeo SmartEA 2.0.4 (22/08/2016)
Possibility to navigate and create Sirius representations from a Sirius editor
Obeo SmartEA 2.0.3 (22/04/2016)
Obeo SmartEA 2.0.2 (18/03/2016)
Replacement of the "Federation" page by a "Runnable tasks" page
Obeo SmartEA 2.0.1 (04/03/2016)
New product logo
New Admin page to manage resources
French version of TOGAF metamodel
Use of labels defined on the .edit plug-in of the metamodel (Ecore classes, features and references)
Features leaving beta status:
Attributes Web Edition
Obeo SmartEA 2.0.0 (20/11/2015)
Look and feel improvements of common UI (colors, menus, icons, ...)
Look and feel improvements of TOGAF metamodel and diagrams (icons, colors, tools)
Migration from Obeo Designer 6.2 to Sirius 3.1
Simplification of Smart Designer's palette
Tables and matrices
Replacement of the filter option by a search option
Possibility to expand/collapse lines (navigation moved to contextual menu)
Properties View in the RCP client now opened on-demand
API to access to the session from a RCP client
Client notification of server stop
Possibility to define a specific logo for a project
Stable URL for details page (between Export and Import)
Logo on Voyage Discount sample
New beta features:
Mass diagrams update
Obeo SmartEA 1.5.4 (27/02/2015)
Artifacts can be copied and merged from one branch to another (Beta)
Improvement of the inverse relations management
Possibility to import/export a project (Beta)
Improvement of TOGAF Smart Designer (delete, drag&drop, edges)
Improvement of automatic diagram layout features (Beta)
Integration by default of BPMN 2.0 (Beta)
New option "Fit to size" when publishing a diagram
New menu "Select" to facilitate the selection of representations in the Prism editor
To facilitate comparison and merge between branches, now each metamodel type (EClass) must declare one of its attributes as an EMF ID (6th property in the EMF properties view). This modification has been done to the TOGAF metamodel provided with the evaluation version (Beta)
Automatic publication bugs fixes
Java validation bugs fixes
Support of Mac OS
Support of MySQL
Obeo SmartEA 1.5.3 (6/11/2014)
Obeo SmartEA 1.5.2 (13/10/2014)
URL saving between two connections to Obeo SmartEA
New option to display the second level of a landscape
New option to hide empty relations on the details page
New prism feature to edit eattributes and tags with the web client (Beta)
30 bug fixes.
Obeo SmartEA 1.5.1 (13/06/2014)
Progress-bar during modeler version automatic update.
Landscape Tags available for details page, validation queries and dashboard widgets.
Landscape Tags and Requirements available for search engine.
Possibility to log branch comparison reports.
Possibility to write validation rules in Java. (Beta)
Details page improvements
References containing more than 14 objects are not displayed.
Decorations to indicate uni-directional, bi-directional and composition relations.
Inverse uni-directional relations added to the 'References' section.
Refactoring of the Voyage Discount sample.
Obeo SmartEA 1.5.0(24/03/2014)
Possibility to export Excel documents from requests on the repository
Regrouping excel exports, smart diagrams, predefined diagrams, catalogs and matrices into a single artifacts list on the home page and the details page
Possibility to instantiate the same diagram several times for a model element
Possibility to create smart diagrams on any model element
Displaying related representations on the details page
Auto-selecting new element created in a catalog
Automatic unfolding first level of catalogs containing only one root
Auto-selecting last used branch after connection
Facility to set tags to multiple objects at once
Option to display empty attributes on details page
Displaying branches name when merging
New buttons to manage cart elements
Published representations improvements: default width, zooming, unpublishing
Breadcrumb on details page
Bookmark management improvements
Disconnecting habilitation between branches creation and branches usage
Ability to define the default selected references displayed on the objects details page
Ability to define the references and attributes order displayed on the objects details page
Class Diagram: Relation "relates to" becomes oriented
Functional Decomposition Diagram : Possibility of creating a Function independently of an Organization Unit
Event Diagram : Improvement of the relation « preceeds process»
Possibility to show the context of each found object
Better position of search options
Ability to customize objects labels from the server side
Xulrunner is now integrated with the Windows edition of the Modeler