A User of the PASS system. This includes prefered person information that can be used to autopopulate Contributor records
| Field | Type | Description |
|---|---|---|
| id* | URI | Unique User URI (autogenerated) |
| username* | String | Unique login name used by User |
| firstName | String | First name(s) of User |
| middleName | String | Middle name(s) of User |
| lastName | String | Last name(s) of User |
| displayName | String | Name for display. Separate names may not be available, but a person should always at least have a display name. |
| String | Contact email for User | |
| affiliation | String | The affiliation for the User. This could, for example, include department affiliation |
| locatorIds* | List[String] | A list of ids associated with the user by various system that PASS interacts with. The value of each entry would be in the form of : domain:type:value. For example, ["johnshopkins.edu:hopkinsid:DRA2D", "johnshopkins.edu:employeeid:12345", "johnshopkins.edu:jhed:bostaur1"] |
| orcidId | String | ORCID ID for the User |
| roles* | List[Enum] (see list below) | User roles |
*required
Properties automatically generated by the system are documented in System Properties. These are not available to client tools by default.
Role options for User
| Value | Description |
|---|---|
| submitter | User who can view and manage Submissions for personal Publications or those associated with their own Grants |
| admin | User who can manage Submissions for personal Publications or those associated with their own Grants, as well as view Submissions for all Grants |