The challenge you are having is that you are using the wrong feature.

The Self-Approval rules are about rules that cause the entry to be approved
based on you being the submitter not about rules preventing you from being an
approver.

So,

Auto Approve rules are about rules to say that the process should be approved
regardless of who is involved if conditions are met.  For example, in a
purchasing app, you may say that if the total is less than $20, no approval is
needed so you have an Auto Approval rule to say if total is < 20, the
process should stop and return approved without going any further.

Self approval rules are about rules that say the process should be approved
based on who the person is.  For example, in a purchasing app, you may say that
if the person has an approval authority specified and the total is less than
their authority limit, to approve without going further.  So, you have a Get
Authority rule to look up their authority limit and then a Self Approval rule
to say if the total is under the authority limit of the current user, the
process should stop and return approved without going any further.

THEN, other rules to find approvers and such take over.


So, the rule you are configuring will not help you say don’t include the current
user as an approver based on the approval rules that come later.


However, you are in luck.  In the 7.6.04 release, a feature was added to the
system to do exactly what you want.  On the Process Definition entry for the
approval process you want to do this for, go to the Basic tab and look at the
bottom of the first column of configuration options.  You will find a field
that is labeled "Exclude User Field" where you can select a field on the form.
You select the field on the form -- the submitter?, the assignee?, anything else
you want to select -- and the contents of that field will be looked at and the
user name in that field will not be assigned as an approver for this process.

So, in your case, you likely want to set that field on the process to the
Submitter field.  So, that user will not have a signature line routed to
him by the other rules.


So, the good news is that what you want to accomplish is a standard feature of
the product as of 7.6.04 and it just a configuration option.  You just need to
shift how you are configuring what you are trying to configure.

I hope this helps,

Doug Mueller

-----Original Message-----
From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of NULL
Sent: Thursday, January 26, 2012 12:14 PM
To: arslist@ARSLIST.ORG
Subject: Disable Self-Approval on 7.6.4

I would like to disable the ability of a Change approver to approve his own 
created Changes.  I looked into the Self-Approval rule and set the 
qualification to ($Submitter$ != $\USER$) but the change approver can still 
approve his own tickets.

Please advise on how how I can accomplish this.

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"

Reply via email to