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

nathanshearer
Mega Contributor

Stages as defined in the workflow:


WF Stages.png


Stages as displayed on RITM


RITM Displayed Stages.png


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.


shivanipatel
ServiceNow Employee
ServiceNow Employee

Nathan,



We are glad you took advantage of the ServiceNow Community to learn more and to get your questions answered. The Customer Experience Team is working hard to ensure that the Community experience is most optimal for our customers.



If you feel that your question was answered, we would greatly appreciate if you could mark the appropriate thread as "Correct Answer". This allows other customers to learn from your thread and improves the ServiceNow Community experience.



If you are viewing this from the Community inbox you will not see the correct answer button.   If so, please review How to Mark Answers Correct From Inbox View.



Thanks,


Shivani Patel



Unknown-1.png


Howard Elton
Tera Contributor

If you want to hide the stage on Service Portal with a very low impact (no code) approach. Then you can do it with some CSS. I had to do it to the "sc_request" page which lists a user's open requests and shows stages. Just open the page in the SP Page Designer and click edit page properties. Then add the following CSS to the "Page specific CSS":

 

div[ng-repeat="stage in data.choiceList"]:nth-child(1) {
    display: none;
}
span[ng-repeat="stage in data.choiceList"]:nth-child(1) {
    display: none;
}

It just hides the first stage from displaying.  It will still be visible in the back-end, but that it just a training issue for IT staff to understand what they are reading.  The CSS addresses the more important issue of customers getting confused.