---
sourceDocument: Australia ServiceNow AI Platform Capabilities
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/servicenow-platform

 Release :

    - australia

ft:locale :

    - de-DE

ft:publication_title :

    - Australia ServiceNow AI Platform Capabilities

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Create a Service Catalog client script

# Create a Service Catalog client script {#ariaid-title1}

* Freigeben Version: Australia
* 
* Aktualisiert 12. März 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 Minuten Lesedauer

You can create client scripts to customize the catalog.

## Vorbereitungen

Role required: admin

## Warum und wann dieser Vorgang ausgeführt wird

Use catalog client scripts to control the behavior of the catalog items
when presented to your users. Catalog client scripts can be applied to a catalog
item or a variable set. These scripts run on the browser instead of the server,
allowing you to better control the information that the user submits.  
The priority order for g_form APIs is:

1. Mandatory (highest)
2. ReadOnly/Display
{#t_CreateACatalogClientScript__ol_lvz_g3z_sbb}

If a variable is set to mandatory and doesn't have a value, readonly or hide doesn't work on that variable. If a variable is hidden or readonly, and then set to mandatory, the variable field becomes visible or editable.

This priority order is also applicable for variable sets and containers. If a variable set or container has a mandatory variable without any value, then the container or variable set can't be hidden.

## Prozedur

1. Navigate to AllService CatalogCatalog AdministrationCatalog Client Scripts.  
   A list of current custom catalog client scripts appears.
2. Select New.
3. On the form, fill in the fields.  
   {#t_CreateACatalogClientScript__table_bw1_3g1_dq__entry__2}

   | Field | Description |
   |-|-|
   | Name | Unique name for the catalog client script. |
   | Applies to | Item type this client script applies to: * A Catalog Item: enables the Catalog item field. * A Variable Set: enables the Variable set field. {#t_CreateACatalogClientScript__ul_nx1_3g1_dq} |
   | Active | Check box to enable the client script. Clear the check box to disable the script. |
   | UI Type | Whether to apply this field to desktop, Classic Mobile, or both. |
   | Script | Enter the client script to run on the service catalog item. |
   | Type | Select when the script runs, such as onLoad or onSubmit. |
   | Catalog item or Variable set | Select a catalog item or variable set from the list. The field name and options available depend on the selection in the Applies to field. |
   | Applies on a Catalog Item view | Check box to apply the catalog client script to catalog items displayed within the order screen on the service catalog. Available in the requester view. |
   | Applies on Requested Items | Check box to apply the catalog client script on a Requested Item form, after the item is requested. Available in the fulfiller view. See [VEditor](https://servicenow-prod.fluidtopics.net/z9IaW2yIq4cFqm4ro_SoJg#service-catalog-variable-editor__cat-VEditor). |
   | Applies on Catalog Tasks | Check box to apply the catalog client script when a Catalog Task form for the item is being displayed. Available in the fulfiller view. See [VEditor](https://servicenow-prod.fluidtopics.net/z9IaW2yIq4cFqm4ro_SoJg#service-catalog-variable-editor__cat-VEditor). |
   | Applies on the Target Record | Check box to support the catalog client script on a record created for task-extended tables via record producers. See [Default variable editor](https://servicenow-prod.fluidtopics.net/z9IaW2yIq4cFqm4ro_SoJg#service-catalog-variable-editor__cat-default-variable-editor). |
   [ ]

   {#t_CreateACatalogClientScript__table_bw1_3g1_dq}
4. Select Submit.

