Flow Designer received many new features and enhancements in the Paris release, and I’m going to focus on the intersection of Flow Designer and Service Catalog for this post. Flow Designer is an important component in automating the process behind Service Catalog requests, and every release brings a tighter integration and additional support for the catalog in Flow Designer.
Submit Catalog Item Request action
The first enhancement is a new action that ships with Paris called Submit Catalog Item Request.
You can see from the screenshot above that you can choose an item, fill out its variables, and also include quantity, special instructions, etc. One other thing you can see from the screenshot is that it supports Multi-row Variable Sets as well with the ability to add rows directly through the UI or through dragging and dropping an array or object type data pill.
Previously, if you had wanted to submit a request from a flow you would have had to script it using the catalog API.
Get Catalog Variables action - Support for MRVS
The Get Catalog Variables action allows you to access Service Catalog variables as data pills in a flow, including flow-specific variables. In Paris, it now allows you to access multi-row variable sets along with their rows and columns as data pills. You can then iterate over the rows and use flow actions to submit new requests, create a task per row, or something else. Here is a short video where I use this action on a catalog item with a few variables including a MRVS.