Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Change Task.State options on one Catalog item (sc_req_item) not globally

ericgilmore
Tera Guru

So got a request for a new Catalog Item for submitting a Request.

The client doesn't what to use the OOTB Task.State field options.

 

I know if I just add these options to the Task.State choice list, they'd globally show up on all Catalog items, I don't want that.

 

I know I could use client scripts to remove all the options I don't want from Task.State on the catalog item and then add ones I want. But I'd still have to add the choices to Task.State, which would mean I'd have to repeat this removal process for ALL catalog items. Do not want.

 

I know I could use Dictionary Overrides to "add" additional options for sc_req_item, but again, it's global.

 

I know I could just create my own State (u_state) field on sc_req_item, but I thought that would be a bit of overkill. Do not want.

 

I know I could just add more choices to sc_req_item, but again, a global change to all created sc_req_item entries. I don't want that.

 

I just want unique Task.State options for this 1 catalog item that creates a request.

Has anyone done this? How?

 

1 ACCEPTED SOLUTION

ericgilmore
Tera Guru
1 REPLY 1

ericgilmore
Tera Guru