Create Project Workflows
You can define custom workflows that reflect your required business logic, processes, and flow. With the Project Workflow builder, you visualize and understand your project workflows. After you create a new workflow, you can assign the workflow to a project type.
- Access .
- ClickCreate New Workflow.You create workflows from existing workflows. The first new workflow that you build will be created from theDefault Projects Workflow. You can’t edit theDefault Projects Workflow.
- Enter a name for the workflow and select a workflow to build from.
- To open the workflow builder, click the name of the new workflow.
- To edit state settings, click the gear icon.
- ClickEditnext toState Settingsin the side panel.
- As you customize the state settings, consider:OptionDescriptionLocked Default FieldsLocked Custom FieldsLocks fields from being edited.Locked MilestonesLocks milestones from being added or edited.Locked Savings TrackerLocks the ability to add new savings entries.Required Default FieldsRequired Custom FieldsAfter transitioning to the next state, Strategic Sourcing adds a red asterisk next to the field and displays an error if a required field is cleared.This doesn’t prevent projects from transitioning into the next state.
- Save the state and customize the settings for other states as needed.
- To edit state transitions, click the gear icon.
- ClickEditnext toTransitionsin the side panel.
- As you customize the state transitions, consider:OptionDescriptionCreate MilestoneAction. Enter a name for the milestone you want to create when the state transitions.Select the preferred due date for that milestone based on when it is created. Example: On theRequestedtoActivetransition, if you chooseNext Business Dayand the project is transitioned toActiveon Friday, the milestone will be due on the following Monday.Select and assignee. Workday automatically assigns them the milestone when the state transitions.Update Default Field ValueAction. Select a default field you want to update with information when the state transitions. Example: On theActivetoCanceledtransition, you can automatically set the final spend for any canceled project to $0. This will only work if the field has no data in it. This action doesn't overwrite existing data in the field. You can also clear a field value when a state transitions by checking theClear Field Valuecheck box.Required Default FieldsRequired Custom FieldsValidation. Select the fields that you want to require be completed before the state transitions. When you don't complete required fields, the project can't be transitioned to the next state. Example: On thePlannedtoActivetransition, you can require theEstimated Spend defaultfield orCategorycustom field be completed. The project state can't be transitioned toActiveunless the fields are completed.All Milestones CompleteValidation. Validates that all milestones are complete on a project when the state transitions. Example: On theActivetoOut for Approvaltransition, you can ensure all milestones are completed before a project can be approved.You can also remove the existing validation that requires all milestones to be completed before a project can be marked asComplete.All Savings CompleteValidation. Validates that allSavingsfields are complete on a project when the state transitions. Example: On theActivetoOut for Approvaltransition, you can ensure allSavingsfields are completed before a project can be approved. This validation only validatesSavingsline fields and doesn't validate other fields in theFinancial Detailssection.
- Save the state and customize the transitions for other states as needed.
When you save changes to a workflow that’s assigned to a project type, those changes only apply to new projects.When you choose to use project approvals in the future, you might need to create new workflows to incorporate theOut for ApprovalandApprovedstates. These states aren't automatically pushed into existing custom workflows. You have two options for managing required custom and default fields:- If you want to only mark a field as required on a project but not restrict state transition, configure this inState Settings.
- If you want to mark a field as required and restrict a state transition, you only need to configure the validation inTransitions.
- In theCustomize Projectssection, access the project you want to assign the new workflow to.
- Select the name of your new workflow in theWorkflowprompt. The new workflow only applies to new projects.