One of our customers uses a different application to track their projects and progress.
They wanted to start using Vtiger Projects, but the user interface was the one hurdle to using Vtiger Projects. The interface was not giving the full details of milestones and tasks on a single screen for a project, as the customer wanted.
To overcome this hurdle, we suggested the following solution.
They could use our low code platform Module Designer to design a page that would be divided into 3 parts.
The first part would show a List of Projects, the next part would show Milestones linked to the selected Project, and the third part would show the Tasks linked to the selected Project and Milestones. It would look similar to the Outlook mailbox, which shows emails and their content on the right-hand side. In this case, its 3-level displays task details at the end.
To build this ability, we would build a custom list page that could be added using the ‘LIST_ADD_VIEWTYPE’ component. See here for an example.
Then the VTAP.API.Get function would be used to fetch the Project, Project Milestone, and Tasks data. They would be shown in separate columns but would still be connected together. You can copy the code from here to see it in action.