I have a requirement of building a approval workflow using SPD 2007 on a list, where I am using 'Assign a form to the users or group' action to assign task to a group. There are Approve and Reject choice radio-buttons in the custom form build using custom task wizard. When the group completes the task I would like to know how many approvals or rejections came for the item. If at any point of time, any member rejects the list item the workflow should stop immediately and other user tasks must be set to reject automatically.
And suppose if there are 5 members in the group, the item will go to next stage only if all of the members have approved the item. I could not find any of the actions which can loop through the task items related to a workflow item ID. If I choose a reference using Workflow item ID, it only takes up the response from the member who acted on the task. Other member's action does not affect the approval/rejection.
I want to know whether it is possible to achieve this functionality OOB in SPD 2007.