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

# projectmember table

> Project members. Link-table between person and project

## projectmember Table (12)

Project members. Link-table between person and project

## Fields

| Name                       | Description                                                             | Type                                                                                        | Nullable |
| -------------------------- | ----------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | :------: |
| projectmember\_id          | Primary key                                                             | PK                                                                                          |    No    |
| project\_id                | Parent project                                                          | FK [project](./project.mdx)                                                                 |    Yes   |
| contact\_id                | Contact ID of person who is the project member (slight denormalization) | FK [contact](./contact.mdx)                                                                 |    Yes   |
| person\_id                 | Person ID of person who is the project member                           | FK [person](./person.mdx)                                                                   |    Yes   |
| rank                       | Rank in list                                                            | UShort                                                                                      |    Yes   |
| mtype\_idx                 | Member type link                                                        | FK [PMembType](./pmembtype.mdx)                                                             |    Yes   |
| text\_id                   | Optional comment                                                        | FK [text](./text.mdx)                                                                       |    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    |
| event\_participant\_status | Reserved field for Lyyti event participants.                            | Enum [ProjectMemberEventParticipantStatus](./enums/projectmembereventparticipantstatus.mdx) |    No    |

<img src="https://mintcdn.com/superofficeas/6OcOTPa_ISkjXJg4/media/loc/en/database/tables/projectmember.png?fit=max&auto=format&n=6OcOTPa_ISkjXJg4&q=85&s=d99e814d6024120a191286a36cf3f8f3" alt="projectmember table relationship diagram" width="749" height="626" data-path="media/loc/en/database/tables/projectmember.png" />

## Indexes

| Fields                                  | Types      | Description |
| --------------------------------------- | ---------- | ----------- |
| contact\_id                             | FK         | Index       |
| person\_id                              | FK         | Index       |
| project\_id, rank                       | FK, UShort | Index       |
| project\_id, event\_participant\_status | FK, Enum   | Index       |

## Relationships

| Table                    | Description                                                                   |
| ------------------------ | ----------------------------------------------------------------------------- |
| [associate](./associate) | Employees, resources and other users - except for External persons            |
| [contact](./contact)     | Companies and Organizations.                                                  |
| [person](./person)       | Persons                                                                       |
| [PMembType](./pmembtype) | PMembType list table. List text of titles (member types) for project members. |
| [project](./project)     | Projects                                                                      |
| [text](./text)           | Long text fields from all over the system                                     |

## Replication Flags

* Area Management controlled table. Contents replicated to satellites and traveller databases.
* Replicate changes UP from satellites and travellers back to central.
* Copy to satellite and travel prototypes.
* Cache table during filtering.

## Security Flags

* Sentry controls access to items in this table using user's Role and data rights matrix on the table's parent.


## Related topics

- [Projects](/en/project/dev/index.md)
- [ProjectMember](/en/api/archive-providers/reference/projectmember.md)
- [Enum values for ProjectMemberEventParticipantStatus](/en/database/tables/enums/projectmembereventparticipantstatus.md)
- [Update Project Members](/en/api/reference/restful/agent/project_agent/update-project-members.md)
- [Add Project Members](/en/api/reference/restful/agent/project_agent/add-project-members.md)
- [Receiving notifications](/en/automation/webhook/dev/notification.md)
