I've run into a bit of a problem with this. I followed the above suggestions but there are actually 2 places where you are prompted for "All" or "Any".
Allow me to explain: The first page of the Approval Rule Wizard shows the following:
Select Approver Types:
Project Timesheet Approvers - Project members with the "Can Approve Project Timesheet Work Entries" permission (usually the Project Manager). The submitted timesheet must include work entries for tasks in the approver's Project.
You must select one of the following:
"Any may approve"
--- OR ----
"All must approve"
The next page is entitled "Approval Rule Summary". It shows the Approver Types I just selected. Since I selected "All must approve" it first shows what I selected on the previous page:
"Selected Approver Types Project Managers - All must approve"
Then it prompts me to make another choice (this is where I get confused):
"Timesheet must be 'Approved' by all Approver Types above for this rule to be satisfied"
---- OR ----
"Timesheet may be 'Approved' by any of the Approver Types above for this rule to be satisified"
I selected the first item on this page.
Here's what happened: for each project, EVERYONE on the project, i.e. both Members and Managers, were asked to approve all timesheets submitted for the project. That is, for a given project both Members and Managers have to approve the timesheet of everyone on the project except themselves.
The amazing part of all of this is that none of Members have the ability to approve timesheets.
\cbf