Logo
  • Other versions
  • Virage Group
  • Espace Magenta
  • Support ticket
  • Strat Monitor documentation
Project Monitor v7.7 Knowledge Center
Project Monitor v7.7 Knowledge Center
Setting up an automation

Setting up an automation

‣
Table of contents

Automation overview

icon
Automation

Automations automate repetitive or unnecessary actions in the application.

They can be configured within a project or project template , and affect aspects such as scheduling, tasks and exchanges.

An automation is defined by a trigger event that will execute an automation on one or more projects.

The list of automations cannot be modified. You can view a diagram of an automation by clicking on its code.

🚦

Rights required :

To consult the automations available on the platform AdministrationAdministration > AutomationsAutomations :

  • View the platform's automation processesView the platform's automation processes

To add automations to a project template Project - Automation tabProject - Automation tab :

  • Viewing project templatesViewing project templates
  • Modifying a project templateModifying a project template

To add automations to a project Setup - Automation tabSetup - Automation tab :

  • Consultation of a project to which the user is assignedConsultation of a project to which the user is assigned
  • Project modificationProject modification
  • Viewing project configuration tabsViewing project configuration tabs
  • View the platform's automation processesView the platform's automation processes
Automation - 'Apply a template' diagram
Automation - 'Apply a template' diagram

Adding automation to a project template or project

Here are the steps to follow to set up automations in a project template or a project in Project MonitorProject Monitor :

🚨
An automation cannot be added if there is already an automation with exactly the same settings.
  1. Go to a project template Project - Automation tabProject - Automation tab or a project Setup - Automation tabSetup - Automation tab.
  2. Click on Add. A pop-up window appears to set the automation parameters.
  3. Select the automation you wish to set from the list.
  4. Select the object to be processed. Setting automation parameters - Parameterization according to automationsSetting automation parameters - Parameterization according to automations.
  5. 🚩
    The list of "unique objects" displays only those objects you are entitled to see. If, for example, a template is attached to a different hierarchical level than you, you won't be able to see it in the list.
  6. Select the type of trigger from the list below Setting automation parameters - Parameterization according to automationsSetting automation parameters - Parameterization according to automations
  7. Select trigger type status orattribute to indicate when automation will run Setting automation parameters - Parameterization according to automationsSetting automation parameters - Parameterization according to automations
  8. Triggers status task, status phase and status milestone are used to select the type of task, phase or milestone on which to trigger automation.
  9. Click on RegisterRegister.
✅
Automation is set up on your project template or project.
template de projet - Paramétrage - Automations tab
template de projet - Paramétrage - Automations tab
image
Example configuration: TheBudget  template Budget applied to this project when the status is To be started.
Example configuration: TheBudget template Budget applied to this project when the status is To be started.

Parameterization according to automation

The field Variable codeVariable code is read-only: once the Single objectSingle object selected, Project MonitorProject Monitor will tell you which code it refers to.

AutomationAutomation
Single objectSingle object
Trigger objectTrigger object
status triggerstatus trigger or attributeattribute
Filter on object orattribute value
Description
Trigger on last element
Apply a templateApply a template
AdministrationAdministration > Model settings > Templates > Project template code ProjectProject
No status (manual) projectstatus status document status task status phase status milestone attribute value
projectstatus : list of project statuses status document document status : list of document statuses status task task status list status phase phase status list status milestone Done" checkbox attribute value: list of list-type project attributes
projectstatus : / status document : / status tasktask type task status phasephase or milestone type milestone status milestonephase or milestone type attribute value: list of values according to the selectedattribute
Adds the following elements of the selected template to the project: - Attachments - Roles - Themes - Forms - Attributes - Planning - Resources - Reports - Budgets - Automations Replaces the following elements of the template selected on the project: - Logo - summary sheet - dashboard template - Project header - Workflow Does not allow elements to be removed from the project in relation to the template applied. For example, if the resources theme is activated and valued in a project, when a template is applied which does not have the resources theme activated, it will remain activated in the project after the template has been applied. If the project's current template is reapplied, the information will not be duplicated.
Not available
Close child tasks when parent task is closedClose child tasks when parent task is closed
AdministrationAdministration > Field settings > ListsLists > status task > task status code ListsLists (to meta status completed)
status task
status task list of task statuses (at completed status )
task type: all types or one type in particular
Allows you to link the status of parent tasks to child tasks. For example, if a parent task is completed, then all child tasks will also have completed status .
The automation will be executed when the last element of the trigger type setphase, milestone, task or document) in the project is at the trigger value.
Insert a templateInsert a template
AdministrationAdministration > Model settings > Templates > Project template code ProjectProject
No status (manual) projectstatus status document status task status phase status milestone attribute value
projectstatus : list of project statuses status document document status : list of document statuses status task task status list status phase phase status list status milestone Done" checkbox attribute value: list of list-type project attributes
projectstatus : / status document : / status tasktask type task status phasephase or milestone type milestone status milestonephase or milestone type attribute value: list of values according to the selectedattribute
Adds the following elements of the selected template to the project: - Attachments - Roles - Themes - Forms - Attributes - Planning - Resources - Reports - Budgets - Automations Does not allow you to remove elements from the project in relation to the inserted template .
Not available
Change task status when milestone status changesChange task status when milestone status changes
AdministrationAdministration > Field settings > ListsLists > status task > task status code ListsLists
status phase status milestone
status phase phase status list status milestone Done" checkbox
status phasephase type or milestone status milestonephase or milestone type
When the status a schedule elementphase or milestone) is changed, all its associated tasks must change status according to what has been set in the automation. The automation can be triggered by a certain type of phase or milestone (e.g. a scoping milestone ). If there is no task linked to the modified phase or milestone , then the automation is not triggered.
The automation will be executed when the last element of the trigger type setphase, milestone, task or document) in the project is at the trigger value. For example, when the last milestone in the project that has a task in dependency is "Done", then the associated tasks will change their status to Completed.
Change project statusChange project status
AdministrationAdministration > Field settings > Lists > project status > Project status code ListsLists
No status (manual) status task status phase status milestone attribute value status document
status task list of task statuses status phase phase status list status milestone Done" checkbox attribute value: list of list-type project attributes status document document status list
status tasktask type task status phasephase or milestone type milestone status milestonephase or milestone type attribute value: list of values according to the selectedattribute status document : /
Modifies the project's "status " technicalattribute with a value from the "projectstatus " list.
Not available
Modifying the status of the parent taskModifying the status of the parent task
AdministrationAdministration > Field settings > ListsLists > status task > task status code ListsLists
status task
status task list of task statuses
task type: all types or one type in particular
Allows you to link the status of child tasks to parent tasks. For example, if a child task changes status to current, the parent task automatically changes status to current or another status of your choice.
The automation will be executed when the last element of the trigger type setphase, milestone, task or document) in the project is at the trigger value.
Change milestone  status when task status changesChange milestone status when task status changes
AdministrationAdministration > Field settings > ListsLists > status phase or milestone > phase or milestone status code ListsLists
status task
List of task statuses
task type: all types or one type in particular
When the status of a task is modified, all associated schedule elements must change status according to what has been set in the automation. The automation can be triggered by a certain type of task (e.g. a Technical task ). If there is no milestone linked to the task, the automation is not triggered when the task changes status . If there are several tasks linked to a planning element, then automation is triggered when the last task linked to the same phase or milestone reaches trigger status .
The automation will be executed when the last element of the project's trigger typephase, milestone, task or document) is set to the trigger value. For example, when the last task in the project that has a phase dependency is completed, the associated phases will also be set to Completed status .
Logo

Produced by Virage Group