Page Actions

  • 1 Research
  • 2 In Progress
  • 3 Feedback
  • 4 Done

The “Page Actions” menu is in the bottom right corner of the page. This menu is used for “Primary Buttons” and “Secondary Actions”. This feature, together with the Widget Actions, largely replaces buttons on the canvas and frees up space for the widgets themselves. The position of the Page Actions Menu is fixed in the bottom right and floats above all other elements on the page.

Page Actions are independent of a specific widget (typical general actions as optimize, save case, reinitialize, etc.). Widget Actions are focused on data in the widget (recalculate demand, delete selected batch, help on GC, etc.)

In AIMMS, you define the Page Actions per Page. For details, see the AIMMS Manual.

Behavior of the Page Action menu.

Optimize button

The Primary Button is reserved for actions that use the power of the AIMMS product. These actions may be called Optimize, Calculate or Solve and do mathematical calculations in some form. This is what separates AIMMS from your standard Business Intelligence application, and therefore features the AIMMS logo.

On pages without an optimize or solve action, this button is not displayed. When there is more than one optimize or solve action on a page, developers should first consider if this is really beneficial to the user: often it is wise to focus on one key task per page. If more than one optimize or solve action per page is absolutely needed, one should be considered the most important. This becomes the primary action and is connected with the Primary Button. Other optimize actions can be placed in the secondary Action Menu.

Secondary actions

Besides the Primary Button, the Action Menu contains “Secondary Action” buttons. These are buttons that serve important functions on the page, for example “Commit Changes” or “Calculate Difference”.

Secondary Action buttons consist of a label and an icon that can be configured in the page settings menu. When there are multiple Secondary Actions on a page, they are grouped together in a button with a hamburger icon. This expands to reveal all buttons.

There is no limit Secondary Action buttons you can have on a page. However, we suggest less than 5, or at most 10.

On pages where there are no Secondary Actions, they are not displayed.

Action menu variations

Various combinations of the Optimize Button and Secondary Buttons are possible.

These are shown in the image below, with default state on top and hover state on bottom. From left to right:

  • Optimize Button, no Secondary Actions
  • Optimize Button and multiple Secondary Actions
  • Optimize Button and a single Secondary Action
  • Multiple Secondary Actions, no Optimize Button
  • Single Secondary Action, no Optimize Button

Each button has the option to show an icon. See Icons and Symbols for more information on icons in AIMMS WebUI.

For buttons in the Page Action menu, a disabled state is also available. This can be used, for example, when a procedure can’t be run until another action is completed first.