Respondida Approval Workflows with Conditional Approvers

  • Freitag, 27. Juli 2012 22:45
     
     

    In SharePoint Designer 2010, I have a workflow that has within it an Approval Process. The Approval is for a Supply Request and there is currently one tier that provides approval. What I want to do is add a condition within the Approval workflow so that if the Total Estimated Cost is >= $5,000.00, it should go to an additional tier of approval. I have a variable (var_TEC) that contains the Total Estimated Cost. Is there a straight forward method to accomplish this?

    Also, how would I configure the Approval Process to ensure that one of the tiers has veto power over the other? In the past I have created Approval processes that end up more like a majority vote and I have not figured out how to make the final Tier’s approval choice that final verdict.

    Thanks in advance for the assistance!


    Regards, Patrick

Alle Antworten

  • Montag, 30. Juli 2012 11:19
    Moderator
     
     Beantwortet

    Hi Patrick,

    Because we cannot add another Start Approval Process action within a Start Approval Process action no matter in edit single task or overall task, we can only create the workflow similar like this:

    If var_TEC >= 500000,
    Stat approval process to first level approvers and additional tier of approvers.
    Else
    Start approval process to first level approvers.

    Or like this:

    Start Approval Process to first level approvers,
    If var_TEC >= 500000, Stat approval process to additional tier of approvers.

    If you need the veto power over the other, please go to
    “ Change the behavior of single task”, under “When a Task completes” and blow “If current task: Outcome equal to Approved”, add

    If Current Task: Assigned To equals (ignoring case) high level approver’s account,
    Set Variable: IsItemApproved to Yes
    End Task Process,
    Else Log … (leave the default action)

    Sometimes, we can also modify the complete conditions in “Change the completion conditions for this task process” of the approval task, and replace the condition: If Task Process Results: Number of Approved equals Task Process: Completed Task Count to your condition.

    Thanks & Regards,
    Emir

    Emir Liu

    TechNet Community Support

    • Als Antwort markiert PSKelligan Montag, 30. Juli 2012 14:37
    •  
  • Montag, 30. Juli 2012 14:37
     
     

    Hi Emir,

    It looks like you nailed it. Thanks for the assist!


    Regards, Patrick