Service Catalog: Citizen Developer training

Colleen
Tera Expert

Can anyone recommend training material / online courses on building service catalog forms that does not require App Engine Studio or Catalog Builder?

 

We do not have a licence for App Engine Studio. I have experimented with Catalog Builder and completed the ServiceNow University course but do not believe that is suitable for citizen developers in our environment.

8 REPLIES 8

Colleen
Tera Expert

@spike & @AndersBGS 

I took another look at catalog builder today, and found 2 significant limitations:

 

  1. Reference is not an available question type
    Colleen_0-1781712729846.png

    I managed to find Record reference as a question subtype for choice.

  2. Only existing flows can be selected on the fulfillment method page.
    Colleen_1-1781712757352.png

     

Is there any way around these limitations? Otherwise, catalog builder would not be suitable for our citizen developers to use.

 

Would citizen developers have to build and publish a flow before creating the catalog item in catalog builder?

Yeah reference is a subtype. Sounds like you've worked it out from there. 

 

For the Selected flow, if you need to have complicated logic, then yes you're going to need to build a flow. That is in the realms of low code in my mind, but is a step up from the catalog builder.

 

However your best bet to start with is to go with "Step Based Fulfilment" - it's one of the OOTB flow options (I might have the wording wrong). Once you've selected that you can add tasks and approvals with the click of a button via the catalog builder. Once you've selected "Step Based Fulfilment" you'll get other options appear on the screen below that dropdown.

 

Then if you want to be really clever for your users, you can write your own steps that populate that task dropdown. Recently I've added on that automatically adds a user to an Entra ID group. This now allows my citizen coders to builder software request SRs that automatically add someone to the right group, once the request is approved.

 

This blog post shows how you set up the step based fulfilment (steps 4, 5 and 6 - ignore the rest I think you've already worked that out):

https://www.servicenow.com/community/developer-articles/set-up-quot-step-based-request-fulfillment-q...

Is there any way to filter the flow list? We would probably want the citizen developer to have the choice of only a few flows including "step based fulfillment".

Best guess, probably not easily. I don't know what catalog builder is written in, might be through the UI builder so you might be able to do something there. But that's got pain written all over it.

 

Probably the best option is to create a template that restricts what they can select and then tell them to use the template.