Technically you can work around the license issue by using a display only
form that accepts records from the approvers and uses filters to perform
the actions on the back-end.  Conceptually, this allows writes to data by a
user that is not licensed, but technically a hand-off occurs that takes the
transaction outside the scope of the end user, thus avoiding the license
check.  Legally, this may be a violation, and I am certain it can be argued
both ways, but in the end such a thing is at BMC's discretion to state
whether this would be considered a license violation.  Ask your support
provider if this is a violation; send them a sample def that executes
according to the model outlined; let them hash it out and get back to you.

Axton Grams

On Fri, Mar 22, 2013 at 3:37 AM, Misi Mladoniczky <[email protected]> wrote:

> Hi,
>
> Legal stuff is tricky. David says that BMC are "discussing" an exception
> for
> the approval process...
>
> As this is an approval process, I would probably create Filters that
> immediately tells the main record to continue the process. Would this be
> considered illegal or not, who knows!?
>
> I try to think of the intent of READ licenses when doing something like
> this.
>
> My normal rule of thumb is that the request or something, the end user,
> should
> be able to update his/her records with a READ licenses.
>
> The Approver is not the Requesting End User, but as someone said an
> Approver
> could be anyone, and you are not supposed to have to buy FIXED/FLOAT
> licenses
> to every employee.
>
> Why not give them a FLOAT license? The problem is that they might do
> READ-type
> stuff 99% of the time, but giving them a FLOAT would tie that license 100%
> of
> the time because of the 1% needed for the occasional Approval...
>
> Maybe you could have some FLTR:s in place that changes your Approvers to
> FLOAT
> in the User-form whenever they have an active Approval, and then back to
> READ
> again when they have done the Approval/Rejection?
>
> Please don't refer to this posting in any legal dispute with BMC, I am just
> sharing my thoughts and ideas on the subject ;-)
>
>         Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP 2011)
>
> Products from RRR Scandinavia (Best R.O.I. Award at WWRUG10/11/12):
> * RRR|License - Not enough Remedy licenses? Save money by optimizing.
> * RRR|Log - Performance issues or elusive bugs? Analyze your Remedy logs.
> Find these products, and many free tools and utilities, at http://rrr.se.
>
> > True, and I could display them in a table in a "master" record by
> linking them
> > with a common id.
> >
> > I didn't know if that might be considered cheating or not.  Maybe not as
> long
> > as I don't actually update that master record with their input.
> >
> > David
> >
> >> -----Original Message-----
> >> From: Action Request System discussion list(ARSList)
> >> [mailto:[email protected]] On Behalf Of Misi Mladoniczky
> >> Sent: Thursday, March 21, 2013 3:20 AM
> >> To: [email protected]
> >> Subject: Re: License considerations for custom approval process
> >>
> >> Hi,
> >>
> >> If you have a home-grown solution for approvals, why not create one
> record
> >> per approver, with the approvers user-name in the submitter-field.
> >>
> >> When the approver then updates this record with a read-licenses, you can
> >> then have FLTR:s and/or ESCL:s that forwards the process. For example
> >> creating a new approval record for the next approver, or notifies
> someone of
> >> a reject.
> >>
> >>         Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP
> 2011)
> >>
> >> Products from RRR Scandinavia (Best R.O.I. Award at WWRUG10/11/12):
> >> * RRR|License - Not enough Remedy licenses? Save money by optimizing.
> >> * RRR|Log - Performance issues or elusive bugs? Analyze your Remedy
> logs.
> >> Find these products, and many free tools and utilities, at
> http://rrr.se.
> >>
> >> > Ø  approval engine is an exception to the "normal" write license
> >> > requirements.
> >> >
> >> > Clarification.  Currently, that exception is only granted when
> >> > Approval is utilized within a BMC provided solution (e.g. Incident,
> >> Change,
> >> SLM, etc.).
> >> > When used with custom / bespoke applications, the exception is not
> >> > granted and any user modifying data not owned by them requires a write
> >> license.
> >> >
> >> > While discussions about whether the exception should, in fact, be
> >> > extended to non-BMC provided solutions is ongoing, it has not yet been
> >> implemented.
> >> >
> >> > -David J. Easter
> >> > Manager of Product Management, AR System BSM & Atrium Solutions
> >> > Management BMC Software, Inc.
> >> >
> >> > The opinions, statements, and/or suggested courses of action expressed
> >> > in this E-mail do not necessarily reflect those of BMC Software, Inc.
> >> > My voluntary participation in this forum is not intended to convey a
> >> > role as a spokesperson, liaison or public relations representative for
> >> > BMC Software, Inc.
> >> >
> >> > From: Action Request System discussion list(ARSList)
> >> > [mailto:[email protected]] On Behalf Of Jason Miller
> >> > Sent: Wednesday, March 20, 2013 12:39 PM
> >> > To: [email protected]
> >> > Subject: Re: License considerations for custom approval process
> >> >
> >> > **
> >> > Hi David,
> >> >
> >> > None of the approvers should need a write license.  The approval
> >> > engine is an exception to the the "normal" write license requirements.
> >> > I think BMC understands that almost anybody in an organization can be
> >> > an approver for some process or another have built in this flexibility
> >> > by not requiring a license for approvers.
> >> >
> >> > So with that info why can't either level 1 or level 2 reject the
> >> > approval request and then the requester would be notified to update
> their
> >> request.
> >> > Once the corrections are complete the approval process starts over
> >> > with new approval records.
> >> >
> >> > The way I see it there are no licenses required until the request gets
> >> > to the provisioner.  What you have described is pretty similar to how
> >> > SRM -> Approval
> >> > -> back-end fulfillment app works.  The requester always has write
> >> > -> access to
> >> > their own request.  The approvers do not need write access to the
> >> > request itself and can approve/reject/make comments using the Approval
> >> > Engine without a write license.
> >> >
> >> > The only gotcha I can picture is I think there were issues with
> >> > earlier versions of the approvals where the approver ended up needing
> >> > a write license (I never encountered it).  I think this may have been
> >> > an issue in 7.5.  I am not sure if it was an issue with the Approval
> >> > Server or within ITSM and how it worked with the Approval Server.
> >> > Somebody else on the list may know the specifics.
> >> >
> >> > Jason
> >> >
> >> > On Wed, Mar 20, 2013 at 11:29 AM, David Durling
> >> > <[email protected]<mailto:[email protected]>> wrote:
> >> > ARS 7.5, custom applications
> >> >
> >> > I've been asked to scope out creating an approval process that is
> >> > something
> >> > like:
> >> >
> >> > requester > level 1 approver > level 2 approver  > provisioner (person
> >> > who does the work after approved)
> >> >
> >> > I'm thinking the level 2 approver and provisioner would use write
> >> > licenses, but am trying to come up with a way for the requester and
> level
> >> 1
> >> approver to
> >> > utilize read licenses.   The problem is there's a requirement to allow
> >> either
> >> > of the approvers (level1 or level2) to kick the request back to the
> >> > requester for correction - and it's not considered user-friendly to
> >> > make the requester fill out the initial form all over again.
> >> >
> >> > So I can use "submitter locked" functionality for one of these
> >> > (request or level1), but not the other.  I'm inquiring with BMC as to
> >> > whether I can utilize filters to make changes on behalf of the other
> >> > user, since this is an approval process and not someone working
> tickets.
> >> >
> >> > Kind of an open-ended question:  Is there something I haven't thought
> >> > of?  How have some of you handled this?
> >> >
> >> > Thanks,
> >> >
> >> > David Durling
> >> > University of Georgia
> >
> >
> _______________________________________________________________________________
> > UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> > "Where the Answers Are, and have been for 20 years"
> >
>
>
> _______________________________________________________________________________
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> "Where the Answers Are, and have been for 20 years"
>

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
"Where the Answers Are, and have been for 20 years"

Reply via email to