I did some research on this. Looks like this is configured in the AP:Administration form. See the doc "BMC Remedy Approval Server 7.1 Guide for Users and Administrators" On Tue, Jul 19, 2011 at 2:10 PM, pritch <pri...@ptd.net> wrote:
> I also would be interested in where these items are documented within the > wealth of BMC Remedy documentation. > > ----- Original Message ----- > From: "Ron Tavares" <ron.tava...@gmail.com> > To: arslist@ARSLIST.ORG > Sent: Tuesday, July 19, 2011 1:57:53 PM > Subject: Re: Using != and LIKE in Approval Mappings > > ** > Hi Doug, > > thank you for your response. You are correct in your assumptions of what I > am trying to do and I very much like the approach you are recommending. I > believe this will work for us. > > So, I have two questions: > 1) Are these approval rules, (Auto Approval, Self Approval, etc), available > in CM v7.1? > 2) If so, where do I configure this? I'm assuming it is not in Change Mgm > t> Approvals> Approval Mappings > > Thanks, > .ron > > > On Tue, Jul 19, 2011 at 12:15 PM, Mueller, Doug < doug_muel...@bmc.com > > wrote: > > > ** > > Ron, > > I thought I would respond to this message with not really an answer to the > specific question you are asking > but more of a discussion of a general best practice model for using the > approval system. > > > Reading into your question, I am assuming you have a requirement where you > want to run an approval > process but when there is some specific criteria met, you don't want that > process to run. > > > I am going to suggest that you should approach the problem differently. > This different approach has many > advantages: > > -- It is more consistent > -- It is more auditable and trackable (makes things like Sarbox > compliance reviews much easier) > -- It makes the overall flow of execution and processing much easier and > less error prone (one path of > execution not several) > > This approach is a generic philosophy. > > If there is a need for approvals, you ALWAYS call the approval process for > EVERYONE. This is regardless of > whether there are special conditions or limits or it is sometimes needed or > anything. You ALWAYS call > the approval process. > > Then, you use the rules of the approval process to control action and > operation. > > So, let's look at your situation. You have a case where you want to have > approvals but to skip approvals > when the company is not Acme or when some group is specified. I am going > to suggest that you look at it > slightly differently. > > You want approvals. When the company is not Acme or when some specific > group is specified, you want > the approval process to complete immediately with success without > having a person involved. If these > conditions are not met, you want to get explicit approvals. > > The end result is the same, but it is much more managable and trackable to > think in the new terms (and it > is easy to do which is a nice bonus). > > > Within the approval process, there are a variety of rules you can > configure. One type of rule is an > Auto Approval rule. You can have any number of these rules for any > process. This type of rule is the first > type of rule run whenever an approval process starts and if the rule > passes, the approval process is > immediately approved, no individual approvals are needed, and the "done" or > completion rules are run to > update the process to move forward. If none of these rules are > successfully passed, then the approval > process continues on with other rules to assign things and go through the > process until that is approved > (or rejected) and then the completion rules are run. > > So, in your case, you would just have the approval process called and you > would define one or more > Auto Approval rules that test the conditions you want to have the process > automatically approve with no > further action and you will be good to go. > > > Note that there are several other rules that can support you along the way: > > Self Approval rules -- these are rules that run after the Auto approval > rules that are like Auto Approval but > more about including who you are and approving things based on you > or information about you. So, > you might have a Self Approval rule that approves if your personal > signature authority is over the limit of > the request being approved. Auto approval could have been used if > it was approve for ANYONE if the > request was under $10; but it could not have done something based on > who you are. > > Get Authority (or Get Data) rules -- these are rules you can use that > run before the Self Approval rules to > get information you want to use in your later rules test. > Essentially, these are "Set Fields" type > operations that can pull data from other sources than the source > ticket (whose data fields are > available by default and without needing any work). For example, > one might be used to pull the > approval dollar authority limit for the requestor to test to see if > they have authority to self approve their > own request. > > > Anyway, the purpose of this note is not to teach the details of approval > rules, but to set out a > philosophy. Too many times, I hear requests for folks to try and figure > out how I can control whether or not to > call approvals or see how to change things so that approvals are called > only when or .... If you change your > thinking to say if there is a need under any condition for approvals, then > call approvals and put any rules or > restrictions or limitations or automatic approval or whatever within the > Approval process using all the rules and > capabilities of the approval server itself, you will find that you can much > more easily control what you are > trying to accomplish while also simplifying your processes, removing error > conditions in logic, and providing a > much better tracking method to ensure all is going correctly. In > addition, you can get much more > sophisticated about what conditions approve things. And, modification or > adjustment is now just adjusting > approval rules and not reconfiguring workflow. > > > So, my suggestion to solve your problem is to always let approval get > called and put your conditions > (actually the reverse of them because you want conditions that say to auto > approve not ones that say to > call approval) in Auto Approval rules and you will be good to go. > > I hope this helps, > > Doug Mueller > > > From: Action Request System discussion list(ARSList) [mailto: > arslist@ARSLIST.ORG ] On Behalf Of Ron Tavares > Sent: Tuesday, July 19, 2011 8:13 AM > To: arslist@ARSLIST.ORG > Subject: Using != and LIKE in Approval Mappings > > > ** > > > > Hi, > > I think the answer to this is no, but I thought I would ask. Is there any > way to build an advanced qual in a Change Approval Mapping. Meaning, out of > the box: > > For example: > Require Review Approval by Change Mgmt team when Requestor Group 'Company' > != "Acme" > or > > Require Review Approval by Change Mgmt team when Requestor Group > 'Company' LIKE "ABC%" > > ARS 7.1 > CM 7.0 > > Thanks, > .ron _attend WWRUG11 www.wwrug.com ARSlist: "Where the Answers Are"_ > _attend WWRUG11 www.wwrug.com ARSlist: "Where the Answers Are"_ > _attend WWRUG11 www.wwrug.com ARSlist: "Where the Answers Are"_ > > > _______________________________________________________________________________ > UNSUBSCRIBE or access ARSlist Archives at www.arslist.org > attend wwrug11 www.wwrug.com ARSList: "Where the Answers Are" > _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: "Where the Answers Are"