Estimate Create/Submit Workflow
Scope
Fill in and submit estimate details.
Actors
Estimate Creators
Details
Submit
Estimate Creators will find the On Submit pop-up window to capture the details given below:
Assignee name - This field offers a drop-down and is non-mandatory. The drop-down displays the names of employees having the role of Estimate_Verifier and their Designation. For instance, Suresh K working as Junior Assistant Executive Engineer and having the role of estimate verifier is displayed as Suresh K - Assistant Executive Engineer.
Comments - This field is a text area and is non-mandatory. The field is used to add any remarks or comments in context.
Forward - This is an action button.
Cancel - This is an action button.
The On Forward pop-up window captures the following details:
The submit pop-up window is closed and a toast success message is displayed and the view estimate page is refreshed.
The action menu is loaded according to the role-action mapping of the currently logged-in user.
The estimate is forwarded to the next user in the workflow and shown in its inbox.
The workflow state changes accordingly and timelines show the current state of the estimate.
The estimate is removed from the currently logged-in user’s inbox.
Submit/ Forward
Estimate Creator
Pending for verification
Re-submit/ Forward
Estimate Creator
Pending for correction
Pending for verification
The On Cancel closes the submit pop-up window and displays the toast cancel message on the View Estimate page.
Toast Success Message
The estimate is forwarded successfully.
Failure Message
Forward of estimate failed.
Toast Cancel Message
Action is cancelled.
Validation
As mentioned in the story.
Notification
Not applicable.
UI
Acceptance Criteria
1
On Submit, the application is forwarded to the next user in the workflow.
2
The pop-up window is closed and the application page is refreshed. A toast success message is displayed.
3
On Cancel closes the pop-up window. A toast cancel message is displayed.
4
Workflow state changes and the view estimate page refreshes based on the logged-in user role.
Last updated