Submit your ideas to help us improve AIMMS products
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.
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.?).
It'd be convenient to have the product name ánd description in the tables. I know you can add the name in the description, but when you export the table to do some analysis you then still have to trim etc. So 2 separate columns with the name and description (if set to 1 in sheet Settings) would be perfect.
I currently have 10 seats at AIMMS PRO and 2 user groups. One of the user group need to always be able to use a seat. So, I would like to set a number of seats per group. Exemple: Group 1: 2 seats, 2 users (main planners). Group 2: 8 seats, undetermined number of users (competing for seats). Is it possible?
A lot of times, users will add many filters to a table/widget, but they will then want to clear all filters from all widgets. It would be great to have an AIMMS procedure/function that could clear these filters via a button.
I would like to use blocks in the condition of if statements to make them more easily understandable.Let me know if you would like more details.
Hello,The column names when downloading the .xlsx file from a table in the WebUI are different when downloading the .csv file. The .xlsx file contains the identifier names, whereas the .csv file contains the text of the element parameter, which I think is better. One way or another, the column names are not consistent with each other, could you have a look at this minor problem?Kind regards and thanks in advance,Martijn
We would like our model’s base unit of measure to be “Unit”. However, since we measure warehouse capacity in cubic feet (not units) we must specify the model base unit as “Cube” since we cannot specify the UOM on the Warehouse table.
As an end user I need the data validation in a table instead of one large string parameter, so I can easier review and fix errors in the template.In the data validation screen after loading the data, the errors and warnings are shown in one large string parameterThis makes it difficult to extract the right customer/location/products and to make mass changes in the Excel template. I think a table format would work much better for users.
It appears that renaming a widget changes its name attribute, but not the original name of the widget in the underlying JSON file. And it appears the CSS refers to the latter, whcih might lead to undIf you dig into the webui.json file, you'll see the widget object for the “Diego” Table as:"widgets/Diego_Table"with attribute: "name": { "literal": "TA_Diego" },Would it be possible to make it so that the “rename widget” functionality also updates the original widget name in the JSON file?Maybe there is a good reason why it doesn’t so just submitting it here as an idea 😀
Almost all widgets offered by the AIMMS WebUI support tooltips. Currently, it is only possible to customize the static tooltips. So in for instance a Gantt chart, we can only customize the static tooltip which gives information about the task that is selected. When dragging a task, either the new start date or duration of the task is displayed. In some applications it might be more user-friendly to display the new end date of a task instead of displaying the duration.
Hi, I have a question about the visible dates on the Gantt Charts in AIMMS. I have set a left and right bound and between these bounds I would like to get more visible dates in the defined interval. For example, I have this Gantt Chart. I would like to see weekly intervals instead of monthly. Thanks for your help!
I was wondering if anyone else miss the ability to hide and unhide the widget header. Use case: when using a side panel, the scalar widget is added without a header, so to create titles I added also a label widget. Use case 2: hide the title of a chart.
The table properties window on data pages in the developer version is small and the size not adjustable, this is annoying in many cases. Can the window be made resizable?
Right now you cannot have both the model debugger and model profiler active that the same time. However this can be very useful for development Especially when testing complex database read/write strauctures
An AIMMS partner was interested in such a feature. And we wanted to hear from the community! Current possibilities: we can create a link to the latest home, and we can create a link to a specific page using the version number.End goal: to create a hiperlink to a specific page and also to the 'latest' version. What do you think?
As a Researcher (role) I need the ability to connect SCIP one of the fastest non-commercial solvers for mixed integer programming (MIP) to AIMMS Developer (functionality). SCIP Optimization Suite is a state-of-art non commercial solver for different MIP and LP problems.For more information please refere to the official website and scientific papers.SCIP (scipopt.org)https://doi.org/10.1287/ijoc.2021.1087SCIP-Jack: A Solver for Steiner Tree Problems in Graphs and their Relatives (zib.de)
Hi, I received some feedback from a customer regarding the scrolling in WebUI pages. Unintuitive from page perspective To scroll up/down on a page, the user has to move the mouse to: An empty spot (without widget) A spot that contains table row headers (the rowheader-viewport) Users expect to also be able to page-scroll when the mouse is positioned on the grid-viewport of a table, especially when the table doesn’t require scrollbars. Unintuitive from table widget perspective To scroll up/down in a table, this is only possible with the cursor in the grid-viewport. Users expect that it’s also possible to table-scroll when the mouse is in the rowheader-viewport. Proposal (what I think would be intuitive) When the cursor is in a table, scrolling takes place in the table. It doesn’t matter whether the cursor is located in the rowheader or the grid viewport. When it is not possible to scroll further in the table (because the top or bottom is reached), continue with scrolling on page level. Looking forward to hearing your thoughts on this. Best regards, Sander
Often I need to experiment to see if I CAN do something before I actually attempt to do it in a more complex project. Thus I've slowly been developing an EVERYTHING project that could ultimately have a little bit of every feature AIMMS has. It has some bogus data that allows me to get dirty with the code. I know y'all have many examples that demo different features, but is there one example project that has it all? Especially for WebUI features? That would be so helpful not just in experimenting, developing and debugging, but also for demo purposes to clients and potential clients.
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: