Submit your ideas to help us improve AIMMS products
Many of our customers have regular end-users and key users. The key users have needs to see more information about the environment. However, the currently two system-defined roles - Admin and App Publisher - do not suffice for this.Needs of regular end-users (currently met with default role):See the apps they have permission to See their own sessionsAdditional needs of key users:See all sessions of apps they have permission to They use this to monitor in-use WebUI sessions, usage/queuing of Solver sessions and status of Task sessions.This need can currently only be met by giving key users the Admin role, but that is of course undesirable since it grants access to everything.
As an app support team, pro-active monitoring is a nice service to provide. However, the AIMMS Cloud environment currently lacks features for this.Our definition of pro-active monitoring: The app support team is alerted about an issue by some automated process before a user alerts the app support team, in an attempt to resolve the issue even before users notice.Features that the AIMMS Cloud platform could have for this and our customers actually expect the platform to have:In the Cloud Portal, it is currently already possible to schedule tasks for automated calculations or checks. And using the code in the task procedure it is possible to influence the end state (success/fail) of a completed task. It seems very natural to be able to define a list of e-mail addresses that will get an e-mail when a task fails. Alternative, less natural because it is less integrated into the Cloud Portal and more configuration work by the app team: Every AIMMS Cloud environment could come with an e-mail service (e.g., SendGrid API key), just like it already comes with an ADLS account. It is then up to the app team to configure the e-mail sending using the SendGrid API and supplied API key.
Currently, when I use the tooltip for a tabbed widget, I cannot use any HTML text in it. In certain cases, I would like to use the tooltip to give quick feedback about errors that might be visible on that particular page without the user having to go directly to that page. Would like to have the same tooltip as there are in the rest of the widgets, as this would unify how the tooltips look like and what you can use it for.Currently, the tooltip looks like this:
It would be beneficial if we can get the capability to show date/time/hours in the Y axis and jobs/resources in the X axis. That way we can have a view where we scroll down from present for the future
After I added a new widget (e.g. table widget) to any webui page and then add new identifiers to the table, the dialog used for this is relatively small in size: Since I normally try to use descriptive names for my identifiers to ensure the model is easily readable (and name completion ensures I do not have to type everything all the time) the relatively small width of the dialog makes it sometimes difficult to determine which identifier to select, especially if you have identifiers with the same name in different modules because you can only see the name of the module in which it is defined on the right hand side of the identifier (or the hover text). I think the right-side of the dialog, the part for the index selection, is sufficiently wide. Is there a specific reason to choose a relatively small width for this dialog? Would it be possible to increase the width (or keep the current as default and allow me to change it in some setting) such that there is more space available for showing the full identifier title (name + more of the indices)
Would be great to allow users in SC Navigator to be able to quickly select/de-select which periods are considered in scope for a run from the UI (similar to selecting ‘Considered Products’ in the Control Panel) without having to manually remove them from the excel template.This would also allow them to create batch runs in the Scenario Navigator module to evaluate performance and results curves based on period selection.
As a user of AIMMS applications in a large scale federated energy modeling framework, using AIMMS as endpoint, hundreds of times a night,I would like to manage the logging of AIMMS errors or messages on a per-request basis by clearing errors and messages in the beginning of each request so that a relevent copy of .err and log files produced during a API task can be saved with a particular request.The value of this user story is easier management of persisted logging information,including what logging can be safely cleared, and only relevant information gathering on particular API tasks warrant a root cause analysis can be collected.
As an AIMMS application developer, moving from using AIMMS PRO solver sessions and AIMMS PRO solver license leases to AIMMS PRO API tasks on the AIMMS Cloud, I would like to be able to specify timeouts for the task created on wallclock execution time and on queueing time before task start.For instance as parameters wallclockTimeout and queueTimeout on a POST to the endpoints/tasks/{appName}/{appVersion}/{serviceName} /tasks/{appName}/{serviceName}Remarks:pro::DelegateToServer has argument timeout, defaulting to 1 hour (3.600.000 milliseconds). See also: https://documentation.aimms.com/pro/pro-delegate-adv.html#timing-out-requests pro::solverlease::solveModel, acquireTimeout argument, see https://documentation.aimms.com/pro/solver-lease.html#solver-lease-concepts workaround: within the procedure(s) that are called to execute a task, you can specify: a timeout on a solve, for instance using the option time limit, or the function GMP::Instance::SetTimeLimit measuring the wall clock time since the start of the task, for instance using the stopwatch library, see https://how-to.aimms.com/Articles/574/574-stopwatch-library.html
See discussion in thread: Right now, you can have a tooltip/hovertext for each of the jobs in a gantt chart. However, when you modify a job (modifying start/end-time) there is only a fixed tooltip: Would be nice if we could customize this tooltip also and provide some more feedback to the user while the job is being changed
Hi, the Cross Library Reference overview nicely indicates which library references are not preferred (red marking in picture). However, this feedback is now only given on request. That is: a developer/reviewer has to open the Cross Library Reference overview to see these references.It would be nice to directly get this feedback in the editor when typing the non-preferred reference.
In short, we would like to get the function that is also available for the WinUI. This will allow us to create more general procedures to work with tables in the WebUI We have an application where we use a lot of tables on different pages, like the one below. To make it easier to edit the data, we are using both an excel up and download as well as a batch change procedure. The batch change procedure we have right now works like this: take the value that is in the first month or year and copy it to the rest of the months/years. But as we have a lot of tables, it would be more convenient to be able to extract the parameters that are used on a certain page or even better, in a certain table, especially in combination with the currentpage parameter that is coming.
Especially when models become big and you have quite some identifiers, the standard search widget (e.g. when adding identifiers to a widget, or finding the identifier to be used as identifier for side panel in a page) can be tricky to work with.One of the problems is that the match is based on exact match of your search-expression with a part of the identifier name. Especially if you have some identifiers that share a same start, it might become more difficult to find them, partially because of the second problemThe second problem I have is that the width of the window of the of the matching identifiers is not too wide. Over the years, I started to give my identifiers relative describing names. Combined with for example the fact I might use additional prefixes to group more identifiers together, the names can become relatively long. This means for sure I will not see the indices of the matching identifiers anymore, but sometimes not even the last characters (on the other hand, why use super cryptic short names for your identifiers if you can have names that make it directly clear what data they represent) It would be very nice if besides the current default behavior of searching based on returning matches based on occurrence of the exact search key in the identifier name, you could also have an ‘advanced’ way of searching, namely by using fuzzy searching. This way, you search for an identifier likepAwesomeIdentifierHoldingDemandDatabased on a search strings like“Awme Demand” “demand awesome” or any type of fuzzy matching combination.I have changed my way of working both in my editor and in the terminal to be based on fuzzy matching (using the tool FZF) and it makes finding things a lot easier if you know a couple of items in the name, not necesarily in the right order.It could be a setting in the developer version of AIMMS to indicate that during development you want to keep using the old way of searching, or using a fuzzy matching.
Hi! Is it possible to customize keyboard shortcuts on the webui? For example, is it possible to run a procedure by pressing ctrl-shift-enter?
Would be great to have a way to create bookmarks using keywords. E.g. Writing something like !@TODO to automatically create them under the TODO bookmark section, but I guess we right now we have to right-click and create them each manually?
Already have an account? Login
Please use your business or academic e-mail address to register
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Didn't find what you were looking for? Try searching on our documentation pages: