> ## Documentation Index
> Fetch the complete documentation index at: https://superofficeas-worktree-351-fix-webapi-escaped-anchors.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# screen_chooser table

> Screen choosers

## screen\_chooser Table (375)

Screen choosers

## Fields

| Name                      | Description                                                 | Type                            | Nullable |
| ------------------------- | ----------------------------------------------------------- | ------------------------------- | :------: |
| id                        | Primary key                                                 | PK                              |    No    |
| screen\_type              | Event id that triggers script.  See EventHandlerType enum.  | screen\_type                    |    Yes   |
| screen\_target            | What screen this is a chooser for                           | Int                             |    No    |
| ejscript                  | The CRMscript code for this event handler                   | Clob                            |    Yes   |
| description               | Optional description of what this script is used for.       | String(2047)                    |    Yes   |
| enabled                   | Whether this screen chooser is enabled or not               | Bool                            |    Yes   |
| unique\_identifier        | Global unique identifier, accross customers/tenants         | String(64)                      |    No    |
| registered                | Registered when                                             | UtcDateTime                     |    Yes   |
| registered\_associate\_id | Registered by whom                                          | FK [associate](./associate.mdx) |    Yes   |
| updated                   | Last updated when                                           | UtcDateTime                     |    Yes   |
| updated\_associate\_id    | Last updated by whom                                        | FK [associate](./associate.mdx) |    Yes   |
| updatedCount              | Number of updates made to this record                       | UShort                          |    No    |
| ejscript\_id              | The ejscript row containing the TypeScript for this trigger | FK [ejscript](./ejscript.mdx)   |    Yes   |

<img src="https://mintcdn.com/superofficeas-worktree-351-fix-webapi-escaped-anchors/KsvSyGQJCWf4OHdL/media/loc/en/database/tables/screen_chooser.png?fit=max&auto=format&n=KsvSyGQJCWf4OHdL&q=85&s=111f9bca43af57b16273df5ab275c524" alt="screen_chooser table relationship diagram" width="758" height="661" data-path="media/loc/en/database/tables/screen_chooser.png" />

## Indexes

| Fields             | Types      | Description |
| ------------------ | ---------- | ----------- |
| screen\_target     | Int        | Index       |
| unique\_identifier | String(64) | Unique      |

## Relationships

| Table                           | Description                                                        |
| ------------------------------- | ------------------------------------------------------------------ |
| [associate](./associate)        | Employees, resources and other users - except for External persons |
| [ejscript](./ejscript)          | ejscript                                                           |
| [extra\_tables](./extra-tables) | This table contains entries for the extra tables in the system.    |

## Replication Flags

* None

## Security Flags

* No access control via user's Role.
