Updated Scope Scheduling Functionality
Nov 28, 2024
2 min read
After an extended period of development, we’re introduce our newly design Gantt grid and scheduling engine, replacing the third-party component previously in use. This update not only ensures tighter integration with the rest of our platform but also gives us full control over its development, making the solution more adaptable, and future-proof for evolving needs.
Why the change?
Using a third-party component like Bryntum served its purpose, but building our own tools gives us greater flexibility and control. By using our own components, we ensure a consistent user interface across our modules.
What's New?
- Standard Omega 365 grid: In previous version we had to use a third-party grid component, resulting a different and unfamilar user experience. With the standard grid we have the standard usability features. Such as better support for keyboard usage, easy to create and edit records, configurable layout, cell and row selection etc.
- Faster load times: The schedule is able to handle huge amounts of records. It uses the same technology as in the regular data grids. It allows for huge data sets, where data is loaded as needed.
- Cleaner user interface and easier to use: The updated UI is cleaner and easier to use, with main focus on the data grid, and the Gantt. Double-clicking on the activity, or clicking on "Edit Activity" in the toolbar, opens an dialog, which can be moved around on the screen, with main details and dependencies.
To access detailed information about the scope item, simply click on the "Details" section located on the splitter: - Enable saving toggle: When opening the schedule it will be opened read-only. Click on "Enable Scheduling", and it is ready for you to update.
- More basic - and less issues: There has been several known issues with the existing componet. The new scheduling app is currently more basic than the previous one, but forms a foundation for future enhancements.
What's Next?
This update lays the foundation for future enhancements. With our own Gantt grid and scheduling engine in place, we have the flexibility to add new features and make adjustments based known needs and your inputs.