When inviting someone to a project, any existing specifications will, by default, grant the invited user the same permissions across all those specifications, inherited from their project permissions. 


However, you can customize permissions for each specification individually at the moment of inviting the user. You can change this on a specification by specification basis at the time of inviting the user to the project.


The four specification permission levels are:


ContributorCan add, edit and delete specification content.
Can print & export to PDF or Microsoft Word.
Can make associations with the specification and the model - see 'Model integration' articles.
DesignerCan make associations with the specification and the model - see 'Model integration' articles.
Can view the specification with limited ability to change content. They can edit the prefix, title and suffix but cannot edit the specification contents. 
Can print & export to PDF or Microsoft Word.
ReaderCan view the specification without the ability to change content.
Can print & export to PDF or Microsoft Word.
Cannot make associations with the specification and the model.
ExcludedNo access or visibility of the specification. This specification will not be visible to the user.


Please see Collaboration roles and permissions - Projects & master folders for a more detailed explanation of each permission.