When workflow fails because a user is not in the user table or doesn’t have an email address, an email is sent to the person defined in the User to Resolve Workflow Failures field on the General tab of System Settings.
When workflow fails, two things occur:
An assignment is created for the user indicated as the user to resolve workflow failures. This allows the user to easily reassign or perform the action.
An email is sent to the user indicated as the user to resolve workflow failures.
Here are common workflow failure notifications:
Notification |
Description |
Workflow fails because the user is not in the user table |
The control account manger field, for example, in the cost system can be reference in the workflow. If the user ID located in this field is blank or is not in the user list (in the Security Administrator), an assignment record can’t be generated. Subject: Deltek PM Compass - Notification of Workflow Failure Body: The "<notification type>" action for workflow step <step number> could not be completed for <Workflow ID> - <Workflow Title>. Reason: User "<User ID>" is not found in the user list. Responsibility: User "<User ID>" has a “<value>” responsibility for step <step number> in the workflow. |
When the assignment is created: |
Body: The assignment for workflow step <step number> could not be created for <Workflow ID> - <Workflow Title>. Reason: User "<User ID>" is not found in the user list. Responsibility: User "<User ID>" has a “<value>” responsibility for step <step number> in the workflow. |
Workflow fails because the user field is blank |
Subject: Deltek PM Compass - Notification of Workflow Failure Body: The "<notification type>" action for workflow step <step number> could not be completed for <Workflow ID> - <Workflow Title>. Reason: User is blank. Responsibility: <value> is the responsibility for step <step number> in the workflow. |
Workflow fails because the user does not have a manager |
The workflow step action of Manager Escalation relies on a manager being defined for the user in the EPM Security Administrator. If the user does not have the manager populated or the manager’s ID is not in the user list, an email is sent to the user indicated as the user to resolve workflow failures. |
Workflow fails because the Manager field is blank |
Subject: Deltek PM Compass - Notification of Workflow Failure Body: The "<notification type>" action for workflow step <step number> could not be completed for <Workflow ID> - <Workflow Title>. Reason: User "<User ID>" does not have a manager to notify. Workflow step information: User "<User Name>" has a “<value>” responsibility for step <step number> in the workflow. |
Workflow fails because the Manager is not in the user list |
Subject: Deltek PM Compass - Notification of Workflow Failure Body: The "<notification type>" action for workflow step <step number> could not be completed for <Workflow ID> - <Workflow Title>. Reason: User "<User ID>" has manager “<User ID>” who is not in the user list. Workflow step information: User "<User Name>" has a “<value>” responsibility for step <step number> in the workflow. |
Workflow fails because the user has a blank email |
If the user doesn’t have an email address in the Security Administrator, the assignee can’t be notified. When this error occurs, the following email is sent to the default sender email in system settings in the EPM SA: The "<notification type>" action for workflow step <step number> could not be completed for <Workflow ID> - <Workflow Title>. Reason: User "<User ID>" does not have an email address. Workflow step information: User "<User Name>" has a “<value>” responsibility for step <step number> in the workflow. If there are many errors, they will be repeated in one email. If there is an invalid email address, the email address defined in the EPM SA » System settings » Default sender email will get the standard delivery failure email as defined by the email system. The workflow failure routine only checks if the user is in the list and has an email. |
Complete the process when a workflow fails