Approve a Task / or many approvers on Request

Approve a Task / or many approvers on Request

Hi i have a Problem to solve.

With the new Multichoice fields i tried to simplify some Workflows but a new Problem is coming up.

So i made an Workflow where someone can request at once applications he wants/needs to use, till now he had to make a new Request for every Application.

In our Company every Application has a Key User, this key User has to approve the usage of "his" Application

Now if someone choose 5 Applications I have 5 different "Approvers" and everyone of them need to approve only his applications. so I thought of 2 solutions....

Solution 1: I create a task for every application and the Key User have to approve this task -> Not possible in SD Plus

Solution 2: I create a task for every application but the key Users approve the Request --> Possible but the Problem here is for example 4 Key Users want to approve one of them want to deny. There is no such setting I can allow this happen.... I have three options don't fit.

Option 1 -> Approval ends for all if one Key User press Approve
Option 2 -> Approval ends for all if one Key User press Deny
Option 3 -> First come first served...

I need
Option 4 -> everyone press either Approve or Deny and in the end we know what Applications are approved and which isn't.
any ideas ?

                  New to ADSelfService Plus?