
Menu
Get the latest product news and previews of what's to come.
AIMMS PRO 2.36.1.1 was released on 15 September 2020. Improvements include:Extended logging for AimmsPROAppLauncher Added possibility for normal users to write to the logfileand several resolved issues. For more details, see Release Notes. Visit our Downloads page to get the newest PRO.
AIMMS 4.75.1 was released on 9 September 2020.Several new features were introduced:KNITRO 12.2 Table Filtering in WebUI Grid Layout in WebUI (Experimental) DateTimePicker in WebUI (Experimental) Timezone Support in WebUI (Experimental)and several issues were resolved.For more information, see our Release Notes and New Features pages.
Product Update - August 2020: New Website, Solver announcements, Data Exchange and WebUI news This post is an archive of the Product Update email sent by AIMMS Product Owner, @Gertjan de Lange.We have an action-packed Product Update this month! Highlights include our redesigned website, new WebUI features and solver announcements. Let's take a look. AIMMS has a new website! You may have noticed our re-designed website: www.aimms.com. We are super excited about this next step and would love to hear what you think. There are a few important changes you need to know about. Our Support and Developers sections are completely reorganized – we've pared it down to bare essentials, letting our Documentation and Community take over much of the content. We have a new Support Center, which you can access from the home page. This will be your new hub for AIMMS documentation, product downloads and resources. Watch this 1 minute video to learn more. Got questions or feedback? Let us know. WebUI Developments Last month, we made a pre-release of Table Filtering available for you to try. We expect to release the first version of filtering in our upcoming AIMMS Feature Release. Furthermore, the DateTimePicker and TimeZone support are close to completion. Soon, you will be able to build multi-time zone applications and allow end users to easily pick calendar elements (no long drop-down lists). This should also become available in the next AIMMS Feature Release. We expect to start a test with the new Page Layout in September with a subset of our customer base. If you are interested in taking part, please let us know so we can inform you about the options. SC Navigator Updates We recently started another round of enhancements to our Network Design application. We will be adding new functionality for production conversion, and the ability to add custom costs, such as taxes, carbon, and inventory holding costs. We will also be working on ease of use and user experience enhancements. We expect this development to continue over the next few months and will keep you posted on our progress. Watch this space! AIMMS PRO In our June Product Update, we announced the deprecation of the AIMMS PRO Cluster (valid for AIMMS PRO on premise setups). To help you address scaling, backups and continuity without the AIMMS PRO Cluster, we have released the following to How-To articles: Scaling AIMMS PRO Protect AIMMS PRO installation for business continuity Nonlinear Algorithmic Capability Updates We completed the upgrade to KNITRO 12.2, one of our key NLP solvers. The upgrade provides performance improvements for large-scale problems and a few new settings. More details will be provided in the new Feature Release. We also have exciting news, as we are working on integrating a new parallel MINLP solver, Octeract Engine from Octeract Ltd. Octeract Ltd is a relatively new, UK-based, company that is making great strides in becoming a best-in-class vendor in the MINLP solver space. We are excited to work with them and are looking forward to providing the combined value of AIMMS and Octeract Engine to you soon. New Data Exchange Options for JSON, XML and CSV A month ago, we released a new library in our online repository called “The AIMMS Data Exchange library." This new library allows you to map multi-dimensional AIMMS data onto tree-based data formats. It's ideal for data exchange through REST APIs. The documentation contains an example project with mappings for the request body and result formats of a couple of well-known geocoding and distance services (such as Google and GraphHopper). You can also use the library to read and write JSON, XML and CSV files in a standalone fashion. For more information, check out this post in our Online Community. Deprecated Functionality You can now find a list of deprecated functionality in our Product Lifecycle documentation section. You will notice that we explicitly do not mention any start dates or the version of deprecated functionality. This is because functionality is deprecated for all versions available as of the moment announced, and our plan is to remove or replace it. Although we plan to use this Product Update to make new announcements, we ask you to check this published table to ensure you have the latest information. Gertjan de Lange Product Owner
Two weeks ago we release a new library in our online repository call “The AIMMS Data Exchange library” This new library allows mapping multi-dimensional AIMMS data onto tree-based data formats such as JSON, XML or even CSV (as a trivial tree-based format). It does so by letting you describe the repetitive structure of a given JSON, XML or CSV format in a mapping file that you can subsequently use to read data of a given format into multi-dimensional identifiers in your model, or write multi-dimensional data in your model to a given format. If you have an example JSON, XML or CSV file, creating a mapping file with corresponding identifiers in the model to map the data onto is a fairly straightforward process. The library is primarily intended as a complementary library to the HTTPClient library, allowing you, as a modeler, to interact with REST APIs in formats such as JSON, XML and CSV which are regularly used by REST web services to provide request bodies and/or results. The documentation contains an example project with mappings for the request body and result formats of a couple of well-known geocoding and distance services by e.g. Google and GraphHopper. Obviously, you can also use the library to read and write JSON, XML and CSV files in a standalone fashion. Please find more details at https://documentation.aimms.com/dataexchange/index.html To start using the library, go the the File-Menu and open the Library Manager. Select the Data Exchange library from the Repository:
We released many new features and products in the first half of this year. Let’s review the greatest hits. AIMMS Developer Improvements in the Math Program Inspector Scaling A new Scaling Tool in the Math Program Inspector (introduced in AIMMS 4.74) scales linear optimization models to determine scaling factors for all (symbolic) variables and constraints. This is a unique tool in the market, making scaling factor determination quick and painless, and preventing numerical instability and/or performance issues due to poor scaling. After using the tool and viewing the results, you can decide to incorporate the suggested scaling factors into your model as you see fit. The Matrix View of the original model on the left side and of the scaled model on the right side. Scaling the model resulted in a significant decrease in the maximum constraint violation, and in a large decrease in the maximum solution value of a variable (in an absolute sense). Support for Stochastic Models We've also expanded the debugging capabilities of the Math Program Inspector. It can now be used with stochastic programming models. More options in the Map Widget The Map widget in WebUI had many major improvements in AIMMS 4.73 and we upgraded its internal framework, allowing for future developments. The widget is even more versatile. New Heatmap functionality applies coloring based on 'heat value' you assign to coordinates. This feature gives immediate visual cues about the data presented in your map. Heatmap for WebUI Maps Maps can be served from Omniscale for better rendering and scaling. Maps in AIMMS can be provided by Google Maps instead of the default maps server, using an API key for Google Maps services. Google Maps in AIMMSItem Actions in All Widgets Item Actions are now available for all data and chart widgets with AIMMS 4.74! This feature enables item-specific options with a context menu on items in a widget, such as a cell in a table or a node in a map. Item Actions on right-click for a Map nodeOnline Function Reference Available The “Help on...” feature in the AIMMS IDE now takes you to the online version of the AIMMS Function Reference, making it even easier for you to find and navigate through this crucial doc. Read more about how we made this possible or go straight to the AIMMS Function Reference to check it out. For a complete overview of new features in AIMMS, see our New Features page. SC Navigator Demand Forecasting Launch SC Navigator's new Demand Forecasting app allows you to forecast demand with powerful machine learning algorithms. Using sophisticated machine learning, the App finds the best statistical model and automatically chooses the correct amount of history to generate the most accurate statistical forecast. The machine learning algorithm then continually fine tunes the model through each forecasting cycle. As a demand planning professional, you remain in control and can change the statistical model with a simple click. Our customers find that they can generate a more accurate baseline forecast from their history, automatically. They require little to no intervention from planners, as opposed to their existing spreadsheet or ERP process. See it in action in this demo. Check out our Demand Forecasting research report for insights on this topic. IBP (Integrated Business Planning) In June, we launched AIMMS IBP. This new App, which is mapped to the Oliver Wight methodology, is very robust. It supports every step in your IBP (or S&OP) process with features that are unique in the market, such as integrating products still in the ideation phase. You can use it to: Create projects for new products and manage each project through different stages, from idea to business case, development, test & value, and launch. Create vulnerabilities and opportunities for both demand and supply, and use these to create multiple demand and supply scenarios for evaluation Visualize the performance of previous plans and understand the gap to strategy of the current plan You can do all of this not just through the lens of volume, but also revenue and margin. Demand Scenario Evaluation in IBP Check out our Supply Chain Response Hub for sample scenario assessments you can perform using AIMMS SC Navigator Apps. Network Design improvements We have significantly improved the Drive Time Scenario in Center of Gravity Navigator, part of our Network Design Apps. With the improvements we released, the model selects the minimum number of DCs that is necessary to reach all locations within the specified maximum drive time, and minimizes the total distance traveled. This results in fewer Centers of Gravity and greatly improved solution quality. For more on AIMMS SC Navigator, check out our documentation. Integrations Service We launched a new managed service for integrating different ERP systems and other data sources with AIMMS applications. Learn more in this webinar.
I like to inform you that a pre-release of the end user table filtering is now available for you to try. Earlier, this new feature has been discussed in https://community.aimms.com/product-updates-roadmap-36/filtering-in-tables-567. It will allow end users to more easily drill down into the data in front of them and focus on what they like to see. This first version will offer an initial set of possibilities and based on feedback and ideas we have to improve, the feature will be enriched. What you can do, after activating “Data Filter” in the experimental feature panel, add Filter Rules to both the columns and rows of a table. There is a large set of predefined rules on board and depending on whether you have a string/element value, or a numerical value, you need to select e.g. ‘great than’ or ‘contains’. We also offer a ‘show top- or bottom-n’ (numeric only). In the final release, a developer does not have to do anything to offer this to your end users. It will work ‘out-of-the-box’ and automatically become available in each table. The pre-release, the release conditions, and current (draft) documentation can be found here (up to August 15). Of course, you need to have an actively maintained license to try it out. Please add your feedback as a reply to this post. Happy filtering!
We’ve added a new page in documentation that outlines deprecated features and functionality. It provides a timeline for the planned “end of life” of all deprecated features, so you can prepare your projects and plan upgrades. Check it out now: https://documentation.aimms.com/deprecation-table.html
Today (23 June 2020) we released the AIMMS 4.74.1 Feature Release, including: Scaling linear models in the Math Program Inspector ODH-CPLEX Solver Updated to Version 5.0 WebUI Item Actions Improved Bubble Chart Widget Missing Values and Areas in Line Charts Sorting Dates in a Table Online Function Reference Used in Help For details on the features released, read new features.For details on all changes and fixes this release includes, please refer to the release notes.
Product Update - June 2020: AIMMS 4.74, WebUI Improvements, SC Navigator Apps, Python, and Deprecated Functionalities This post is an archive of the Product Update email sent by AIMMS Product Owner, @Gertjan de Lange. I hope this email finds you well. We have a lot of exciting announcements this time, so this Update will be longer than usual. Let's take a look. New AIMMS Release AIMMS 4.74 was released today. This feature-packed release offers new benefits for you. We have upgraded the ODH-CPLEX Add-on (version 5). This can be hugely beneficial for complex scheduling models, or models that decompose well. If you want to try it out, let us know! A new Scaling Tool in the Math Program Inspector prevents numerical instability and/or performance issues due to poor scaling. This is a unique tool in the market and can be tremendously helpful to improve your models with limited effort. Our Function Reference is now accessible directly from the modeling IDE. Many of the WebUI improvements we shared in earlier Product Updates are included in this release. These range from Item Actions for chart widgets to date sorting in tables and improved Bubble Chart sizing. WebUI Developments Speaking of WebUI improvements, we are also working on: Page Layout V2: We are making good progress on the improved layout of your pages and started our initial test with our own SC Navigator Apps. The feedback and results so far are encouraging. As you can see in the screenshot below, we have made a better use of real estate and improved resizing. Filter for table data: Soon, end users will be able to filter table data. This is especially handy for tables with large data sets, where scrolling is not ideal. Date Time Picker: We still have some work to do on the Date Time Picker. We hope to release it this summer and provide you with best practices on how to leverage this in applications that are used in multiple time zones. Improvements in SC Navigator Apps Demand Forecasting It’s been 3 months since the first release of Demand Forecasting Navigator and we have gathered lots of feedback from customers. We have focused on the following UI improvements: A more intuitive workflow Easy and quick navigation to move from one forecast record to another, and a zoom functionality to work at different levels in the forecast pyramid Quickly understand where you are in the process and review open tasks Summary views to see totals by product, customer, and location groupings The ability to add additional reference lines to the forecast chart; previous, top down, and bottom up forecasts. We have also worked on: An option to adjust the amount of history used to generate the statistical model An option to add a damping factor to any models that include a trend A refinement to the learning algorithm to more heavily weight the impact of recent history We’re excited about this major update to the app and expect it to be released around the end of this month. Inventory Planning Our Inventory Planning App is coming soon. It will allow users to answer the following three questions: For network design, what’s the inventory consequence of my network design? For S&OP, what inventory targets should I use to support my desired service levels? For inventory planners, what’s the health of my current inventory position? Stay tuned! We will provide more details in the next Product Update. Python Integration Based on our experience with the R-link, trends in building computational landscapes and discussions with customers, we have made a strategic turn in our Python Integration project: We will make it more generic, supporting multiple scripting languages We will not provide facilities for running scripts, those are widely available and needs vary greatly among customers As a result, we will develop: An AIMMS library to interact with external (computational) services that support REST API calls An AIMMS library for format conversions (e.g. JSON to AIMMS identifiers) Our new Supporting Scripting Services will give our customers ultimate flexibility in using the service of their choice (now and in the future). It will also allow them to leverage and customize their own scripting deployment environments and/or make use of specialized third party deployment services (such as Azure Functions or AWS Lambda). Reach out if you would like to learn more. Deprecated Functionality AIMMS PRO Cluster We have deprecated the AIMMS PRO Cluster as it was too complex to maintain. For most customers, the AIMMS Cloud Platform provides the scaling and business continuity features that the AIMMS PRO Cluster was intended to provide. We will soon publish documentation to assist you with this change. If you are considering using the AIMMS PRO Cluster, please contact us so we can work with you to find the best approach.Tableau TDE Provider We have deprecated the Tableau Datalink Provider. Our focus has moved to making good, general data interfaces possible, so our customers can use of those to connect with any tools available. Customers using the Tableau Datalink Provider can convert the data to a regular data txt representation (instead of creating TDE-files) and enable any update needs within the Tableau product itself. Please let me know if this update was useful in the comments below. Gertjan de Lange Product Owner
View the recording of the recent AIMMS Webinar: ETL-based Integrations as a Service (May 2020) In this interactive webinar, we provided information about our new managed service for integrating different ERP systems and other data sources with AIMMS applications. We introduced the service proposition and explained how it's different from more traditional approaches. The webinar contains a demonstration of an end-to-end integration powered by the innovative SnapLogic integration platform. The presentation was carried out in collaboration with our partner Lucas Laumans at Rojo Consultancy. (Further discussion and questions on this topic welcome in the comments!)
Product Update - May 2020: New WebUI features, improved math program scalability and deprecations This post is an archive of the Product Update email sent by AIMMS Product Owner, @Gertjan de Lange. I hope this email finds you well. I'm very excited to share the developments below with you. WebUI Improvements AIMMS 4.73 was a loaded release, with many improvements for the Map Widget. We have many more interesting developments on the way: We are adding the ability to have line breaks and area coloring in line charts. We just finished extending Right Click actions to the Table, Scalar, Bar, Line and Gantt-chart. Other charts (Pie, Tree, Bubble) will follow. We improved Bubble sizes on the Bubble chart. We are making nice progress on the Table Filter, allowing your end users to "drill into" table data. Scaling Math Programs We are working on a scaling tool for LP/MIPs in the Math Program Inspector. This will allow you to improve models that have stability or performance issues due to poor scaling. AIMMS will provide you with suggestions to change your model in order to improve its behavior. So far, this is a manual task for AIMMS model developers. This new tool will take a lot of work out of their hands. If all goes well, we are looking to release this towards the end of the quarter. Deprecated Functionality WebUI wizard With the new Workflow panel introduced, we have deprecated the WebUI wizard. Please check out the Workflow panel (if you haven't already). It's used extensively and considered very valuable. We will inform you of the complete removal of the wizard in due time. Excel Add-in As of now, we will consider the Excel Add-in deprecated functionality. This means we won’t further support it or fix any issues. In time, it will be removed completely and no longer function. There is no direct replacement for this functionality as our focus has moved to deploying Apps on the AIMMS Cloud or on AIMMS PRO on premise, where either a WebUI or PRO-API call is used to interact with models. All data exchanges with xls-files goes via the available functions of AXLL Library which is independent of the need to install Excel locally or server side. If you have concerns about this, please contact us. Map V1 and Page Actions V1 Map V1 and Page Actions V1 were deprecated in 2019. Please note that both of these will be fully removed. It's important to upgrade to Map V2 and/or Page Actions V2 in AIMMS 4.73 if you haven't yet. Please let me know if this update was useful in the comments below. Gertjan de Lange Product Owner
On April 29, we released AIMMS 4.73, a release with a number of exciting new features for the Map widget in the WebUI. For all the details, please refer to the release notes and the new features section of our website. Regards,Mischa
Product Update - April 2020: AIMMS 4.73 coming soon, new features in S&OP Navigator This post is an archive of the Product Update email sent by AIMMS Product Owner, @Gertjan de Lange. I hope this email finds you in good health. We have some exciting releases lined up. AIMMS 4.73 coming soon with new features, including Map extensions As I mentioned in last month's update, we are working on some exciting Map widget extensions and are close to releasing these in AIMMS 4.73. Soon, you will be able to add a heat map, color and store focus arcs, icons to nodes, create tooltips, and more! For details, check out this post. Item Actions on the Map widget We are adding Item Actions to widgets in a right-click context menu, starting with the Map widget and the Table widget soon after. This feature allows you to define a set of item actions based on the identifier name. It's similar to the Widget Actions feature. Item Actions allow you to target a specific part of the data with custom actions. Using this in combination with Store Focus gives you even more control. Other widgets will follow. Stay tuned! Adding model annotation support for an UponChange procedure Just as we enabled you to create model annotations for flags, tooltips and such, you will be able to specify an UponChange procedure that will run if an identifier changes a value in the WebUI. This allows you to use the same procedure for multiple identifiers, instead of creating one for each identifier. Math Program Inspector, and support for Infeasible Solutions In the upcoming 4.73 release, the Irreducible Inconsistent System (IIS) will be retrieved from the solver by default, if this action is selected in the Math Program Inspector. In previous versions, an algorithm implemented in AIMMS was used. This new feature offers several advantages, including speed. For models with integer variables, it also retrieves the IIS if the infeasibility is triggered by the integrality of some of the variables. IBP support coming soon to S&OP Navigator We are developing new functionality for S&OP Navigator to support Integrated Business Planning (IBP), as defined by Oliver Wight. So far, we have built features to support the new product introduction process. The ‘Product Management’ process allows the user to create projects for new products and manage each project through different stages, from idea to business case, development, test & value, and launch. The user can create new products and define expected demand and resource requirements, allowing for impact assessments in the supply review stage. We are also significantly enhancing the scenario management capability in the app. Users will be able define multiple demand scenarios that can then be assessed and ultimately saved for review and comparison. For both demand and supply, this is achieved through the creation of vulnerabilities and opportunities that can then be applied, in any combination, to the base plan. This is illustrated in the process flow below. What makes you want to use AIMMS? We have received a number of responses already in our Online Community and would love to hear from you! Share your input here. Please let me know if this update was useful in the comments below. Gertjan de Lange Product Owner
You can now try out the Right Mouse Action menu for the Map Widget using the pre-release available in the link below. The folder also contains draft documentation, and an example (screen below). In the example Right Mouse action menus have been defined for both nodes and arcs. Similar to the Page or Widget Actions, you can define & control the procedure, display text, icon, and active state through the model. The pre-release, the release conditions, and current documentation can be found here until April 21. Of course, you need to have an actively maintained license to try it out. Please add your feedback - do include screen dumps as we love to see what you can build - as a reply to this post. Happy building!
Today, March 19, 2020, we released the AIMMS 4.72 Feature Release. For details, see the release notes and/or the New Features page. With kind regards,Mischa
Product Update - March 2020: AIMMS 4.72, Demand Forecasting App launched, Map Widget and more This post is an archive of the Product Update email sent by AIMMS Product Owner, @Gertjan de Lange. While we are in turbulent times with the coronavirus impacting our lives in many different ways, we continue to support our customers and deliver on product improvements. Our team, across locations, is primarily working from home. Our development team is quickly adjusting to this new way of working and we hope that this will not impact productivity. We will keep you informed. AIMMS 4.72 to be released soon In a few days, we expect 4.72 to be released with some important updates. First, we have made the List Widget available as an Experimental Feature, as described in our community. The widget allows you to provide some great end user support. For example, for tasks. It also enables you to build custom legends. We are also introducing an experimental ‘CurrentPage’ feature (for the WebUI) to detect the location of the end user, such that we can use this information to steer the workflow, show certain information, or do page-specific validations. Since this interaction can be complex, we will collect feedback before launching it as formal feature. Furthermore, we will upgrade the CP Optimizer to the latest 12.10 version. This release can increase the performance of your Constraint Programming models significantly. We look forward to hearing about your experiences with it! Demand Forecasting Navigator is now available In case you missed it, last week, we announced the launch of Demand Forecasting Navigator. This new App in our supply chain planning suite automates tedious, manual tasks like sifting through data, so planners can focus on important trends and outliers. It uses machine learning algorithms to continuously fine tune your forecast. Read more on our website What makes you want to use AIMMS? We would love to hear from you! Please tell us why you like working with AIMMS by answering this question in our community. Your input is very valuable to us and others! Map Widget extension We are excited to share more information about our upcoming Map object extensions. Soon, you will be able to add heat maps, color and store focus arcs, icons to nodes, create tooltips, and more! For details, check out this post (make sure to create an account in our community if you don't have one). In addition, we will enable you to add your Google© API key to display a Google Map background in the Map Widget. Please be sure to check licensing conditions before doing so! DateTime Picker and Localization update We are still working hard on the DateTime picker and location features I announced in the fall last year. We are making some adjustments to ensure we can do this well. This work is happening in the AIMMS core. It requires a diligent approach and time to make sure future models and Apps work well. We hope to release this in the second half of Q2. Please let me know if this update was useful in the comments below. Gertjan de Lange Product Owner
We have been asked to add Filtering to widgets, and most importantly to the Table. Currently we are working on this and like to have your feedback. Instead of giving you a set of pictures, we created a clickable prototype for you to try and give feedback on. How to use the clickable prototype? Just open the link below and click on the ‘blue’ boxes that appear when you click on the screen (that are the interactive parts as we did not make a fully functional setup). → In this prototype, you can go to Denver, and select “Add Filter Rule”, from there on, you can fill the first prepared rule and add a filter second rule. Once added, those can be removed again via the Denver column or the general widget filter icon. https://projects.invisionapp.com/share/WRWF4X89T8X#/screens/409370224_Table-0100_Default We want to start with a number of filter concepts such as value based (min, max, between, top-n) and string based (contains, does not contain, equal to). As you can imagine, this filter can also work for our chart widgets such as bar chart, tree map etc. Idea is to make the concept as general as possible. Please add your feedback below! Add a filter rule on the column “Denver” The Filter Rule builder with in the background the Filtered Table
Product Update - February 2020: AIMMS 4.71, New Demand Forecasting App, and WebUI improvements This post is an archive of the Product Update email sent by AIMMS Product Owner, @Gertjan de Lange. We have some exciting product developments to share. Before diving in, we wanted to remind you that we have a great event coming up on April 3 in Amsterdam: AIMMSFEST! We hope to see you there. AIMMS 4.71 is now available Late last month, we released AIMMS 4.71 with some great features (check out the list here). We also released 3 hotfixes since. The need for these hotfixes was not due to regression or stability issues. It's because we have improved the original release and want to get a better version out there as soon as we can. If you want to learn more, let me know. New Demand Forecasting App As we announced a couple of months ago, Demand Forecasting Navigator is coming soon to SC Navigator! The App automates tedious, manual tasks like sifting through data, so planners can focus on important trends and outliers. It uses machine learning algorithms to continuously fine tune your forecast. Customers can use it alone, or in combination with AIMMS S&OP Navigator to create different demand scenarios and understand the impact on your supply plan. We will do a limited release to AIMMS SC Navigator customers this month and a public release in March. Stay tuned for more info! AIMMS Cloud Uptime Are you ready to move to the AIMMS Cloud? We can have your account ready in 5 minutes, with as much capacity as you need and at no extra cost over your AIMMS PRO on premise subscription (assuming you need similar capacity). The report below shows our Cloud uptime for the last twelve months. These uptimes are including maintenance time for upgrades, which are almost always ‘live upgrades’ without (planned or unplanned) downtime. In order to achieve high uptimes, all hardware components are redundant (at least two) and are automatically replaced upon failure. All software services will auto-restart in case they crash. We continuously monitor system availability and capacity utilization. Multiple back-up scenarios provide business continuity and ransomware protection. On the security side, our ISO 27001 certification covers our Cloud platform. Leave a comment below if you’re interested in learning more. Developing custom and interactive lists in the WebUI You might have heard about the new List Widget we are developing to enhance the end user experience and improve guidance in-App. The widget allows you to show a generated list of (grouped) items and connect those, if required, with actions. These items can, for example, represent a set of tasks or a custom legend, as shown in the screenshot above. Items are interactive. In this case, the checklist was opened to ask the user for input (via a Dialog Page). Defining your Page Layout and Managing your overall App As announced in December's Product Update, we are working on a new way of handling the Page Layout and Widget Management in web Apps. We will release this in two steps, as an Experimental Feature, in the coming months. Version 1 will allow you to focus on recreating your Page Layout and providing a better experience for the developer and end user (see picture below). Version 2 will focus on App management, allowing you to manage pages and widgets in one overview and thus also move widgets between pages, copy widgets, filter the list of items or search for a specific item. We will announce a pre-release of version 1 on the Community as soon as possible, so you can have a taste. Please stay tuned. Quick reminder: Internet Explorer, 32-bit no longer supported Please note that Internet Explorer 11 is no longer supported. A message will appear if you open your web Apps in this browser when running AIMMS 4.72 or higher. The AIMMS Developer IDE will no longer provide the option to open Internet Explorer, as of the most recent bugfix of 4.71 and 4.72. We also no longer release 32-bit AIMMS installation files. Please upgrade your development platform to 64-bit to be able to enjoy the latest and greatest of AIMMS.
You can now try out the List Widget (by activating the experimental feature) using the pre-release available in the link below. The folder also contains draft documentation, and an example (screen below). In the example a Task List and Legend is created and positioned on a page, or in the side panel. Some actions of the Task List are interactive. The pre-release, the release conditions, and current documentation can be found here until March 15. Of course, you need to have an actively maintained license to try it out. Please add your feedback - do include screen dumps as we love to see what you can build - as a reply to this post. Happy building! PS: An earlier discussion on this topic can be found here: https://community.aimms.com/product-updates-roadmap-customers-only-36/new-list-widget-526
Hi Community, As part of keeping up with technology trends and improving experience we have been working on upgrading the Map/Network widget from OpenLayers to Leaflet framework. The underlying technology will change and you might notice some small visual differences, but you will not need to make any changes to the widget. The functionality and configuration will remain the same. Some noticeable visual changes: Arcs will be drawn differently. Earlier we used a custom algorithm to draw the arcs. Now arcs drawn from right to left or bottom to top will be drawn with a downward curve, and left to right or top to bottom will be drawn with an upward curve. This makes it slightly more intuitive. The users will be able to determine the direction just by the way the arcs are drawn. We have improved the relative sizing algorithm for node sizes by relating the surface area of the nodes in each node set instead of relating radius of the nodes. This improves the visual representation of the node sizes as the area is twice as big if the node size value is twice as large. Map widget with OpenLayers (Current) Map Widget with Leaflet and improvements New Features that can be expected: Maximum Reference Value: We are introducing a new option for each node set such that node sizes are calculated based on a defined reference value. If no value is defined, the sizes are relatively sized based on the maximum value of the size identifier. This allows you to relatively size nodes from different node sets with the same reference as well. Nodes with size 0 or NULL will not be drawn anymore. Ability to add icons to nodes. The icons will be drawn inside the nodes. It makes it easy to represent different node sets like Factories or Depots etc, with icons. Ability to control the order of nodes sets to determine which node sets should be drawn on top of others in case there are overlapping nodes. Custom tooltips for nodes and arcs. Similar to other widgets, we will extend the ability to define custom tooltips for nodes and arcs to display information. Enabling annotations on arcs as well. You can apply annotations to arcs and change styling similar to nodes. The custom styling will apply to the arc as well as the label. You need not have different CSS for each element of the arc. Store focus on arcs. You will be able to leverage store focus functionality on arcs just as you can on nodes. Improved performance. The map will be able to accommodate higher number of nodes and arcs. Heatmaps on the maps. Heatmaps can be used to show additional information to help users with trends or other intuitive data. HeatMap Example: We value your feedback and would love to hear what you think of the above list. Thanks, Pratap
Dear all, Today we released another AIMMS (4.71.4), containing a number of fixed problems. For details, please refer to the release notes. Regards, Mischa
Today, we released the AIMMS 4.71.3 Hotfix release. For details on what is fixed, please see the release notes. Regards, Mischa
Today, we released AIMMS 4.71.2, a hotfix release. For details on the changes, please see the release notes. Regards, Mischa
Dear community, I like to share that we are currently building a new widget that we have called a List Widget. The idea of this widget is that you can generate a list of (grouped) items to e.g. build up a set of Tasks, develop a custom Legend, or find other means (I am sure you can think of other ways to use this). The items and therefore the widget, can be totally generated from the model (similar to the Status Bar, Page Actions, etc.). An illustration and specification can be found below. We look forward to hear your feedback. Design Examples of List Widget Specification: ! Specification of a list group (e.g. "Today", "This Week", "Legend", etc.)webUI::ListGroupSpecification === { 'title', 'tooltip' }! Specification of an itemwebUI::ListGroupItemsSpecification === { 'icon', 'color', 'text', 'tooltip', 'procedure', 'external', 'state', }! Each list group has a specificationMyListGroups(indexInteger,indexListSpecification) in string! Each list of items in a group has various specificationsMyListGroupItems(indexInteger, indexInteger, webui::indexListItems) in string
Hi all! Today, January 30, we released the AIMMS 4.71.1 release. For details on what is included, please have a look at the release notes here. Regards, Mischa
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: