Skip to main content

Enactor Tools - Version 1.3.491

Release Date - Nov 01,2024

Overview

This release includes major CRs including Wizard to create a new Standalone React Application, Experimental Toolkit Feature to export Categorical Extension Report, Extension Point ID related enhancements, Outline enhancements and a major bug fix.

Deliverables and Versions

Enactor ToolsVersion: 1.3.491
EclipseRecommended Version - 2024-6
OSTested On - Mac 13.0.1, &nbsp Ubuntu - 18.04.6 LTS, &nbsp Windows - 11

IMPORTANT

  • Add the following parameter to eclipse.ini if it does not exist:

--add-opens=java.base/java.lang=ALL-UNNAMED

IMPORTANT

  • If you are using Ubuntu 22 or above and have issues with Enactor Tools not working properly Go to /etc/gdm3/custom.conf and uncomment below line.

  • WaylandEnable=false

info
  • If you prefer to use a dark theme for Eclipse for better user experience we recommend to use the Darkest Dark Theme

  • Go to Help → Eclipse Marketplace

  • Find Darkest Dark Theme

  • Install

Marketplace

Changes

RefSummary
DT-633Show the Extension Point ID in the property view, Include in the Style Menu
DT-612Add Support for Data Assignments in Application Process Editor Outline
DT-610Add experimental tools feature to support generating a categorical extensions report
DT-609Update React Component Support Features to match the recent React refactoring
(component extension changes from .js to .jsx)
DT-370Add wizard to create the new Standalone React Application

Bug Fixes

RefSummary
DT-646Enactor Tools does not work with the latest Jaxb version update in the platform

Notes

Add wizard to create the new Standalone React Application

The latest update introduces a new feature in the Enactor Application Wizard that allows users to create standalone React applications. The previous Swing Application Wizard has been renamed to Enactor Application Wizard to reflect this change. Users now have the option to create either a PageDef application or a React application using the wizard.

Additionally, for React Applications can choose browser type (JavaFX or Chromium) for the application.

Select Wizard

Prompt Type

After generating the app build it using maven and update (maven clean install)

maven clean install

And if selected a React App, navigate to the application name folder inside the src-js file.

Then the user should connect to the enactor vpn and set the npm registry.

npm set registry https://npm.enactor.co.uk

After that build the react app.

npm install
npm run build

After successful build, refresh the project in eclipse .(You can observe built react resources resources in META-INF folder )

Now Go to the Run configuration and Launch the Application (Make sure correct version of Java is set in the Launch)

ReactApplication

Add The Extension Point ID in the property view and in the style menu

The Extension Point ID is now shown in call extension point action in the Application Process Editor UI and Properties View

You can edit the extension point Id by double clicking on the Extension Point Id on the Application Process UI OR using the Properties View. (Earlier you had to edit the extension point as an input)

Extension Point

Properties

Style View

You can customise the order of the Extension Point Id using Process Editor Style Preferences

Prefernces

Add Support for Data Assignments in Application Process Editor Outline

Now you can view the data assignments in assign actions from the Process Outline.

Data Assignments

Add experimental tools feature to support generating a categorical extensions report

info

As this is an experimental feature to enable this the user should add -Denactor.tools.enableExperimentalFeatures=true into the eclipse.ini file.

In the Resource Library-> Extension Categories section, a new feature is added as “Export Extension Categories”.

With this the user can export all the extensions and their categories in to a csv file.

Resource Library

Once the export button is double clicked, it will show a dialog box with the location where the csv file is exported. The csv file will include category, sub category extension point, application process and the project details

Export Extensions