Submit your ideas to help us improve AIMMS products
On behalf of a customer, I forward the following idea: As a model builder, I would like to control the grid resolution in the Gantt Chart. For instance, in the image below, I would like to draw a vertical grey line every hour, instead of every 3 hours.WebUI from enclosed AIMMS 4.85 projectThe associated AIMMS 4.85 project is attached.
In several of our planning applications (currently built in AIMMS WinUI, discussion ongoing to rebuild them in WebUI), we have resources which can perform multiple tasks at once, and the planner needs to have a good overview of which tasks those resources are doing. In the WinUI, these tasks are shown on separate ‘lines’ in the Gantt chart (all belonging to the same resource, see first screenshot below) so it is possible to quickly get an overview of them all, read the text in the bar, easily click on or hover over a specific one, and approximately judge how many there are in parallel. In the WebUI, these tasks overlap (see second screenshot below, from the documentation), making the above much harder or even impossible.Would it be possible to change this, or add a setting such that the user can select whether he/she wants the bars to overlap or not?Thanks! WinUI: WebUI:
Many of our customers, for example in the manufacturing, high-tech or logistics industries, work with and communicate in week numbers instead of dates (so ‘week 41’ instead of ‘August 24’). Unfortunately, in the WebUI Gantt chart currently only dates can be shown (as far as I can see), which makes it very inconvenient to work with for these customers, as users constantly need to convert dates to week numbers and back. Would it be possible to show both dates and week numbers, as is currently possible in WinUI Gantt chart? Or if not, to make this a setting such that one can choose to see week numbers instead of dates? Thanks!
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.
Hi, With the new Azure Data Lake Storage being available to AIMMS Cloud users, it will be used more and more for storing and exchanging (sensitive) business data. It would be nice to have some more control over who can access the ADLS. Concepts like IP whitelisting would be very nice (or maybe even a must) to have. Could you consider adding that? Microsoft has a documentation page available with their recommendations: https://learn.microsoft.com/en-us/azure/storage/blobs/security-recommendations. Best regards,Sander
Hi, there are quite some environment-dependent configurations and secrets (database passwords, API keys) that are required for running AIMMS apps. Currently, I see modelers:Storing those secrets unencrypted in the AIMMS Central Storage. This is obviously not very secure. Including those secrets in their AIMMSpack. This has the downside that you need to create separate AIMMSpacks for test & production environments, which I would consider a bad practice. Furthermore, in this situation you cannot create an AIMMSpack based on your git repo: you also need files outside of that repo (since secrets shouldn't be in git). This is risky and might (at some point) also hinder CI/CD practices.It would be nice to have a proper way to store secrets and configurations. For example, with Azure Key Vault (or something similar).
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
As a Developer (role) I need the ability to switch to the dark theme in the AIMMS Developer (functionality), so I can minimize eye strain then working with the model (goal). I personally prefer to use dark theme In all applications there it is available, it would be great if such a theme appears in AIMMS Developer.List of software in which I work with dark themes :Notepad ++ https://draculatheme.com/notepad-plus-plus/ArcGIS PRO FME WorkbenchPyCharm
In order to increase efficiency while navigating around code, AIMMS introduced keyboard shortcuts. In combination with the os specific keybindings you can edit code using just the keyboard as well. This enables users to edit code without switching between mouse and keyboard all the time. VIM motions enable developers to increase code navigation and editing efficiency even more. (If you are not familiar with VIM motions see this article). While these motions were originally designed for the code editor VIM (Wikipedia), many popular IDE’s now support VIM motions through plugins (Like vscodevim for VS Code and ideaVim for Jetbrains products). Would it be possible for AIMMS to implement VIM emulation in order to use VIM motions to navigate around and edit code faster? Any ideas how this may be implemented by the community if no official support can be arranged? David
If I select an identifier in a procedure I'd like it if the other occurrences of that identifier are highlighted in a custom color.
Developers could really use an AIMMS Spell-Checker. It’s annoying when someone submits a Pull Request and you only find small spelling mistakes in the comments thorughtout the code, and you then have to request these small changes and review them again after. Having an automatic spell-checker, at leats for the code (no identifer names) would be great! Is there anything on the roadmap?
When using the AIMMS PRO API documentation to implement a procedure call by means of a web request, the ProjectVersion property of JobConfig defines the version number of the application that the API has to use.It is not possible yet to always use the latest version of an application from within a PRO API call. On the cloud it is possible to open the latest version of an application with the ‘tag/latest’ attribute, setting ProjectVersion as ‘tag/latest’ or ‘latest’ in the PRO API would be a nice addition. As of now, the API script needs to be changed with each new version of an application.
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
As an end user I need a different lane color based on volume (e.g. green – orange – red), so that I can easier see what the large lanes are.I know there is the option to show Lanes by volume, and then the thickness changes.
As an end user, I need more clear descriptions of the output tables and columns (especially in Results tab ‘Production’), so it is clear what is meant by Capacity, Volume, BOM Capacity Consumed (is it in tons, hours, etc.?).
As an end user I need the input columns always being shown, so I can easier change data and run scenarios.If you have not put any data in some columns (like Minimum Capacity) in the template, these columns are not shown in the input tables.
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.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
OKSorry, our virus scanner detected that this file isn't safe to download.
OKDidn't find what you were looking for? Try searching on our documentation pages: