Support proPilot
Breadcrumbs

Workflows : Create efficient lifecycle follow up

Introduction

The Workflows module allows you to define the desired life cycle for each of the levels.

Each Workflow consists of one or more statuses, which can switch from one step to another as needed.

For example, a "project" level will probably need to track whether the project is in preparation > ongoing > closed / suspended... while a more general initiative might require a simplified Workflow.

You can then decide to integrate the statuses of your choice and define the desired flow.

info It is recommended to use a separate Workflow per level to have more flexibility in the configuration.

Manage your entity workflow status

Create a Workflow that can be integrated in all entities of a level

  1. In the left menu of an instance, select "Workspace configuration" then "Workflows".

  2. This module allows you to create a Workflow that can be applied to all entities of a level.

    admin workflow.png
  3. Click on "Create a Workflow".

    admin workflow create.png

info We recommend generating one cycle per level to keep an independent configuration.

Create worklflow statuses with different options for each one of them.

  1. In the left menu, select "Workflow configuration" and then "Workflow".

  2. Click on the tab "workflows status". This module allows you to manage the different statuses available.

    admin workflow status.png
  3. Click on "Create Workflow Status " and enter the (technical) name and the desired display name for it.

    admin workflow status create.png
    admin workflow status create workflow form.png


  4. Add any specific configurations:

    • « Validation needed » feature for scorecard change by user disabled

    • « Validation needed » feature for information change by user disabled

    • Updates in scorecard disabled

    • Updates in information part disabled

    • Creation of new children entities by admins and users disabled

    • Creation of child entities by user requires validation

    • “Bulk edition” feature disabled

    •  « Move current entity » feature disabled

    • « Delete current entity » feature disabled

    • Deletion by users require validation

    • Considered as completed

    • Hidden

    • Communications related to “Information update period” disabled

    • Communications related to “Scorecard update period“ disabled

      admin workflow status create workflow form workspace restrictions.png


  5. Define what data type would be available on the status.

    admin workflow status create workflow form data types.png


Add statuses in the Workflow of a given level

  1. In the left menu, select "Workspace configuration" and then "Workflows".

  2. Click on the "Workflows" tab. This module allows you to create a Workflow that can be applied to all the entities of a level.

    admin workflow.png
  3. Click on the "Workflow statuses" button of the Workflow for which you want to enter additional information.

    admin workflow maturities.png
  4. Click on the "add workflow status" button. A pop-up window will open.

    admin workflow maturities add.png
  5. In the drop-down list, select the status that you want to integrate into this Workflow.
    If the status does not appear, it has already been integrated.

    admin workflow maturities add form.png
  6. If you want this status to be the default when creating new entities, then check the "default" box.

    admin workflow maturities add form default.png
  7. Define an "order" in the configuration list.

    admin workflow maturities add form order.png

Define the flow from one status to another

  1. In the left menu, select "Workflow configuration" and then "Workflows".

  2. Click on the "Workflows" tab. This module allows you to create a Workflow that can be applied to all the entities of a level.

    admin workflow.png
  3. Click on the "Workflow statuses" button of the workflow for which you want to enter additional information.

    admin workflow maturities.png
  4. Click on the "path" button of one the status.

    admin workflow maturities chemin.png
  5. Click on "Add new path" to add a flow to another workflow.

    admin workflow maturities chemin add.png

     

  6. If necessary, set conditions before switching from one state to another.

    admin workflow maturities chemin add form.png

Define a validation to allow the swich from one Workflow status to another

  1. In the left menu, select "Workflow configuration" then "Worflows".

  2. Click on the "Workflow" tab. This module allows you to create a flow that can be applied to all the entities of a level.

    admin workflow.png
  3. Click on the "Workflow status" button of the workflow for which you want to enter additional information.

    admin workflow maturities.png
  4. Click on the "paths" button of the status.

    admin workflow maturities chemin.png
  5. Click on "add new path" to add a path to another status.

    admin workflow maturities chemin add.png
  6. Check the "validation required" box so that the user can only make a request to move from one status to another. The request will then arrive in the task manager of the person in charge.

    admin workflow maturities chemin add form  validation.png

Make sure that the children entities are completed before allowing the passage from one status to another

  1. Check the "all children entities must be completed" option so that the user can only move from one maturity to another if all children have a "closed" status.

    admin workflow maturities chemin add form children.png

     

Require that the progress of the entity is 100% before allowing the passage of a status to another

  1. Check the "progress must be 100%" option so that the user can only move from one status to another if that entity has 100% progress.

    admin workflow maturities chemin add form progress.png

     

     

Integrate a specific Workflow for all the entities of a level

  1. In the left menu, select "Workspace configuration" and then "Structure".

  2. Click on the "Level Management" tab and select the workspace you wish to update. This module allows you to manage the levels and their respective configurations.

    admin level management.png
  3. Click on the "Actions" button of the level you wish to update. A pop-up window appears.

    admin level management actions.png

     

  4. Click on “Configure Workflow”, then in the drop-down list, select the Workflow you want to integrate for the entities at this level.

    admin level management actions maturities.png

     

info It is necessary to perform this configuration before the entities are created.

 

Edit the name of a workflow status

  1. In the left menu, select "Workspace configuration" and then "Workflows".

  2. Click on the "Workflows" tab. This module allows you to manage the different statuses available.

    admin workflow.png
  3. Click on "Edit" and update the display name for the latter.

admin workflow maturities edit.png

 

admin workflow edit form.png

Customize the global display name of lifecycles in proPilot

proPilot allows you to customize the column name used to display an initiative’s lifecycle status in built-in reports (Information Tables) and in entity preview tables within the workspace.

  1. In the left menu, select “Workspace configuration”, then “Information”.

  2. Open the “Information” tab.

  3. Select the information field “Maturity”.

  4. Edit the “Display name”.

Checklists: create specific validation for your Workflows

Checklists can be set up for a certain Workflow status (maturity) of an entity.

For example, before a project manager closes his project, it can be interesting to force him to fulfill a certain number of conditions before he can close this project.

These conditions are called checklist items and can be integrated in checklists.

The checklists are established at a well-defined maturity of the project. Therefore, each maturity can have its own set of conditions that must be met before moving to the next status.

For example, in order to move an entity (such as a project) from an "in progress" status to a "closed" status, it is possible to set certain conditions in a dedicated checklist. At the time of the status change, the user will be asked to validate the required elements of this list to be able to change the entity to "closed" status.

info It is recommended to use a separate checklist for each maturity concerned.

Manage your checklists

Create a checklist for all the entities of a level

  1. In the left menu, select "Workspace Configuration" and then "Workflows".

  2. Click on the "Checklists" tab. This module allows you to manage the different checklists you would like to use.

    admin workflow checklists.png


  3. Click on "Create checklist". A pop-up window will open.

    admin workflow checklists create.png


     

     

  4. Define a name for the checklist.

    admin workflow checklists create form.png


     

Create checklist items to be included in a checklist

  1. In the left-hand menu, select "Workspace configuration" then "Workflows".

  2. Click on the "Checklists items" tab. This module allows you to manage the whole items checklists you would like to use.

    admin checklists items.png
  3. Click on "Create Checklist item". A pop-up window will open.

    admin checklist items creer.png
  4. Enter a name and add a responsible from the list of available choices. The available responsibles are those active in the user-type information having edition checklist rights.

    admin checlist items creer element from.png

Add or remove checklist items from a checklist

  1. In the left-hand menu, select "Workspace configuration" then "Worflows".

  2. Click on the "checklists" tab. This module allows you to manage the different checklists you would like to use.

    admin checklists items.png
  3. Click on “Items”.

    admin workflow checklists edit items.png


  4. Add checklist items by clicking on “Add checklist item” button. Select an item into the dropdown list.

    admin workflow checklists edit items add item.png


     

  5. Remove checklists items by clicking on “Remove” button.

    admin workflow checklists edit items remove item.png


  6. You can order items into the checklist by using the up/down arrows.

    admin workflow checklists edit items order item.png


     

Enable a checklist

In order to activate the checklist it is mandatory to link it with with a workflow status.

  1. In the left-hand menu, select "Workspace configuration" then "Worflows".

  2. Click on the "Workflow Status" tab. This module allows you to manage the different options related to a status of the workflow.

    admin workflow status.png
  3. Choose the status where the checklist must be integrated and click on the “Edit” button.

    admin statut cycle de vie modifier.png
  4. In the “Checklist” field, select the list to display.

    admin workflow status edit workflow form.png


     

Require users to complete the checklist before they can move their entity to the next status

  1. In the left menu, select "Workspace Configuration" and then "Workflows".

  2. Click on the "Workflows" tab.

    admin workflow.png
  3. Click on the "Workflow statuses" button of the Workflow for which you wish to enter additional information.

    admin workflow maturities.png
  4. Click on the "Path" button of the status from which you wish to force a checklist to be completed.

    admin workflow maturities chemin.png
  5. In the available statuses, click on "edit".

    admin workflow maturities chemin edit.png
  6. Check the "All checklist items must be completed" box to force the user to complete all checklist items before switching to this new status.

    admin workflow element chemin edit form.png