Removing "Request Approved" stage from RITM

nathanshearer
Mega Contributor

While  developing a workflow for fulfilling Service Catalog Request Items, I've created stages in the workflow.  However, while testing, I'm finding that there is an additional stage being added called "Request Approved," which is causing confusion as we do not run requests through approvals.  Is there a way to supress this stage?

Thanks,

--Nate

1 ACCEPTED SOLUTION

Hi Nathan,



The Request Approved stage you see does not belong to the stages of the workflow you have defined, but it is created by the service catalog as part of the item request creation process.


Unfortunately, there is no easy way I know to get rid of this stage without having to modify the business rules and/or script includes which create the service catalog request.


In this thread you can see some investigation toward resolving the same problems. That might give you some starting point to get rid of the stage, but again, this stage is considered as the default for new service catalog requests, and get rid of it is not straightforward.



Hope it helps,


Ginés.


View solution in original post

9 REPLIES 9

Howard, 

I tried the css addition you provided but for me the customer is seeing this first default stage that we cannot get rid of.  This would come from the widget. There is a default approval that comes no matter what you configure. This is the first stage I need to hide from the customer. We have some catalog items that have no approval so having this approval bubble confuses them. Then when it's a catalog item we have an approval, it looks like there are 2 approvals.

 

find_real_file.png

https://instance.service-now.com/sp?sys_id=812ce416db1e13009dc573d78c9619e2&id=sc_request&table=sc_request

I think this is the widget that might be able to do what you suggest and hide the first line of the stage choices.

Requested Itemsfind_real_file.png

Hi,

Sorry to ask from an old thread

I was wondering how you managed to have clean stages without the trailing messages

this is the screen shot you shared 9 months ago

find_real_file.png

Mine is below and I would like it to be as clean if you can help.

find_real_file.png

Thanks.

I was able to make this work for me.

I only had to change the data.choiceList to item.cl

@Howard Elton Thanks for sharing your solution.  I found that it does work to hide the default Request Approved stage in the portal, but it only works if the workflow editor was used to create the workflow.  The workflow editor always creates the Request Approved stage as the first stage, so we can reliably use your code to always hide the first stage bc we know it's always that default Request Approved stage.  However, if flow designer is used for the workflow, it does not use the default Request Approved stage as the first stage, so we can't assume that is the first stage in our workflow.  Let's say my flow designer I have added the first stage as 'Stage 1'.  This code is actually hiding 'Stage 1' b/c it's the first stage in my flow designer workflow.  I wanted to share this in case it helps anyone who is trying to hide that default stage.