Platform version 1.26.0 – Portals banners, REST request variables, and business roles

In the new version, we have added the ability to use REST request variables in headers, increasing system flexibility and expanding possibilities for script creation. Another key enhancement is the capability to connect to external databases for simple and distributed component deployment schemes.

We have also expanded master data management capabilities through the creation of corporate roles and their assignment to employees: now, the system can display information about additional employee roles that do not fit within the formal organizational structure. This allows the system to reflect the actual corporate role structure of employees when they perform specific roles within business processes in addition to their official positions.

A new widget, Image Carousel, has been created for the portal to add banners. Clicking on each banner opens a separate link specified specifically for that image. This new functionality is available for both desktop and mobile versions of the portal.

In addition, we have implemented several system improvements aimed at enhancing performance and security: we integrated the Sentinel component for Redis to reliably store user tokens and sessions without interrupting them, and updated the versions of HAProxy and several libraries used in microservices.

New Functionality

Using REST Request Variables in Headers

We have added the ability to use variables in REST requests. This functionality enables the creation of variables that can be dynamically substituted into REST requests. A new table, REST Request Variables (sys_rest_request_variable), has been created and is accessible via the navigator REST API Client → Variables.

Data in variables can be encrypted for security or stored in plain text, depending on the selected option. Variables can be used in almost any part of a REST request, including:

  • URL (endpoint, path parameters, query parameters)
  • Headers
  • Request body

This functionality simplifies integration setup and process automation, while increasing API flexibility by enabling dynamic data usage without requiring custom code.

Read more REST Request Variables

Connecting to External Databases

We have implemented the ability to configure connections to external databases for simple and distributed component deployment schemes. This functionality enables database administration by the instance owner, enhancing system security and reliability.

Detailed instructions for configuring connections to external databases have been added to the operational documentation.

Banner Display Widget for the Portal

A new Image Carousel widget has been created to add banners to the portal:

Banner records are stored in the new table Carousel Images (carousel_image). For each banner, you must attach images for both mobile and desktop versions and specify a link that will open in a new tab when the banner is clicked.

Users can switch between banners using side buttons and bottom indicators, as well as by dragging banners on desktop and swiping on mobile. Administrators can configure whether banners should auto-rotate.

By default, the widget is not displayed on the portal. To add it, follow the instructions in the documentation.

Read more Image Carousel

Tracking Corporate Employee Roles

The system now supports the creation of corporate roles—statuses that define a set of permissions and responsibilities assigned to employees. Corporate roles may align with an employee’s official position or differ from it when employees perform tasks beyond their formal duties. This enables clearer and more transparent workflows by precisely defining corporate roles within the company’s business structure. Another advantage of corporate roles is their flexible configuration, as they are not tied to the company’s organizational structure, unlike job titles.

To support this, we have added two new tables:

  • Corporate Roles (org_role) — a list of business roles available in the system.
  • Employee Corporate Roles (org_role_employee) — corporate roles assigned to employees.

A related list Employee Corporate Roles has been added to the Employee form, allowing you to view all responsibilities and permissions assigned to an employee. A related list Employee Corporate Roles has also been added to the Organization (org_company) form, enabling you to view the company’s corporate structure: employees and their assigned responsibilities.

Read more Corporate Roles

Full Update Details with fixes

Sincerely,
The SimpleOne Team

1 Like