Catalog request without RITM

rhofing
Tera Contributor

I have created a catalog item that allows users to deactive records in a table (a user defined table that contains a list of file sources). It presents a list collector that contains active values from the table, the user can then move values to the right bucket and these will have their active status changed to False (via an onSubmit client script).   I am using the catalog option because they don`t want to consume licenses by giving roles so creating an app or gving access to the form is not an option (they want to do this through ESS).

All of this works. However, it creates a catalog request and a request item. I can create a workflow that will set set the request to aproval not required (there is not approval needed) and close the request immediately as well, but I don`t want any request items, no anything. Is there a way to do this?

Ric

12 REPLIES 12

dan.bruhn. If you could please assist.


Brad Tilton
ServiceNow Employee
ServiceNow Employee

Hi Ric,



I think you could use a record producer for this so you don't have to build a custom front end. One of the cool things you can do with a record producer would be to add a current.setAbortAction(true); to the end of it and prevent the creation of a record into the db. I've used this method before with customers who just wanted to send an email from a record producer, or modify an existing record.



For the record, if I was building this from scratch I would use the REQ/RITM and have the workflow run a script that does everything you're doing in the onSubmit script. You're doing it a little more efficiently since it's on the server, but you also have the ability to report on who has requested this, how many times it's been used, etc. If you don't then you're relying on the records that get deactivated for all of your reporting.


Brad, that is a good idea, I will try that. Thank you for your help.



Ric





Richard Hofing


Conseiller ServiceNow | Nexio


514.798.3707 X <514.798.3707%20X%206538>8030



* | 2050, rue de Bleury, Bureau 500 | Montréal (Québec)


H3A 2J5 | | nexio.com <http://nexio.com/> |*