# Building Catalog Workflows

NOTE

API usage for Catalog Items with Forms is not yet supported. If planning to use the API or CLI to order Catalog Items you should not use Forms on Catalog Items until it is supported.

From the Catalog Items List Page (Library > Blueprints > Catalog Items), click ADD. From the dropdown menu, select Workflow. The modal window will appear to configure and add a new catalog Workflow.

Configure the following:

- **NAME:** A friendly name for the catalog item in HPE Morpheus Enterprise
- **CODE:** An optional shortcode for coded naming schemes or programmatic reference
- **DESCRIPTION:** An optional description identifying the catalog item
- **CATEGORY:** Select an existing category or enter a new one. When provisioning from the catelog, items can be filtered by category
- **LABELS:** A comma-separated list of descriptive strings which can be used to categorize the Catalog Item. The Catalog Items list view page can be filtered by labels to make them easier to find
- **ENABLED:** When checked, this Workflow item will be available for selection in the Service Catalog
- **DISABLE AUTO PRICE:** When marked, price estimates are no longer refreshed with every field change at the time this Catalog Item is ordered. For some workloads with heavy Configuration-phase Tasks this may improve performance of the order page
- **FEATURED:** When checked, this catalog item will be given special visibility in the Service Catalog Persona view
- **VISIBILITY:** Set to private to keep the catalog item available only to users in the current Tenant. Master Tenant administrators may set catalog items to public to make them viewable and usable by Subtenant users
- **LOGO:** Select or upload a logo to be associated with this catalog item
- **DARK LOGO:** If desired, set an alternate logo for use when the dark theme is applied to the HPE Morpheus Enterprise appliance
- **WORKFLOW:** Select an existing Workflow to be associated with this Catalog Item, new Workflows are created in Library > Automation
- **CONTEXT:** Optionally restrict users to a specific target context, Instance, Server, or None
- **CONFIG:** Enter an optional custom config JSON body. See [Workflows documentation](https://docs.morpheusdata.com/en/latest/library/automation/workflows.html#allow-custom-config) for a formatting example
- **CONTENT:** Optionally include documentation content for this Catalog Item. Markdown-formatted text is accepted and displayed appropriately when the item is ordered from the Service Catalog. A new Catalog Item-type Wiki entry will also be added containing this information.
- **FORM TYPE:** Choose whether a Form or individual Inputs should be used to set the user options at provisioning time. See [Forms documentation](https://docs.morpheusdata.com/en/latest/library/options/options.html#forms) for complete details on creating Forms.
- **FORM:** If the Form Type of “Form” is selected, choose the pre-existing Form which should be associated with the Catalog Item
- **INPUTS:** If the Form Type of “Inputs” is selected, choose the pre-existing Inputs which should be associated with the Catalog Item

TIP

There are a number of advantages to using Forms over Inputs. See the section above on using Forms with Catalog Items for a complete description on how they are used and the advantages to using them.

Once done, click SAVE CHANGES
