Configuring Recommended sharing settings for Default External Access
Note: These settings were updated in the December '19 Release of Online Application. If you are on an Online Application version PRIOR to 1912.6, please refer to the December '19 Online Application Upgrade article for additional steps/configuration.
You are strongly encouraged to implement an External Sharing model that enforces a policy of least-privilege access. I.e., All objects should be set to Private or Controlled by Parent in the case of objects that detail to master objects (e.g. Application). We have only provided the TargetX objects below. Every other object should be set to Private unless you are implementing a product outside of TargetX.
- Navigate to Setup and search for Sharing Settings.
- Select Enable External Sharing Model button.
- Select Edit.
- Under Default External Access, select the picklist options based on the table below.
- Once you have completed setting Default External Access, select Save.
Standard Salesforce Objects |
|
---|---|
Object | Default External Access |
Account | Private |
Contact | Private |
User | Private |
TargetX Online Application |
|
---|---|
Object | Default External Access |
Academic Period | Public Read Only |
App Configuration | Public Read Only |
Application Form | Public Read Only |
Community Theme | Public Read Only |
TargetX Applicant Dashboard |
|
---|---|
Object | Default External Access |
Academic Period | Public Read Only |
App Configuration | Public Read Only |
Application Form | Public Read Only |
Community Theme | Public Read Only |
Organization Event | Public Read/Write* |
*Only needed if the Events widget is used within the Applicant Dashboard. |
TargetX Portal |
|
---|---|
Object | Default External Access |
Academic Period | Public Read Only* |
App Configuration | Public Read Only* |
Application Form | Public Read Only* |
Community Theme | Public Read Only |
Configuration | Public Read Only |
Expression | Public Read Only |
Organization Event | Public Read/Write** |
*Only needed if the Application widget is used within Portal. **Only needed if the Events widget is used within Portal. |
TargetX Events |
|
---|---|
Object | Default External Access |
Calendar | Hide Details and Add Events |
Community Theme | Public Read Only |
Discount | Public Read Only |
Events Custom Code | Public Read Only |
Location | Public Read Only |
Organization Event | Public Read/Write |
Recommended Events | Public Read Only |
TargetX Appointment Scheduler |
|
---|---|
Object | Default External Access |
Appointment Time Range | Public Read Only |
Calendar | Hide Details and Add Events |
Holiday | Public Read Only |
TargetX Supporting Automations
Address Plus |
|
---|---|
Object | Default External Access |
Address Plus | Public Read Only |
ARM (in TX Recruitment Manager package) |
|
---|---|
Object | Default External Access |
Requirement Rules (v2) | Public Read Only |
ARM (in stand-alone TX ARM package) |
|
---|---|
Object | Default External Access |
Requirement Rules | Public Read Only |
Group Assignment |
|
---|---|
Object | Default External Access |
Assignment Group (v2) | Public Read Only |
Payments |
|
---|---|
Object | Default External Access |
Pending Cart | Public Read Only |
Source to Master |
|
---|---|
Object | Default External Access |
Source to Master Object | Public Read Only |