Dear Community,
We are excited to announce the release of AIMMS WebUI Library 24.9.1 version, featuring several exciting new enhancements and improvements designed to elevate your user experience. Here's a detailed overview of what's new:
-
New “Iframe” widget type
We have introduced a new widget type, called “Iframe Widget”. This widget makes it possible to embed external content, such as reports and other web pages, directly into your AIMMS WebUI application. For details about this widget, please see the documentation.
Here is an example of a Power BI report embedded through the Iframe widget on the AIMMS WebUI page.
-
Support for “End-User Mode” preview
We have learned that previewing the WebUI application from the end users' perspective while building or modifying it is neither quick nor convenient. To address this, we have introduced a new "End-User Mode Preview" button in the page header section. Clicking this button opens the current WebUI page in a new tab, displaying it from the end users' perspective.
-
Support for WebUI browser notification
The AIMMSWebUI library has been enhanced with a new
webui::RequestShowNotification(message, title)
procedure. This feature allows the WebUI to trigger operating system notifications directly from the browser window in which it is running. An example use case is that you can call this procedure after a solve action in an AIMMS procedure to notify the user that the optimization has been completed.Please note that both your system and the browser settings are configured to allow notifications for your WebUI application. See the documentation for more details.
-
Diagram widget enhancement: Support for Arcs restriction
We have recognized the importance of enhancing the customer experience by including restrictions on drawing arcs from certain source or destination nodes. This functionality is now achievable using the domain condition of the arc's identifier. Specifically:
- If a connection between two nodes is not within the index domain, the target node will not display any target feedback (e.g., a blue rectangle).
- If a certain node cannot have any outgoing connections, it will not be possible to create a new arc starting from that node.
We hope these features enhance your applications and contribute to an even better user experience.
Your feedback and suggestions are highly valued, so please share them in the comments.
Thanks,
Madhu Krishnappa
AIMMS WebUI Product Owner