Skip to main content

Enactor Tools - Version 1.3.368

Release Date - Oct 16,2023

Overview

This release mainly includes new features, support navigating to react components from Application Process prompt states, support categorising Application Processes, provide Resource Library eclipse documentation and minor bug fixes.

Deliverables and Versions

Enactor ToolsVersion: 1.3.368
Eclipse2023-9
Java (Eclipse Launch)  17
OSMac 13.0.1,   Ubuntu 18.04.6 LTS,   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

Changes

RefSummary
DT-349Resource library index files are outdated warning message shows while the index is in progress
DT-341Add Documentation about Resource Library Functionality to Eclipse Help
DT-340Add Input,Output Details for Application Processes in the Resource Library Information View
DT-339Add details for Extension Point in the Resource Library Information View
DT-334Support Categorising Application Processes
DT-313Support finding react component for the given prompt in the process editor

Bug Fixes

RefSummary
DT-336Changing the UI percentage doesn't work in Application Process Editor

Notes

With this release we are adding tools functionality to navigate to the React Components from the Application Process States. Below are the steps to enable the functionality.

  • In Order to support React Component Navigation we need to first add the main POS route file into the resource library mapping. ( posRoutes.js )

  • Import POS-POS REACT UI project in to the workspace if its not already imported.

  • Add the routes file to Enactor Resource Mappings. (This is under Windows -> Preferences → Resource Mapping → React Route)

Resource Mapping

  • Click Add mapping and give the prefix as below. Chose the workspace mapping directory too as given. Click OK.

Add Mapping

After this the posRoute.js file is mapped correctly and now we can index the routes.Navigate to the Resource Library. (Window → show View → Other → search Resource library). Then click update indexes under the drop down when we click the vertical three dots in the top right corner on the resource library. The the Select resource types pop up window will show up like this.

Update Index

Now there is a new element call React Components which you can select. Select it and click OK. Then it will start indexing. . After the indexing is completed we can navigate to the react components. New features available with the react components are listed below.

  • Navigate to the react component after right click on a prompt state.

  • Search react components using the resource library search.

  • View all the react components using the resource library React Component tab.

Lets select an application process with a prompt state. ( eg. AccountWithdrawlitemVoid_1.0.xml prompt VoidAccountBalanceUpdateError). Right click → Go to → “Go to React Component”.

Goto React

After you click on it you will navigate to the related react component directly.

React Component

We can search react components using Resource Library Search. Window → show View → Other → search Resource library) .Go to the search. Now type “rcmp:” You will see only the react components will show in the search results.

rcmp

You can see the name of the component, name of the file name and the location of the component in the search results. When you click on the search results you will be navigated to the respective react component.

Let's Letview all react components using the resource library tab.. Select react component tab from the drop down options. You will observe all components as below.

Resource Library

Categorising Application Processes

You can can categorise application processes that belongs to a certain functionality by adding categories or key words using the Application Process Editor.

Click on the Process → Open properties Window and add categories/key words

categorize

Allow indexing job to complete.

Open Resource Library (Window → Show View → Other → Resource Library) and search p: <Category/KeyWord>. In this way you can search categorised application processes.

category

Resource Library Help

You can view Eclipse Help contents on Resource Library , Help → Help Contents → Enactor Tool Kit → Concepts

ResourceLibraryHelp