Cannot alter automatic price approval for requests in Service Catalog

yigal
Giga Contributor

I'm trying to alter the auto-accept conditions from the defaults, $1,000, and am running into issues.   In the Worflow Editor I've made several alterations each time when I go and create a test request I get:

Request automatically approved for total price <= $1000

Currently I've set the condition to $10k, but still get the message above when creating a test request:

Service Catalog Request Workflow.png

I've altered the System Policy > Rules > Approval > Catalog Request Approval giving it the condition:

price>2000^approval=not requested^EQ

but this value similar to the one in the Workflow doesn't appear to be used in the automatic-approval consideration.   If someone could give me some suggestions as to why this might be failing, how I can debug this or, how to proceed I'd very much appreciate it.

This is for Geneva, currently this is being worked out in our dev branch.   The dev branch contains and appears to unfortunately be using some demo-data caused by previous development work using this as a dependency.

1 ACCEPTED SOLUTION

yigal
Giga Contributor

michael.ritchie Found it, and thank you, the workflow has a Set Values: Automatic Approval.   The default value for this is:



comments=Request automatically approved for total price <= $1000^EQ:



Screen Shot 2016-09-23 at 3.04.26 PM.png



Screen Shot 2016-09-23 at 3.04.37 PM.png



which is where it's being set, and not the previous stage the 'If' statement.   All good, thank you much.


View solution in original post

6 REPLIES 6

Yigal, what is the Price value in the sc_request that this workflow is running against?   A screenshot of it would be helpful along with a screenshot of an executing workflow.


yigal
Giga Contributor

michael.ritchie Found it, and thank you, the workflow has a Set Values: Automatic Approval.   The default value for this is:



comments=Request automatically approved for total price <= $1000^EQ:



Screen Shot 2016-09-23 at 3.04.26 PM.png



Screen Shot 2016-09-23 at 3.04.37 PM.png



which is where it's being set, and not the previous stage the 'If' statement.   All good, thank you much.