Use this tab to predefine the business rules for steps on a workflow, or set up how related actions or reminders occur. The steps on the Progress Steps tab are preset.
After you make changes to the steps, you can export the workflow type, make a copy of the ItemTypeExport folder, and place the copies into the Final Backups folder. This makes it easy to import the workflow types for testing or for production.
For more information, see Steps Overview.
Tip: Create the default notifications before setting up the steps. Changing the defaults after the step is created does not change the text in the existing notifications.
Click to display the Edit Steps dialog box and edit the steps. You must be a member of the SYSADMIN group to select this button. This button only displays if the workflow type has a workflow step that is in progress.
Click to display the Step Example help topic to assist you in understanding the step setup. An example of a possible step for a Work Authorization workflow is also available in the example.
This grid displays the list of steps. As you select a step, the Step Actions grid displays the actions that occur during that step. Each step includes a description that you can use to see the records created in Administration » Alerts.
Option |
Description |
Steps |
Click the drop-down arrow to display the following options:
|
Insert |
Click to add a new row below the current selected row. |
Copy |
Click to copy the current selected row and paste it into the grid directly below the selected row. |
Move Up |
Click to move the selected step one row up. |
Move Down |
Click to move the selected step one row down. |
Delete |
Click to delete the selected row and all of its step actions. |
Field Name |
Description |
Step |
Use this column to view sequential numbers for the rows. |
Description |
Enter a name or description of the steps that will help you understand the step. |
|
|
The in-progress state determines various rules for the workflow while in this step. Use this column to define the state of the workflow.
|
Assigned To
|
This column displays
the user or group to whom the task is assigned. Click Each step can be assigned to one or many people. This is done in one of two ways:
If the CAM creates a change request and does not add a control account, when the steps are started, the first step is assigned to the CAM, but in reality, the scheduler adds the needed information. If the first step has CAM, it results in an error but if you set the step to Created By, there is no step error. You can use this grid to manually assign a user to a task. |
Who Must Complete |
This column displays how many of the assigned users must complete the step’s action for the step to be considered completed. This field is only enabled when more than one user/group is selected in the Assigned To field. Select one of the following options:
|
Days Allotted |
This column displays the number of working days allowed to complete the step before the step becomes past due. Use this field to calculate the due date for each step. Progress Entry TypeThe Days allotted field value is used differently for Progress than it is for other workflow types. For other workflow types, when the step is started, the system adds the number of allotted dates on the step to the step’s start date to arrive at the step assignment’s due date. For Progress, the system determines the due date of step 1’s assignment by subtracting step 2’s days allotted from the due date. The due date for step 2’s assignment record will be equal to the due date. For example, if the due date is 8/6 and step 2’s days allotted is 1 day, the due date for step 1’s assignment will be 8/5 and the due date for step 2’s assignment will be 8/6. Although the user can change the value for step 1’s allotted days, it does not affect the due date of the assignment. |
|
|
Use this column to determine when this step has been completed.
When the last step is completed, the system closes the workflow and assigns the current date as the close date. One exception to this is if one of the steps has Completed step status = Completed. When Completed is assigned on the step in the Completed step status field, the system closes the workflow when the steps Completed Step Status is achieved. Any subsequent steps will not be started. |
Review Action |
Use this column to send the workflow back to the previous step or originator without rejecting the workflow. This way the originator can review the changes for the workflow and start the step again. Select one of the following options:
|
Reject Action |
When a step has something other than None selected, there is a Reject button available when the assignee is viewing the workflow. Use this column to indicate what is to occur if a workflow is rejected. Select one of the following options:
|
Use this grid to determine the action that will be taken along with each step. You can define many step actions for each step on the Steps grid. Most step actions are associated with notifying the assignee that they need to complete a task or a reminder notification. Each step includes a description that you can use to see the records created in Administration » Alerts. See Create a step action alert for steps on creating step alerts.
If you add a step action, it is added after the last step action in the grid. If that step action needs to occur at a specific point, you need to manually move the step action using the Move Up and Move Down buttons found in the grid toolbar.
If a workflow fails, the step actions grid is disabled and a message displays below the grid letting you know that <number> in-progress workflows have failed and that you cannot edit any step actions. The failed workflow must be cancelled before you can reorder the step actions.
See Completing the Process When a Workflow Fails for more information including steps for finding a failed workflow.
Option |
Description |
Step <#> Actions |
Select the following options from the drop-down list:
|
Insert |
Click to insert a step action that you would like to associate with the selected step. |
Copy |
Click to copy the currently selected step action row and paste it as a new row directly beneath the original row. |
Move Up |
Click to move the selected step action one row up. |
Move Down |
Click to move the selected step action one row down. |
Delete |
Click to delete the current selected row. |
Field Name |
Description |
|
This column displays the step actions, process actions and notifications associated with the selected step. |
The first 3 notifications occur at step beginning or via a scheduled alert. NotificationA notification is sent to an assignee when there are workflows that need an action on their part x number of days before the step due date. When selected, the Add Notification Alert dialog box displays. The default is Currently Assigned for all notifications. ReminderA reminder notification is sent when the specified number of days after the step’s start date has passed, and every x number of days since the last reminder has past. The number of days is defined when you create the step action. The scheduled alert sends a notification if the parent workflow is not suspended or closed, the step stage is in-progress, and there is a remaining assignment. When selected, the Add Reminder Alert dialog box displays. Manager EscalationA scheduled notification is sent to the assignee’s manager (defined in the EPM Security Administrator) x number of days before or after the step due date. Only the original assignee’s manager is notified. The delegate’s manager is not notified. This action occurs at step start. When selected, the Add Manager Escalation Alert dialog box displays. |
The next 6 notifications occur at the end of the step, based on the step action taken. Management Escalation, Reminder, and Past Due notifications are based on calendar days set on the System Calendar.Approval NotificationSelect this option to send notification for when the workflow is approved. When selected, the Add Approved Alert dialog box displays. Review NotificationSelect this option to send the workflow back to the previous step or to the originator without rejecting the workflow. The originator can review the changes and start the workflow steps again. You can choose to Assign to Originator and send it back to the workflow creator or select Prior to send it back to the previous step. When selected, or if there are changes to the workflow after review, the Add Review Changes Alert dialog box displays. Rejection NotificationSelect this option to send notification when the workflow is rejected. When selected, the Add Rejected Alert dialog box displays. Upon rejection, an email is sent to all CAMs who are assigned on that step, letting them know that someone rejected the workflow. If there is only one person on the step (like the PM) and the workflow rejection action for the step is:
If the step is assigned to many people, like the CAM or the EA Analyst, Deltek recommends that you add a new rejection step action. You can then send the email to the currently assigned and either to the prior step assignee or to the person who created the workflow. By default, the rejection notification is sent to the assignee in a dashboard alert and/or email. The text is provided with this workflow type and applies to both notification methods. You can click the Email or Dashboard links in the Active column to revise the text. In addition, you can change the notification step actions to inactive if you don’t want the rejection notifications to occur as set Suspended NotificationSelect this option to send notification for when the workflow is suspended. This alert needs to be added to every step in the workflow, or it can be manually added as a user-initiated alert at the workflow level (you will need to create one for each workflow type). If Suspended Notification is selected, the Add Suspended Alert dialog box displays. Past Due NotificationSelect this option to notify the assignee when the workflow becomes past due. A scheduled alert sends notice when today’s date is x number of days past the due date. This notification needs to be added to each step, or manually added in Scheduled Alerts with Area = <workflow type>. If Past Due Notification is selected, the Add Past Due Alert dialog box displays. Originator NotificationSelect this option to notify the originator when a step starts or ends. If Originator Notification is selected, the Add Originator Alert dialog box displays. |
|
In addition to notifications, there are other processes that can be run. Update SourceUse this process to move data from the workflow to the source system. This action occurs at step end. The approved progress is posted back to the activity table or the work package table depending if progress is entered through the schedule or the cost system. When Open Plan or Cobra is the source system, the updates can be viewed in these systems. The system checks to see if the Open Plan schedule was opened in exclusive mode. If it was, a message displays letting you know that the project was opened in exclusive mode and the progress was not posted. If the submitter is the approver, the auto advance of the step provides a different message, letting them know that the project is open in exclusive mode and that progress must be approved. For Progress, this step action indicates that when progress is approved, the activity or work package (or control account) is updated. You cannot make this step action inactive. PublishThis process sets the status to Published. Use this option to create filters for important workflows. For example, the default workflow types of Initial Work Authorization and Approved Change contain a step action of Published when the workflow is approved. Using a filter on a dashpart of Workflow Status = Published allows you to easily access these important workflows from a CAM notebook dashboard. This action occurs at step end. Create WorkflowThis process creates a new workflow. It is often used in the default data to automatically create workflows when data events occur. For example, creating an Explain Variance workflow when the thresholds are exceeded. You can use it to create a Work Authorization after the change request has been approved. This action occurs at step end. If Create Workflow is selected, The Create Workflow Configuration dialog box displays. |
|
The change management step actions are listed next. To see the order in which change management step actions run during the complete step, see The scheduler applies the approved change to the live project on the Change Management Process page. Update Cost Details GridThis step action recalculates the Cost Details grid. This is helpful if another change request has updated the budget before the current workflow is completed. The calculations used depend on settings in Workflow Type Configuration. See How the Cost Details Grid is Populated for details on how the grid is calculated when this step action is executed. In addition to the grid, the Cost and Date group boxes are also updated. This information is also used during the final check to ensure that the data is loaded into Cobra correctly. See System Checks When a Workflow is Completed for details about this final check. Cost System ProcessAfter a workflow is approved in the Add-In, this process moves newly added (or changed) activity assignments and dates to the work package, or up to the Cost tab at the work package level in the Change Details view. It runs the Cobra schedule integration process (using Cobra's API) which calls the Integration Wizard. The configuration file selected in the Schedule Integration Configuration field on the Change Details on Form tab of Workflow Type Configuration is passed to Cobra’s Integration Wizard to update the temporary Cobra project with the Change Baseline created by Open Plan. During the Complete step, schedule integration is run to load the change baseline into the live Cobra project. This brings over changes to work packages driven by changes made to activities in the Change Details view or during the approval step in the Add-In. This is done by loading the resource assignments into a temporary class into the live Cobra project, and then using Reclass to add to existing. If the option to Update the Forecast with the Change amount is selected, the reclass is run a second time to add the change amount to the existing forecast. During the Apply Cost Changes step action, the manually entered changes to a work package are applied first, and then the integration is run to load changes to the activities into Cobra. This two-step process puts a priority on information in the schedule. For example, if a milestone date is manually entered using a different date than an activity to which the milestone is linked, the schedule integration updates the milestone date. When the process is complete, a second check is performed to make sure the workflow form matches what was loaded into Cobra. If the costs are different, the cost difference field is populated on the workflow form and the Explanation field on the Advanced tab is enabled. When Cost System Process is selected, the Cost System Process dialog box displays and you can select one of the following options:
By default, the Budget Change Request has this action on the first step of the workflow. The Schedule Integration workflow action is run at the end of the step. When the process runs, it generates a process log which can be viewed in Cobra under Tools » Process Logs. You can check the process log to see if there were any errors or warnings generated from the integration wizard. See Set Cost System Process for the steps to set the cost system process that will run when workflow status is approved. You can view the Cobra log by clicking the link on the workflow Links tab. Apply Cost ChangesWhen this step action is executed, the data entered at the work package level in the Change Details view is applied to the live/source schedule.
The following manually entered data is moved to the source project:
If no activities are assigned to the work package, the start and finish dates of the source project are updated. If the change class is a budget class and the dates are updated, the source project is checked to see if there are other approved budget classes that exist in the work package that are not in the temporary project. If they exist, those budget classes are respread into the new work package dates. The change class is reclassed into the live project. See Applying Changes to the Live Project for more information. Create Downstream WorkflowsUse this option to notify downstream CAM's that changes have been made to their control accounts as a result of a change request on a related project. When you select this option, the Create Downstream Workflows dialog box displays. Regardless of whether or not this option is used, control accounts are changed as part of the change request and can be viewed in the sandbox project. See What Happens During a Create Downstream Workflows Step Action? for more information. Apply Schedule ChangesThis step action is needed if you use Open Plan and the workflow type indicates you can edit activities. It is used during the complete step to apply schedule changes to the live project. On the complete step, you access Open Plan to complete the workflow. After clicking the Complete button, a message displayed indicates that the process has been scheduled. The Apply Schedule Changes step action is executed by the process server. The project is opened exclusively. Changes made to activities in the schedule are applied to the live project. Time analysis is run and the project is saved. Every attempt is made to update the existing resource assignment. However, new assignment records will be added if any of the following is true:
If the activity is in progress, remaining quantity will be updated by adding the amount added to the existing remaining quantity. For example, an activity has a resource assignment of 500 hours and remaining quantity of 300 hours. The change adds an assignment with a quantity of 200 hours. On complete, the new total quantity is 700 and remaining quantity is now 500. The Change Baseline is merged into the Budget Baseline (the selecting in the Project Details view) by deleting the existing activity record from the Budget Baseline and copying in the Change Baseline. The class is updated to the final class in the cost system. The Forecast Change Baseline is merged into the Forecast Baseline (selected in the Project Details view) by deleting the existing activity record from the Forecast Baseline and copying in the Forecast Change baseline. The newly added records will have the class that was selected in the Forecast Class field on the Change Details on Form tab of Workflow Type Configuration. See Applying Changes to the Live Project for more information. Move Work PackageUse this step action to schedule the Cobra’s Move Work Package process that moves the work package to a different control account and updates the project audit log to reflect the change. Export Change DetailsUse this step action to export the Change Details report and/or the cost/schedule change logs and attach them as Excel spreadsheets to the workflow form Links tab. When you insert the step action, an Export Change Details dialog box displays where you select what you want to export as well as the report template that you want to use. Exporting this data is useful because once the change request is complete, this information is no longer available from the workflow form. This step action must be added to the Complete step before the Apply Schedule Changes, Apply Cost Changes, and Remove Temporary Data step actions. Remove Temporary DataUse this step action to clean up the temporary data created by PM Compass to support the change process. All other Change Management steps should be run BEFORE this step action runs.PM Compass removes the following:
It is a good practice to cancel any test workflows created so that the sandbox project and other data is removed from the database. |
|
Description |
Use this column to view the description of each step action. |
Edit Content |
Use this to access the link displayed in the column to load the Email or Dashboard Configuration dialog box. |
Active |
By default, these are marked for the rows that result when a step action is inserted. If you clear the check box, that action will no longer happen for this step. |
Create a Workflow Action for a Step
Modify the allotted days for each step
Move a Step Action to a Different Line in the Step Actions Grid