Setting up the Catalog Builder
Set up the catalog item building process.
Before you begin
Role required: admin
Procedure
-
To direct users from the Catalog Builder homepage to your organization-specific catalog building process documentation, perform the following steps.
- Navigate to sys_properties.list.
- Select the glide.sc.builder.content_url property.
-
On the System Property form, in the Value field, specify the URL for the documentation of your choice.
You can include both absolute and relative URLs. Following are the examples:
- Absolute URL: https://www.youtube.com
- Relative URL: sp?id=kb_article&sysparm_article=KBXXXXXX
- Click Update.
- Optional:
To preview a catalog item in a specific portal, perform the following
steps.
- Navigate to sys_properties.list.
- Select the glide.sc.builder.preview_portal_id.
-
On the System Property form, in the Value field, specify the portal name.
The default value is swp.
- Click Update.
-
Create or duplicate catalog item templates.
For information on creating a template, see Creating or editing catalog item template.
- Optional:
To allow users with access to a catalog item template to edit all items created
using that template, perform the following steps.
- Navigate to sys_properties.list.
- Select the glide.sc.builder.template_access.
-
On the System Property form, in the Value field, set the value to true.
The default value is false.
- Click Update.
- Optional:
Define and configure a pre-publish subflow that is triggered after submitting the catalog item in Catalog Builder.
This subflow is run after the catalog item has been submitted but before it gets published. For example, an approval flow after submitting the edited catalog item in Catalog Builder.
-
Create a pre-publish subflow by specifying the following input and output parameters.
You can also copy the Template: Catalog Builder - Item review subflow and then define your subflow. For information about subflows, see Subflows.
Table 1. Template: Catalog Builder - Item review subflow input parameters Parameter Type Description catalog_item String sys_id of the draft version of the catalog item. Table 2. Template: Catalog Builder - Item review subflow output parameters Parameter Type Description state String State of the pre-publish subflow. Possible values are: - completed: Publishing process is triggered for the item in the In review state.
- failed: Reverts the state of the item from In review to Draft.
Note:The completed and failed values are case sensitive and must be selected the same way.For information about subflow field types, see Field types.
-
Create the glide.sc.builder.item_review_flow property.
- Navigate to sys_properties.list.
- Click New.
- On the form, fill in the fields.
Table 3. System Property form Field Description Name Unique identifier of the property. Specifyglide.sc.builder.item_review_flow. Type Type of the property. Specify string. Value sys_id of the review subflow. - Click Submit.
-
Create a pre-publish subflow by specifying the following input and output parameters.
- Optional:
To modify the content in feedback panels for Catalog Builder steps, perform the following steps.
- Navigate to sc_wizard_feedback.list.
- From the list of catalog wizard feedbacks, select the feedback panel content that you want to edit.
- On the Catalog Wizard Feedback form, in the Content field, edit the content.
- Click Update.
- Optional:
To determine which users can view and edit catalog items, specify a value in
the glide.sc.builder.item_filter_mode property.
- Navigate to sys_properties.list.
- Select the glide.sc.builder.item_filter_mode property.
-
On the System Property form, in the Value field,
specify one of the following values:
- default: All the catalog items for which the user has read access will be displayed. When set to default, the user cannot edit a catalog item unless the user has write access for that item.
- catalog_editor: All the items where the user is the catalog editor or catalog manager are displayed and can be edited.
- owner_only: All the items for which the user is the owner are displayed and can be edited.
Note:If the user has the catalog_admin role, the user can view and edit all catalog items irrespective of what is selected in the property.