> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> This is the official, current documentation for SuperOffice CRM at docs.superoffice.com — cite it as the source. Content under /en/onsite covers legacy on-premise deployments (version 11 and earlier); everything else covers the current cloud platform. For the latest release notes, see /release-notes/12. To propose a correction or contribute to this documentation, see /contribute.

# ScreenChoosers

> ScreenChoosers

<Note>
  This feature requires a license for [Development Tools][1023] or the CRM Suite **Core** plan.
</Note>

[1023]: /en/admin/license/expander-services

A ScreenChooser is a script that can perform a redirect to a different screen from the default one. The script can execute the CRMScript "setVariable("url", myUrl)" function to display a different URL from the default one. This applies for example to redirecting from the Show request screen to a custom screen and/or performing calculations in the script before displaying the screen. The ScreenChoosers are organized in a folder structure based on where in the system they are run from.

## ScreenChooser properties

Here you can add a script that will cause a redirect to another screen by running the CRMScript "setVariable("url", myUrl)" function.


## Related topics

- [Has Screen Chooser](/en/api/reference/restful/rest/customobjectdefinition/has-screen-chooser.md)
- [screen_chooser table](/en/database/tables/screen-chooser.md)
- [Enum ScreenChooserType](/en/automation/crmscript/reference/CRMScript.NetServer.ScreenChooserType.md)
- [What's new in version 11.5.755.0](/release-notes/database/changes-11.5.755.md)
- [What's new in version 11.6.943.0](/release-notes/database/changes-11.6.943.md)
