The Volunteers for Salesforce (V4S) app provides functions to show various pages on your website.
When you set up the Website integration feature you use a combination the V4S app’s visualforce layouts and Salesforce sites features. These pages show from inside Salesforce.
A public user – Sites Guest user provides access to the fields that show on the volunteer pages. If the sites guest user cannot access any specific field it will throw an error.
You don’t have the permissions required to view GW_Volunteers__Volunteer_Job__c.GW_Volunteers__Location__c
This error shows up because the sites page cannot access the Location State field in the Volunteer Job object.
How to resolve the error?
- Navigate to the Sites option from Salesforce Setup.
- Next, select the Site that you created for Volunteers for Salesforce Website Integration
- After this, select Public Access Settings -> Object Settings and Select Volunteer Job object
- Finally, make sure that the Location State field is checked
How to avoid You don’t have the permissions required to view GW_Volunteers__Volunteer ?
The Volunteers for Salesforce (V4S) app uses the force.com sites pages to host Shift Calendar, Job Listing and Volunteer Sign up features. You can then use an iframe to ’embed’ these pages to your website. This offers very limited customization options. Additionally, you also don’t have access to the code since it is baked in into the app!
Similar to the permissions required to view errors, the V4S website integration also is susceptible conflicts relating to new updates from Salesforce!
Here’s another similar issue.
These could make the calendar, signup forms or job listing pages suddenly stop working.
Volunteer Integration with the Sawfish Plugin
The Sawfish plugin uses the Salesforce API directly to let you quickly start creating pages from within your WordPress website! You can update the Volunteer Jobs, Shifts, Hours info directly from your website, without any extra Salesforce code.
This means the Volunteer Calendar and Signup forms can be built inside your WordPress website without going through the long integration setup and permission issues.
The best thing about this approach is that the calendar and form would match your website theme and styling. You can also add any amount of additional customizations since the pages are inside your WordPress.
Here’s some more things you can create using the plugin!
Salesforce to WordPress
- Display a list of Cards from any object
- Show information in a Table
- Calendar with events and Signup link
- Detail page with Salesforce field information
- JSON for Maps, Charts and other custom apps
WordPress to Salesforce
Interactive Portals – WordPress Login for Salesforce