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

# FunctionRight table

> Functional right definition

## FunctionRight Table (193)

Functional right definition

## Fields

| Name                      | Description                                                                                | Type                                                    | Nullable |
| ------------------------- | ------------------------------------------------------------------------------------------ | ------------------------------------------------------- | :------: |
| FunctionRight\_id         | Primary key                                                                                | PK                                                      |    No    |
| name                      | Readable, internal ID (not a GUI text)                                                     | String(254)                                             |    No    |
| rightType                 | 0 = functional right                                                                       | Enum [FunctionRightType](./enums/functionrighttype.mdx) |    No    |
| isBuiltIn                 | 0 = added by partner, 1 = supplied by SuperOffice                                          | Bool                                                    |    No    |
| encryptedCheck            | Encrypted data, to detect unwanted changes                                                 | String(254)                                             |    No    |
| requiredModule            | If non-blank, specifies a module license that is also needed, for this right to be granted | String(239)                                             |    Yes   |
| registered                | Registered when                                                                            | UtcDateTime                                             |    No    |
| registered\_associate\_id | Registered by whom                                                                         | FK [associate](./associate.mdx)                         |    No    |
| updated                   | Last updated when                                                                          | UtcDateTime                                             |    No    |
| updated\_associate\_id    | Last updated by whom                                                                       | FK [associate](./associate.mdx)                         |    No    |
| updatedCount              | Number of updates made to this record                                                      | UShort                                                  |    No    |

<img src="https://mintcdn.com/superofficeas/zNQa3AO19PFK63SB/media/loc/en/database/tables/FunctionRight.png?fit=max&auto=format&n=zNQa3AO19PFK63SB&q=85&s=c3e51dc6557633154c346cef38a2b10b" alt="FunctionRight table relationship diagram" width="802" height="59" data-path="media/loc/en/database/tables/FunctionRight.png" />

## Indexes

| Fields | Types | Description |
| ------ | ----- | ----------- |

## Relationships

| Table                                            | Description                                                        |
| ------------------------------------------------ | ------------------------------------------------------------------ |
| [associate](./associate)                         | Employees, resources and other users - except for External persons |
| [FunctionRightRoleLink](./functionrightrolelink) | Functional right definition                                        |

## Replication Flags

* Replicate changes DOWN from central to satellites and travellers.
* Replicate changes UP from satellites and travellers back to central.
* Copy to satellite and travel prototypes.

## Security Flags

* No access control via user's Role.


## Related topics

- [FunctionRightRoleLink table](/en/database/tables/functionrightrolelink.md)
- [functionrights](/en/api/mdo-providers/reference/functionrights.md)
- [Has Function Right](/en/api/reference/restful/agent/sentry_agent/has-function-right.md)
- [SuperOffice.WebApi.Data.FunctionRightStrings](/en/api/reference/webapi/SuperOffice.WebApi.Data.FunctionRightStrings.md)
- [Enum values for FunctionRightType](/en/database/tables/enums/functionrighttype.md)
- [Get Functional Rights](/en/api/reference/restful/rest/role/get-functional-rights.md)
