- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-23-2022 04:42 PM
Good evening.
I'm trying to get a better understanding of the capabilities of the Service Request Fulfillment Flow Designer flow, in an attempt to enable a Citizen Developer program in our organization. I see that out of the box, I can easily add a Task and Approvals. The documentation https://docs.servicenow.com/bundle/rome-servicenow-platform/page/product/service-catalog-management/... implies it's possible to generate other actions, but, trying to extend the sc_service_fulfillment_step table, but states: the Domain master attribute should be added and its value should be set as service_fulfillment_stage.
I'm unclear on this step. I have extended the table, I have built out a subflow, built out the record producer, tested the catalog item and my new task type action is present and my new questions get asked, but the record doesn't generate. If I manually test the subflow in Flow Designer, I get the results I expect, but it doesn't seem like my custom item is attached to the main flow
Does anyone have working examples of a custom Service Request Fulfillment step?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-24-2022 11:06 AM
Ok, I never did figure out what this means: the Domain master attribute should be added and its value should be set as service_fulfillment_stage. But, I did figure out what I was doing wrong.
I had completed steps 1, 2 and 3, but in step 4, I had the subflow pointing to the out of the box Task subflow, so my custom flow wasn't being triggered. Once I made that update, my custom actions worked as expected.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-23-2022 11:31 PM
Catalog Request Items are useful for lower-volume, simpler requests or for requests that are highly aligned to orders. Workflow is used to create tasks or approvals.
Create a table by extending the Service Fulfillment Step [sc_service_fulfillment_step] table and add fields to store the additional input. For example, to create a step type for email notifications, the email id and body are the additional input provided by the catalog item owner while defining the steps. So, fields for email id and body should be added to the extended table to store the input.
For tables extending the Service Fulfillment Step [sc_service_fulfillment_step] table, the Domain master attribute should be added and its value should be set as service_fulfillment_stage. The domain of a service fulfillment step is then inherited from the catalog item.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-24-2022 03:43 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-24-2022 11:06 AM
Ok, I never did figure out what this means: the Domain master attribute should be added and its value should be set as service_fulfillment_stage. But, I did figure out what I was doing wrong.
I had completed steps 1, 2 and 3, but in step 4, I had the subflow pointing to the out of the box Task subflow, so my custom flow wasn't being triggered. Once I made that update, my custom actions worked as expected.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-18-2022 08:39 AM
Hi