projectmember Table (12)

Project members. Link-table between person and project

Fields

NameDescriptionTypeNull
projectmember_idPrimary keyPK
project_idParent projectFK project
contact_idContact ID of person who is the project member (slight denormalization)FK contact
person_idPerson ID of person who is the project memberFK person
rankRank in listUShort
mtype_idxMember type linkFK PMembType
text_idOptional commentFK text
registeredRegistered whenUtcDateTime
registered_associate_idRegistered by whomFK associate
updatedLast updated whenUtcDateTime
updated_associate_idLast updated by whomFK associate
updatedCountNumber of updates made to this recordUShort

projectmember table relationship diagram

Indexes

FieldsTypesDescription
projectmember_idPKClustered, Unique
contact_idFKIndex
person_idFKIndex
project_id, rankFK, UShortIndex

Relationships

TableDescription
associateEmployees, resources and other users - except for External persons
contactCompanies and Organizations. This table features a special record containing information about the contact that owns the database.
personPersons in a company or an organizations. All associates have a corresponding person record
PMembTypePMembType list table. List text of titles (member types) for project members.
projectProjects
textLong 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.