Re: EXTERNAL: Re: License considerations for custom approval process

2013-03-26 Thread Reiser, John J
Axton,
I've found that the best way to handle something like this is to have the 
approver create a record in a supporting form that uses a GUID or the Request 
ID of the Request that needed approval. Then a Join form is updated by a 
licensed user to close out the request/approval chain. Perfectly legal because 
the Licensed user is aggregating  the data from a pool of information submitted 
by the read only users.

Thank you,
---
John J. Reiser
Remedy Developer/Administrator
Senior Software Development Analyst
Lockheed Martin - MS2
The star that burns twice as bright burns half as long.
Pay close attention and be illuminated by its brilliance. - paraphrased by me

From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Axton
Sent: Monday, March 25, 2013 2:15 PM
To: arslist@ARSLIST.ORG
Subject: EXTERNAL: Re: License considerations for custom approval process

** 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 
m...@rrr.semailto:m...@rrr.se 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:arslist@ARSLIST.ORGmailto:arslist@ARSLIST.ORG] On Behalf Of Misi 
 Mladoniczky
 Sent: Thursday, March 21, 2013 3:20 AM
 To: arslist@ARSLIST.ORGmailto:arslist@ARSLIST.ORG
 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

Re: License considerations for custom approval process

2013-03-25 Thread Axton
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 m...@rrr.se 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:arslist@ARSLIST.ORG] On Behalf Of Misi Mladoniczky
  Sent: Thursday, March 21, 2013 3:20 AM
  To: arslist@ARSLIST.ORG
  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:arslist@ARSLIST.ORG] On Behalf Of Jason Miller
   Sent: Wednesday, March 20, 2013 12:39 PM
   To: arslist@ARSLIST.ORG
   Subject: Re: License considerations

Re: License considerations for custom approval process

2013-03-22 Thread Misi Mladoniczky
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:arslist@ARSLIST.ORG] On Behalf Of Misi Mladoniczky
 Sent: Thursday, March 21, 2013 3:20 AM
 To: arslist@ARSLIST.ORG
 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:arslist@ARSLIST.ORG] On Behalf Of Jason Miller
  Sent: Wednesday, March 20, 2013 12:39 PM
  To: arslist@ARSLIST.ORG
  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

Re: License considerations for custom approval process

2013-03-21 Thread Misi Mladoniczky
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:arslist@ARSLIST.ORG] On Behalf Of Jason Miller
 Sent: Wednesday, March 20, 2013 12:39 PM
 To: arslist@ARSLIST.ORG
 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
 durl...@uga.edumailto:durl...@uga.edu 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.orghttp://www.arslist.org
 Where the Answers Are, and have been for 20 years

 _ARSlist: 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

Re: License considerations for custom approval process

2013-03-21 Thread David Durling
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:arslist@ARSLIST.ORG] On Behalf Of Misi Mladoniczky
 Sent: Thursday, March 21, 2013 3:20 AM
 To: arslist@ARSLIST.ORG
 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:arslist@ARSLIST.ORG] On Behalf Of Jason Miller
  Sent: Wednesday, March 20, 2013 12:39 PM
  To: arslist@ARSLIST.ORG
  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
  durl...@uga.edumailto:durl...@uga.edu 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

License considerations for custom approval process

2013-03-20 Thread David Durling
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


Re: License considerations for custom approval process

2013-03-20 Thread Jason Miller
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 durl...@uga.edu 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


Re: License considerations for custom approval process

2013-03-20 Thread Easter, David
Ø  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:arslist@ARSLIST.ORG] On Behalf Of Jason Miller
Sent: Wednesday, March 20, 2013 12:39 PM
To: arslist@ARSLIST.ORG
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 
durl...@uga.edumailto:durl...@uga.edu 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.orghttp://www.arslist.org
Where the Answers Are, and have been for 20 years

_ARSlist: 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


Re: License considerations for custom approval process

2013-03-20 Thread Brock, Anne
Um - David Easter can correct this if I'm wrong, but Approvers DO require write 
licenses UNLESS they are using one of our OOB apps - Change, SRM, Asset, 
Release.



From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Jason Miller
Sent: Wednesday, March 20, 2013 12:39 PM
To: arslist@ARSLIST.ORG
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 
durl...@uga.edumailto:durl...@uga.edu 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.orghttp://www.arslist.org
Where the Answers Are, and have been for 20 years

_ARSlist: 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


Re: License considerations for custom approval process

2013-03-20 Thread Jason Miller
Good to know, thank you for the clarification.  Strike my previous remark
from the record and your inboxes.

Question...  Is there any place were this is clearly stated?  Ideally not
in a a bunch of legal mumbo jumbo.  To be honest I haven't looked but made
my assumption off of knowing how things work in ITSM, which others are
likely to do.

Jason


On Wed, Mar 20, 2013 at 1:11 PM, Easter, David david_eas...@bmc.com wrote:

 **

 **Ø  **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:
 arslist@ARSLIST.ORG] *On Behalf Of *Jason Miller
 *Sent:* Wednesday, March 20, 2013 12:39 PM
 *To:* arslist@ARSLIST.ORG
 *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 durl...@uga.edu 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

 ** **

 _ARSlist: Where the Answers Are and have been for 20 years_ 
 _ARSlist: 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


Re: License considerations for custom approval process

2013-03-20 Thread Jason Miller
I wonder at what point does BMC stop putting effort into managing their
customers who are prone to sharing these types of ideas, product
documentation, ERDs, and just let their customers try to support their
business in a cost-effective manner.  I am sure David has more important
things to do rather than spend time reading emails and correcting yahoos
like me.

I can imagine there are many factors to consider and these decisions don't
come lightly.  I am sure it is much easier said than done.  BMC is a public
company and has a responsibility to stay profitable/competitive (protect
trade secrets).  It just seems legal handcuffs have become a common topic.

Jason


On Wed, Mar 20, 2013 at 1:11 PM, Brock, Anne anne_br...@bmc.com wrote:

 **

 Um – David Easter can correct this if I’m wrong, but Approvers DO require
 write licenses UNLESS they are using one of our OOB apps – Change, SRM,
 Asset, Release.

 ** **

 ** **

 ** **

 *From:* Action Request System discussion list(ARSList) [mailto:
 arslist@ARSLIST.ORG] *On Behalf Of *Jason Miller
 *Sent:* Wednesday, March 20, 2013 12:39 PM
 *To:* arslist@ARSLIST.ORG
 *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 durl...@uga.edu 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

 ** **

 _ARSlist: Where the Answers Are and have been for 20 years_ 
 _ARSlist: 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