S
p
a
r
x
S
y
s
t
e
m
s
I
n
d
i
a

Contacts

No 58A, New No 73,
Thirumangalam Road,
Villivakkam,
Chennai-600 049

info@sparxsystems.in

Tag: EA16

EA SaaS

QEA Files in Sparx EA 16 enables EA SaaS solution for Individuals and Small teams

Sparx Enterprise Architect 16 introduced the SQLite-powered QEA / QEAX files as the default project file types. This replaces the conventional EAP / EAPX files which were built on the MS Access database(??).

The robust, stable, and scalable SQLite databases now allow small teams and groups of individual practitioners to collaborate on projects without a need for a dedicated Database Server and Database instances.

The EA SaaS Solution (Click For More Information) allows users to use the fully-featured Enterprise Architect modeling tool using web-browsers (Refer to Video) making it extremely simple for users to start using EA without any installation overheads, especially Mac Users, and organizations with stringent installation policies and complicated update process.

QEA Files in Sparx EA 16

 

However, the EA SaaS solution has always been backed by a powerful Cloud infrastructure to host the Central Repositories (DBMS), which is usually seen as a barrier to entry for smaller teams or individuals with budgetary constraints.

The QEA file-based sharing has now enabled spinning up a EA SaaS solution with simple files, and this lowers the entry costs significantly, allowing teams to embark on EA SaaS option.

QEA Files in Sparx EA 16 enables EA SaaS solution

 

Why EA SaaS (Vs installed application)

  • No configuration overheads
  • Access EA using a browser from any device (Mac, Linux or Chromebook)
  • All updates and overheads managed by EA Experts
  • All connections are secured using HTTPS protocol
  • Floating license hosted and managed in Cloud
  • Engage partners, vendors, and other members in the value chain to participate in modeling
  • Fast, reliable, and robust connectivity to shared databases with minimal latency

Check the performance comparison video here.

Please check the  EA SaaS webinar for a holistic understanding of the solution.

Reach to prolaborate@sparxsystems.com or visit our cloud website https://prolaborate.sparxsystems.com/enterprise-architect-saas-solution  to get started with your EA SaaS solution.

 

  

Sparx Systems Enterprise ArchitectSparx Systems Enterprise Architect 16

Scriptlets in Enterprise Architect 16 – A Step Beyond Static View

Sparx Systems Enterprise Architect 16 now includes a New Scriptlet element that provides a dynamic view of your diagram. Scriptlet is a JavaScript-based powerhouse that allows you to access the underlying diagram and element API for customizing element appearance, text, tagged values, and other properties. Scriptlets are executed automatically when the diagram containing them is reloaded or they can be executed manually on demand.

Each Scriptlet has access to three global objects in addition to the standard automation environment. They are:

  • theDiagram – an automation Diagram interface to the diagram on which the Scriptlet resides
  • theElement – an automation Element interface to the Scriptlet artifact itself
  • theInstance – an automation DiagramObject interface to the Scriptlet artifact itself

Automation

Figure 1 Scriptlet in Toolbox

Key Points

  • Apply change to the appearance of elements, names, and tagged values.
  • Updates to dynamic properties can be automated.
  • Create your spreadsheets with the new Grid Style diagrams and Scriptlets.
  • Update the Grid style diagrams using new cell references (A:1, A:2, etc.,) API.
  • Dynamically colour code elements based on your rules.
  • Populate and edit a table of data.
  • Render graphics.
  • Validate model elements in a diagram.

How to use Scriptlets in EA 16?

  • Drag-drop the Scriptlet element from the toolbox.
  • Double click on the artifact to open the scripting pad.
  • Edit the script as required.
  • Reload the diagram to run the script automatically or right-click on the Scriptlet element and choose ‘Run Script’ from the context menu to run manually.
  • Multiple Scriptlet elements can be used on a single diagram and, the Z-order of the Scriptlets on the diagram determines the order in which they are executed.
  • Scriptlets are model-based and therefore the same Scriptlet element can be used on multiple diagrams.

Using Scriptlets in MDG Technologies

  • Scriptlets can be incorporated into the definition of an element stereotype, as part of a Profile in an MDG Technology.
  • Scriptlets can therefore be used to make on-the-fly changes to an element’s properties and presentation.
  • To add a Scriptlet to an element stereotype, create an attribute named ‘_scriptlet’ within the element used to define the stereotype, and enter the script code into the ‘Initial Value’ field of that attribute’s properties.

Further Information 

Please contact us or write an email to info@sparxsystems.in to have a live demo about the new EA 16 features and capabilities.          

Sparx Systems Enterprise ArchitectSparx Systems Enterprise Architect 16

Grid Style Diagram in Enterprise Architect 16

  • Enterprise Architect has always allowed modelers to customize the appearance and position of elements in diagrams, and the New Grid Style Diagram option allows you to manage and organize diagrams by sorting diagram elements into cells within a grid.
  • Build a Spreadsheet, Dashboard, and even a home page for your model with the Grid Style diagram.
  • In Enterprise Architect 16, the Grid functionality integrates with a New Scripting API to reference elements by the provided grid position.

Key Points:

  • Holds element in each grid cell
  • Configurable in rows, columns, and cell size
  • Manages medium to a large set of information
  • Row and Column headers refer to the grid position
  • Element position can be referred by grid position
  • Automatically updates and process elements in the grid using Scriptlet.

How to enable Grid Style in Enterprise Architect 16?

In the Diagram Properties tab, select the ‘Enable’ option for Grid Style from the drop-down list under the section ‘Appearance’.

Figure 1 Enable Grid Style

This action turns on the ‘grid-style’ setting and opens the ‘Grid- Style Properties’ dialog, where you can specify settings such as the number of columns and the height and width of cells.

Figure 2 Grid- Style Properties dialog

Figure 3 Grid Style Diagram

Once the Grid-Style is enabled for a diagram, the option ‘Grid’ appears in the context menu which offers a number of commands specific to it. They are:

  • Show Grid Lines
  • Show Grid Headers
  • Edit Grid
  • Compact Grid

Grid style Contect menu in EA 16

Figure 4 Grid Style – Context Menu

Altering the Grid Cells Using Scriptlets

Scriptlet Artifacts can be used to run JavaScript code to access elements in a grid-style diagram and set the appearance of those elements like to set the font and background color, or to alter the text that is displayed.

Each Scriptlet has access to three global objects in addition to the standard automation environment. They are:

  • theDiagram – an automation Diagram interface to the diagram on which the Scriptlet resides
  • theElement – an automation Element interface to the Scriptlet artifact itself
  • theInstance – an automation DiagramObject interface to the Scriptlet artifact itself

Further Information

Please Contact us or write an email to info@sparxsystems.in to talk to our EA Expert to understand more about new interesting capabilities in Sparx Systems Enterprise Architect 16.