This plugin provides the workflow functions „AddDefaultApprovals“ and „ResetApprovalStatus“. To use this functions they must be added to the corresponding workflow actions. For instance “AddDefaultApprovals” to “Initialization “and “ResetApprovalStatus” to “Reopen” or “Rework”.
One has to create project roles „default_approvals_WORKITEMTYPE“ for those workitem types where default approvals should be assigned. For instance, all users assigned to the role default_approvals_requirement will become approvals for any new requirement by default. All users assigned to the project role default_approvals_all become default approvals for any new workitem of the project (given that the action has been setup in the workflow properly).
If a configured workflow transition is being performed, the status of all approvals of the Work Item will be reset to "Waiting". Hence it is possible to automatically reset the approval status if the Work Item must be reworked or reopened.