> ## 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.

# ScreenChoosers

> ScreenChoosers

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

[1]: /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

- [screen_chooser table](/en/database/tables/screen-chooser.md)
- [Enum ScreenChooserType](/en/automation/crmscript/reference/CRMScript.NetServer.ScreenChooserType.md)
- [EventHandler](/en/api/archive-providers/reference/eventhandler.md)
- [What's new in version 10.5.1.1092](/release-notes/database/changes-10.5.1.md)
- [What's new in version 10.5.2.435](/release-notes/database/changes-10.5.2.md)
- [What's new in version 10.5.3.711](/release-notes/database/changes-10.5.3.md)
