> ## Documentation Index
> Fetch the complete documentation index at: https://superofficeas-bugfix-ty-screen-designer-paradox.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Page control and cache

> SoProtocol page control and cache

## Windows only

| Mode     | Description                              |
| :------- | :--------------------------------------- |
| Activate | Forces the application window to the top |
| Flush    | Forces refresh of all caches (Shift+F5)  |
| Refresh  | Forces refresh of all caches (F5)        |
| Reload   | Reloads selected caches                  |

### Examples

* To refresh the client: `superoffice:refresh?db_id=1010000006` or `superoffice:flush?db_id=1010000006`

* To bring the window to the front:

`superoffice:contact.personarchive.main.activate?db_id=98765&contact_id=5`

## Web only

| Mode    | Description                             |
| :------ | :-------------------------------------- |
| Flush   | Flushes the client cache (`?flush`)     |
| Refresh | Refreshes the current page (`?refresh`) |

### Service redirects

Use `service.{program}?action={action}` to redirect to Customer Service screens:

```html theme={null}
superoffice:service.ticket?action=listTickets&ticket_id=123
```

The `flush` command can also be used inline within a navigation path:

```html theme={null}
contact[flush=true].main
```

### Examples

* To flush the cache: `superoffice:contact.main?flush`
* To refresh the current page: `superoffice:contact.main?refresh`
* To navigate to a specific request in Customer Service: `superoffice:service.ticket?action=listTickets&ticket_id=123`
