Custom Extensions
Custom Extensions
Course content:
- Learn how to create customizable extensions with ITM Platform
- Create functionality
- Alter standard behavior
- Connect ITM Platform with other applications
On ITM Platform, tasks of all project types can have different statuses. All statuses are based on five basic statuses: Backlog, Pending, In Progress, Completed, and Archive. Three of them (Pending, In Progress, and Completed) are operational, and only on them is it possible to create customizable statuses.
ITM Platform offers three operational states as standard, which are based on the Pending, In Progress, and Completed base states. You can change these or create new ones so that task states reflect your processes.
Task statuses can be created and customized for both waterfall and agile projects. In the following sections, we explain how.
There are two complementary task statuses: Backlog and Archive. You cannot create statuses based on Backlog and Archive.
They are also present in Agile and Waterfall projects.
For predictive (Waterfall or Gantt) projects, task statuses are defined at the organization level and always based on the operational baseline statuses (Pending, In Progress, and Completed). To create new statuses or alter existing ones, you will need a Full Access license. Go to SETTINGS > PARAMETERS > Task parameters > Task status.
Backlog and Archive task statuses are always visible in the project Gantt so that summary tasks and calculated Progress are not affected.
In agile projects, task states are defined at the project level (by columns). As in waterfall projects, task statuses are based on operational statuses.
To add or change columns, go to the agile project dashboard and select “Edit board layout”:
Note that tasks whose statuses are Backlog or Archive will not appear in the Dashboard but will be visible from the task list if desired.
To change the status of one or more tasks to Backlog or Archive from the task list:
Note that the Backlog and Archive task statuses appear first and last in the list of task statuses, while in the middle will appear the base task statuses and those task statuses created from them.
Extensions enhance the standard functionality of ITM Platform.
The standard extensions available in your environment are developed by ITM Platform or a certified partner.
To access them, go to CONFIGURATION > CUSTOMIZATION > Extensions Panel.
Your ITM Platform’s environment already has standard extensions that you can install, configure, and use. Your panel may show new extensions over time.
To install an extension, click on its icon and click on the “Install” button. Once installed, click on “Configure.”
The configuration will vary depending on the information needs of the extension. Once configured, you will need to activate the extension in all cases.
The panel will display a green verification icon on installed extensions.
You can also disable or uninstall extensions. Note that you will lose any settings you had if you uninstall them.
With the help of custom extensions, you can create additional functions, alter standard behavior, and connect ITM Platform with other applications.
The same extensions panel will show you the extensions that your organization has created.
They allow you to respond to events, such as updating tasks and purchase amounts or changes in project status, and responding with actions like sending an email or requesting more information from users.
You can also program recurring actions using the scheduler and synchronize ITM Platform with your ERP, CRM, or any other application used in your organization.
To learn how to create extensions, you have the documentation and the GitHub repository where the code for the extension examples resides:
ITM Platform allows you to perform operations on a group of project purchases by navigating to the purchases section and selecting the purchases you require. The selection is made by ticking the tick box to the left of each purchase.
As soon as you start making your selection, you can see the number of purchases you selected at the bottom of the list, and three options are enabled.
Clicking the option “Edit” opens a pop-up showing how many purchases you are editing.
Clicking on the option “see which,” you get a list of the selected purchases.
The pop-up allows setting several options applied to the selected purchases.
Once you are satisfied with the changes, click Next to apply them. Once you confirm, the changes may take up to a minute to appear on the purchases.
ITM Platform allows you to perform operations on a group of project purchases by navigating to the purchases section and selecting the purchases you require. The selection is made by ticking the tick box to the left of each purchase.
As soon as you start making your selection, you can see the number of purchases you selected at the bottom of the list, and three options are enabled.
Clicking the option “Copy” opens a pop-up showing how many purchases will be copied.
Clicking on the option “see which,” you get a list of the selected purchases.
The pop-up allows setting several options that will be applied when copying the list of selected purchases.
Click ” Next ” to proceed once you are happy with the selected options. Before copying the purchases, ITM Platform gives you a summary of the purchases to be copied and a list of warnings, if applicable.
When you receive warnings on the summary screen, you can either choose to cancel and include additional purchases in the selection to fix these issues or choose to proceed. Once you confirm, the copied purchases may take up to a minute to appear in the destination project.
Select this option to include the purchases that depend on the tasks to be copied. When you select the option, a section with additional options is opened.