# Update

This guide provides instructions for updating and preparing for the update of the Designer application in ServiceNow, as well as information about the changes in the shape library and structure.

{% hint style="success" %}

#### Automatic Updates Available for ServiceNow Instances

The update is available automatically on your instance and can be installed anytime by a ServiceNow admin.
{% endhint %}

{% hint style="danger" %}

#### Trial Installations Not Eligible for Updates

Updates of trial installations are not supported by ServiceNow.
{% endhint %}

## Updating the Designer Application in ServiceNow

As a ServiceNow administrator, you can easily update the Designer application for your users in just a few steps.

### Automatic Update Assignment

The update is available automatically on your instance and can be installed anytime by a ServiceNow admin. When new updates become available, they will appear automatically, and you can install them at your convenience.

### Preparing for the Update

Before updating Designer, backup the following tables with an XML export:

* Class Definitions (x\_inpgh\_des\_class\_definitions)
* Class Fields (x\_inpgh\_des\_class\_fields)
* Diagrams (x\_inpgh\_des\_diagrams)
* Filters (x\_inpgh\_des\_filters)
* Global settings (x\_inpgh\_des\_global\_settings)
* Indicators (x\_inpgh\_des\_indicators)
* Indicator Breakdown (x\_inpgh\_des\_indicator\_breakdown)
* Relationship Definitions (x\_inpgh\_des\_relationship\_definitions)
* Relationship Fields (x\_inpgh\_des\_relationship\_fields)
* Shapes (x\_inpgh\_des\_shapes)
* Shape Libraries (x\_inpgh\_des\_shape\_libraries)
* Templates (x\_inpgh\_des\_templates)

If any errors occur during the update, you can restore your data using the XML files.

### Updating Designer

1. Navigate to **System Applications > All Available Applications > All**
2. Search for the **Designer** application
3. Choose the version you want to upgrade to and select **Update**. The application will automatically update on your instance
4. Execute the **Fix Script "Check Global Settings"** after the update procedure. This script adds new settings to the Global Settings Table that are mandatory. Due to changes in newer ServiceNow releases, Fix Scripts are only executed with new installations, not with updates

Access the script here:

```html
https://YOURINSTANCE.service-now.com/nav_to.do?uri=%2Fsys_script_fix.do%3Fsys_id%3D0ec147f1db95d0101084533fd3961993
```

5. Delete all records from table: `x_inpgh_des_user_settings`

{% hint style="warning" %}

#### User Acceptance Test

Although local configurations should be unaffected by updates, it is recommended to conduct a short User Acceptance Test to ensure that your Designer configuration remains the same after the update. For example, any shape libraries you have added should still be present.
{% endhint %}

## Shapes & Libraries

In Designer V5.5, we made changes to the shape library and structure. As a result, we removed the automatic update on shapes to prevent uncontrolled changes to your shape configuration.

To install the latest shapes, use the XML files provided below for both shapes and libraries:

* [All 139 Shape Libraries & 4,159 Shapes](https://www.ins-pi.com/hubfs/Knowledge%20Base%20Content/Designer%20%E2%80%94%20All%20Shapes.zip)
* [Only ServiceNow Shape Libraries & Shapes](https://www.ins-pi.com/hubfs/Knowledge%20Base%20Content/Designer%20%E2%80%94%20ServiceNow%20Shapes.zip)
* [Only C4 Shape Library & Shapes](https://www.ins-pi.com/hubfs/Knowledge%20Base%20Content/Designer%20%E2%80%94%20C4%20Shapes.zip)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ins-pi.com/designer/get-the-app/update.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
