Skip to main content

Users

User access to is governed by a series of permission set groups, permission sets and custom permissions. Administrators can use these permission set groups, permission sets, and custom permissions to provision new users. As some users may not have the required standard Salesforce permissions to provision new users or reset passwords, users with the PP_Provision_User_Accounts custom permission set may provision document authors and reset their passwords by creating User Request records. User Request records are processed at the beginning of every hour by default.

Permission set groups

Permission set groups simplify permission assignment and management by grouping permission sets based on job functions. When you assign a user a permission set group, the user receives all of the permission sets that the permission set group is comprised of. The following table lists the permission set groups and details the permission sets that each permission set group contains.

Note: If there are permissions in the permission set groups that you do not want users to have, you can mute or block the permissions at the permission set group level without editing the permission sets.

Permission set groups
Permission set group labelPermission set group API namePermission setsPermission set group description
PP_Plan_Team_MembersPP_Plan_Team_Members
  • PP_Plan
  • PP_Budget
  • PP_Content_Author
  • PP_Provision_External_Author
  • PP_App_Permissions
  • CM_ContentAuthor
  • CA_Office_365_Author
Users with this permission set group are considered publication plan team members and have access to all corresponding planning objects. Publication plan team members are often responsible for initiating the plan, setting up the team, managing the overall plan timeline, and defining the publication workload based on study completion, concepts, and objectives.
PP_Publication_Author_ExternalsPP_Publication_Author_Externals
  • PP_Content_Author_External
  • PP_App_Permissions
  • CM_ContentAuthor
  • CA_Office_365_Author
Users with this permission set group are considered external publication authors and have access to all corresponding publication document objects. External authors are often responsible for publication document collaboration, and providing document updates, comments, reviews, and approvals.

Note: External authors are considered community users.
PP_Publication_Collaborator_ExternalsPP_Publication_Collaborator_Externals
  • CA_Office_365_Author
  • PP_App_Permissions_External
  • PP_Content_Author_External
Users with this permission set group are considered external publication authors, with access to all corresponding publication document objects.
PP_System_AdminsPP_System_Admins
  • PP_System_Admin
  • PP_App_Permissions
  • CM_ContentAuthor
  • CM_SystemAdmin
  • CA_Office_365_Admin
  • CA_Office_365_Author
Users with this permission set group are considered publication system administrators and have access to all objects. System administrators are often responsible for maintaining the system.
PP_StatisticianPP_Statistician
  • PP_Plan
  • PP_App_Permission
  • PP_Content_Author
  • CM_ContentAuthor
Users with this permission set are considered statisticians and have access to planning and publication document objects. Statisticians are often responsible for providing and clarifying study data. They are also responsible for the data checklist and ensuring proper data integrity and governance.
PP_Budget_ManagerPP_Budget_Manager
  • PP_Plan
  • PP_Budget
  • PP_App_Permissions
Users with this permission set are considered budget managers and have access to planning and budget related objects. Budget managers are often responsible for managing vendors and rate cards, as well as allocating and approving publication plan budgets, line items, and invoices.
PP_Publication_AuthorsPP_Publication_Authors
  • PP_Content_Author
  • PP_App_Permissions
  • CM_ContentAuthor
  • CA_Office_365_Author
Users with this permission set group are considered publication authors and have access to all corresponding publication document objects. Publication authors are often responsible for drafting, authoring, reviewing, approving, and managing the overall publication document from start to finish.

Permission sets

Permission sets bundle permissions and extend users' access to tools and functions. The following table lists the Scientific Publications Cloud product permission sets and details the custom permissions that each permission set contains.

Note: The permission sets listed in the following table are considered internal system metadata and should not be altered in any way. If you need to customize a permission set, clone and assign the cloned permission set to users.

Permission sets
Permission set labelPermission set API nameCustom permissionsDescription
CA_Office_365_Adminmvn__CA_Office_365_AdminMicrosoft 365 AdminUsers with this permission set can author Microsoft 365 content, check out any document to Microsoft 365, reopen in Microsoft 365 any document that is already checked out, and cancel the check out of any document. They are only able to check in documents that they performed the check out action upon.
CA_Office_365_Authormvn__CA_Office_365_AuthorMicrosoft 365 UserUsers with this permission set can author Microsoft 365 content, check out documents of which they are a collaborator, and reopen in Microsoft 365 any document that is already checked out and that they are a collaborator of. They are only able to check in or cancel the check out of documents that they performed the check out action upon. For more information on collaborator permissions, refer to Salesforce’s Change File Access in Lightning Experience documentation.
CM_CompleteTasksOnBehalfOfOthersCM_TaskApproverOnBehalfOfCM Task Completion On Behalf OfGrants users the ability to update (e.g., complete) tasks on behalf of another user.
CM_ContentAuthormvn__CM_ContentAuthor
  • CM Electronic Signer
  • CM User
Standard Scientific Publications Cloud product user.
CM_ContentReadOnlymvn__CM_ContentReadOnly
  • CM Electronic Signer
  • CM User
Grants read only access to Scientific Publications Cloud product module objects and fields.
CM_ReassignTasksCM_ReassignTasksCM_Reassign_TaskGrants users the ability to reassign workflow tasks from themselves to others.
CM_Self_Approvermvn__CM_Self_Approver
  • CM Self Approver
  • CM User
Grants users the ability to assign workflow activities to themselves.
CM_SystemAdminmvn__CM_SystemAdmin
  • CM Admin
  • CM Electronic Signer
  • CM Self Approver
  • CM User
Grants users View All/Modify All access to Scientific Publications Cloud product objects.
Download Audit Trailmvn__AT_Download_Audit_TrailDownload Audit TrailAllows a user to download an Audit Trail report for a record.
PP_App_Permissionsmvn__PP_App_PermissionsNoneUsers with this permission set are provisioned access to Scientific Publications Cloud product settings, custom metadata, Apex classes, etc.
PP_Budgetmvn__PP_BudgetNoneUsers with this permission set are provisioned access to budget and line item objects and fields.
PP_Content_Authormvn__PP_Content_AuthorNoneUsers with this permission set are provisioned access to content objects and fields specific to Scientific Publications Cloud product.

Note: This permission set should be used in conjunction with CM_ContentAuthor.
PP_Content_Author_Externalmvn__PP_Content_Author_ExternalNoneUsers with this permission set are external authors with access to content objects and fields specific to Scientific Publications Cloud product.

Note: This permission set should be used in conjunction with CM_ContentAuthor.
PP_DS_AdminPP_DS_AdminNoneUsers with this permission set have admin access to Digital Science (Altmetric and Dimensions) journal and article attributes/ configuration.
PP_DS_Read_OnlyPP_DS_Read_OnlyNoneUsers with this permission set have read access to Digital Science (Altmetric and Dimensions) journal and article attributes/ configuration.
PP_Lite_App_UserPP_Lite_App_UserLite App UserRestricts users to Lite App features only.
PP_Planmvn__PP_PlanNoneUsers with this permission set are provisioned access to all related plan objects and fields.
PP_Provision_External_Authormvn__PP_Provision_External_Author
  • Provision User Accounts
  • Reset User Password
Users with this permission set can provision users for external authors.
PP_System_Adminmvn__PP_System_AdminNoneUsers with this permission set are considered publication system administrators, with access to all Scientific Publications Cloud product objects.
PP_UP_AdminPP_UP_AdminNoneUsers with this permission set have admin access to Unpaywall article attributes/ configuration.
PP_UP_Read_OnlyPP_UP_Read_OnlyNoneUsers with this permission set will be provisioned read access to Unpaywall article attributes/ configuration.

Custom permissions

Custom permissions give users access to tools and functions. The following table lists the custom permissions.

Note: The custom permissions listed in the following table are considered internal system metadata and should not be altered in any way.

Custom permissions
Custom permission labelCustom permission API nameDescription
CA Office 365 MSFT Validationmvn__CA_Office_365_MSFT_ValidationUsers with this permission have the ability to upload WOPI test files for MSFT validation. This permission is just meant for the Microsoft validation team. It should not be published externally.
Check In Other Users DocumentsCM_Check_In_Other_User_DocumentGrants users the ability to check in documents that are checked out by other users, including documents that are checked out to Microsoft 365.
CM Adminmvn__CM_AdminAdministrator user.
CM Delete Document Role With Open TasksCM_Delete_Document_Role_With_Open_TasksGrants users the ability to delete document roles even if there are open workflow tasks on the document.
CM Electronic Signermvn__CM_Electronic_SignerUsers that have this permission are required to configure their electronic signature in order to electronically sign documents. For more information, reference Electronic signature.

Note: Even with MCM Global Setting configured with Require Electronic Signatures set to true, if the user does not have the CM_Electronic_Signer custom permission assigned, electronic signature will not be required for that user.
CM Self Approvermvn__CM_Self_ApproverGrants users the ability to assign workflow activities to themselves.
CM Complete Tasks On Behalf Of OthersCM_Task_Completion_On_Behalf_OfGrants users the ability to update (e.g., complete) tasks on behalf of another user.
CM Reassign TaskCM_Reassign_TaskGrants users the ability to reassign workflow tasks from themselves to others.
CM Usermvn__CM_UserStandard user.
Download Audit Trailmvn__AT_Download_Audit_TrailAllows users permission to download Audit Trail for a record.
Lite App UserPP_Lite_App_UserIdentifies a user as a Lite App user to restrict their access from full features and functionalities.
Microsoft 365 Adminmvn__CA_Office_365_AdminUsers with this permission have administrative access to the Microsoft 365 service.
Microsoft 365 Usermvn__CA_Office_365_UserUsers with this permission may access the Microsoft 365 service.
Provision User Accountsmvn__PP_Provision_User_AccountsUsers with this custom permission are able to provision access to collaborators.
Reset User Passwordmvn__PP_Reset_User_PasswordUsers with this custom permission are able to reset collaborator user passwords.

Provision new users

Scientific Publications Cloud product access is governed by users having access to the CM User custom permission. Administrators with the appropriate standard Salesforce permissions can manually grant users access to Scientific Publications Cloud product by assigning them the CM User custom permission. Users with the PP_Provision_User_Accounts custom permission set can provision document authors and reset their passwords by creating User Request records.

Create new users

To manually create a new user and grant the user access to Scientific Publications Cloud product:

  1. If the user does not already exist in Salesforce, add the user to Salesforce. Visit Salesforce's View and Manage Users documentation.

  2. In the Quick Find box in Setup, search for and select Users, and then click the Full Name of the user.

  3. Click Edit Assignments on the Permission Set Group Assignments related list.

  4. Select the appropriate Permission Set Group(s). To use the Scientific Publications Cloud product, the user must be assigned a permission set group that contains a permission set with the CM User custom permission.

  5. Click Save.

Create User Requests records

If you do not have the standard Salesforce permissions required to create and provision new users but have the PP_Provision_User_Accounts custom permission set, you can:

  • Provision document authors by using the Related Document Authors component to create User Request records with a record type of New User. To prevent duplicate users, an error occurs if you use the component to try and provision a document author with the same email address as an existing user. This check is not performed if you use another method, such as a data load, to create and provision document authors.

  • Reset users passwords by creating User Request records with a record type of Password Reset.

System run batch jobs process User Request records at the beginning of every hour by default.

User Request (mvn__PP_User_Request__c)

The User Request (mvn__PP_User_Request__c) object stores user request details for provisioning user access and resetting user passwords. System run batch jobs process User Request records at the beginning of every hour by default. Once a User Request record is processed, the Result field changes to Success, and the Status field changes to Complete. Processed records are not deleted.

Note: To create a User Request record, you must have the PP_Provision_User_Accounts custom permission set.

User Request schema
Field labelAPI nameData typeDescription
Completed Date/Timemvn__PP_Completed_Date_Time__cDate/TimeDate and time the user request is completed.
Contactmvn__PP_Contact__cMaster-Detail(Contact)Master-detail relationship to the contact.
Created ByCreatedByIdLookup(User)Id of the user who created the record.
Document Collaboratormvn__PP_Document_Author__cLookup(Document Collaborator)Lookup relationship to the document author.
Error Messagemvn__PP_Error_Message__cLong Text Area(32768)Message that displays when an error occurs.
Last Modified ByLastModifiedByIdLookup(User)Id of the user who last modified the record.
OwnerOwnerIdLookup(User,Group)Id of the user or group who owns the record.
Record TypeRecordTypeIdRecord TypeId of the record type. Record types include:
  • New User - user request record type for provisioning a new user.
  • Password Reset - user request record type for resetting a user password.
Resultmvn__PP_Result__cPicklistOutcome of the batch job that processed the user request record. Picklist values include:
  • Success
  • Failed
Statusmvn__PP_Status__cPicklistPicklist indicating the user request record status. Picklist values include:
  • Pending
  • Complete
Usermvn__PP_User__cLookup(User)Lookup relationship to the user.
User JSON Definitionmvn_PP_User_JSON_Definition__cLong Text Area(32768)JSON definition for creating user records. This field does not need to be manually filled out. Here is a sample JSON definition:

\{ "ProfileId":"00e3F000001E9ViQAK", "CountryCode":"US", "LastName":"Smith", "Street":"123 Maple Ln.", "Phone":null, "CompanyName":"Test Account", "EmailEncodingKey":"UTF-8", "City":"Chicago", "PostalCode":"US", "Title":"Head Physician", "StateCode":"IL", "FirstName":"Jonathan", "TimeZoneSidKey":"America/Los_Angeles", "LanguageLocaleKey":"en_US", "LocaleSidKey":"en_US", "Email":"jsmith@example.com" \}
User Request #NameAuto NumberAutomatically incremented record number.

Deactivate users

Users can be deactivated so that they can no longer log into the Scientific Publications Cloud product system. When a user is deactivated, all of their associated records for the Plan Team Member (mvn__PP_Plan_Team_Member__c) custom object are updated to have an Inactive Status. Visit Deactivate users in Salesforce's Help.