Thank you for your feedback.
Form temporarily unavailable. Please try again or contact docfeedback@servicenow.com to submit your comments.
Versions
  • London
  • Kingston
  • Jakarta
  • Istanbul
  • Helsinki
  • Geneva
  • Store
Close

Service catalog variable sets

Service catalog variable sets

Administrators and catalog administrators often define multiple catalog items that use the same group of service catalog variables. Catalog managers and catalog editors can attach a variable set for items and categories to which they are assigned. However, catalog managers and catalog editors cannot create a variable set.

For example, a catalog administrator defines 10 catalog items for types of servers. The request process for all these items asks the same five questions, using the same variables.

Associating these variables individually per catalog item is repetitive, time-consuming, and error-prone. Also, to make a single change to multiple catalog items involves manually changing each item. For example, to add a new variable to 10 catalog items, you would need to manually associate this new variable with each item.

Variable sets allow you to create a collection of structured variables that can be reused across multiple catalog items and order guides. Using variable sets saves time because you do not have to create the same variables individually for many catalog items. Also, when variables should be modified, you can modify the variable set and the changes are reflected across all the catalog items that are associated with the variable set.

Variable sets also allow you to define catalog client scripts and UI policies that are applicable to the variables in the set.

Note: Variables in a set use the same rules as other variables to determine when the variables in a set appear on a task. For example, variables must either be global or be attached directly to an item. A note indicates neutral or positive information that emphasizes or supplements important points of the main text. A note supplies information that can apply only in special cases. Examples are memory limitations, equipment configurations, or details that apply to specific versions of a program.