Super Clone Pro
Permission Settings

Two permission sets are included in Super Clone Pro. The Super Clone Pro Admin permission set can be assigned to those who need the ability to create and update configurations. The Super Clone Pro User permission set can be assigned to users who will only be running Super Clone Pro clone,  copy, and edit logic.

Super Clone Pro Admin permission set grants the ability to read, update, and delete the Super Clone Pro custom objects. It grants permission to use all of the Visualforce pages, execute the Process Builder interface, and execute the Apex API.

Super Clone Pro User permission set grants the ability to only read the Super Clone Pro custom objects. It grants permission to use only the Mass Clone, Clone, Copy, and Edit Visualforce pages, execute the Process Builder interface, and execute the Apex API.

The permission sets are provided as a quick way to assign the required permissions, so users can get up and running quickly. However, these same permissions can be granted through profiles. Below is more detail on permissions for objects, Visualforce pages, and Apex for those that are granting access with Profile permissions.

Object Permissions

At a minimum, a user must have read access to the objects and all object fields for CloneConfiguration__c, CloneObject__c, and CloneField__c custom objects. In addition, Administrators will need create and edit access to the objects, so they can maintain Super Clone Pro configurations.

Visualforce Permissions

Visualforce Page permissions are needed to view any of the Super Clone Pro pages. The Visualforce page permission can be found at Setup -> Develop -> Pages . Locate the Visualforce pages that start with the text “Scp” or are in the “lcrm_scp” namespace.

Click on the Security link to the left of the pages.

Super Clone Pro Visualforce Pages

Select profiles that should have access to the page, and click Save.

The following are Configuration pages. System Administrators usually only have access to them.

  • ScpConfig
  • ScpConfigList
  • ScpConfigNew
  • ScpConfigTransfer

The following are action pages for cloning, copying, and editing records. Both administrators and standard users may have access to these Visualforce pages.

  • ScpClone
  • ScpCopy
  • ScpEdit
  • ScpMassClone

Apex Class Permissions

If using Super Clone Pro in a trigger or the Process Builder, permissions will need to be granted to run the Apex Classes. Apex Class permissions can be found at Setup -> Develop -> Apex Classes. Locate the classes that start with the text “Scp”.

Click on the Security link to the left of the Apex classes.

  • ScpApi – The class that can be referenced in Apex Code for both Clone and Copy functionality.
  • ScpCloneAction – The class that can be referenced in Process Builder for Clone functionality.
  • ScpCopyAction – The class that can be referenced in Process Builder for Copy functionality.