Each project in PPM Express follows a structured process that defines its workflow through various stages. The process is assigned when the project is created and determines how the project progresses over time.
This article explains how processes are selected, how project stages function, and the available actions for managing project workflows in PPM Express.
Assigning a Process to a Project
When creating a new project, a process is automatically assigned. Users can manually select a process by following these steps:
On the Create Project page, click "Advanced Options".
Select the required process from the list of Active Processes.
Proceed with project creation.
If no process is selected manually, the system applies the default process, which the PPM Express Administrator configures on the Process Management page.
The Default Process is a predefined process automatically applied when creating a project. It is used in cases such as project creation via API, CSV import, external system import, Idea conversion, roadmap bar, or when cloning an active or archived project with no process, an inactive process, or a draft process. Each tenant must always have one Default Process.
Along with selecting a process, users can also apply a Layout during project creation.
- If a layout is specified for the first stage in the selected process, it will be predefined when creating a project with that process. However, the user can change the Layout selection as needed.
- PPM Express Administrators may configure different layouts for process stages on the Process Management page.
Once the project is created (manually, via API, import etc.) or cloned, the project process starts from the first stage.
The Project Stage field on the Details project section is read-only, meaning it can only be updated through the Process section.
The Project State field is similar to the Progress field now but is linked to the project stage. In the future, Progress will be replaced with Project State.
Two views are available for the Process section:
- Flow Chart (Default) – A visual representation of project stages.
- List – Displays stages in a structured table format.
Managing Project Stages in the Process section
Users can transition through project stages using the following actions:
Go to the Next Stage:
- Moves the project to the next stage.
- The previous stage is marked as Completed, and a Finish Date is set for it.
Return to the Previous Stage
- Reverts the project to the previous stage if necessary.
Restart the Process
- Restarts the project from the first stage.
- The Start, Finish dates and Modified By values will be reset for stages.
Skip to a Specific Stage
- Allows users to jump ahead to a required stage.
- All skipped stages will be automatically marked as Completed.
Finish the Process (Available on the last stage)
- Marks the project process as complete.
- Once finished, the only available option is to Restart the Process from the beginning.
When clicking Finish, the Project State will automatically change to Completed.
Cancel the Process
- Cancels all upcoming stages while keeping previously completed stages intact.
- Canceled stage becomes Active.
- When canceling the process, the Project State will automatically change to Canceled unless a different state is specified in the Canceled stage configuration.
Two options become available:
- Restart the Process – Restart from the first stage.
- Restart from Stage – Restart from the stage where the process was canceled.
Suspend the Process
- Works similarly to Cancel, but the project remains in a suspended state.
- When suspending the process, the Project State will automatically change to Suspended unless a different state is specified in the Suspended stage configuration.
When the stage is changed, the layout updates accordingly (if configured).
The Project State field in the Details section is linked to the current stage. Its value for each stage is configured in the Project Process page.
The process cannot be applied or changed for projects in bulk.
To change the assigned process for an entire project:
- Open Project Settings.
- Go to "Project Process".
- Select a new process.
When a new process is assigned, the project resets to the first stage of the new process.
When a project is cloned, the process restarts from the first stage. If the original project used an inactive process, the system applies the default process instead.
When the project stage changes, email notifications are sent to: Project Managers and users who have marked the project as a Favorite on condition that they have email notifications enabled.
Permissions Overview for Process Management
Process Management settings require the Administrate app permission.
For projects, the Edit permission for Projects is sufficient to perform any actions related to stages in the Process section (Manager access is not required).
Team members, viewers, and collaborators can only view the Process section in read-only mode.
Skip to Stage:
- Skipping to a stage with approvals requires Admin access.
- Skipping to a stage without approvals only requires Edit access.