Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

This article describes the configuration steps and most strict Sharing Settings required for GoMeddo to function correctly in a Experience Cloud site which is used by authenticated users. Depending on what you want to show on the Experience Cloud site , you might need need to share more.

Keep in mind that GoMeddo is a native Salesforce application built with custom objects. This means you will need to follow Salesforce best practices around object sharing and permissions. This article tries to touch upon the most common requirements, but these may differ from what your use case needs.

1. Create Experience Cloud site

...

Create an Experience Cloud site.

2. Create and assign Permission set & License

  1. Clone the GoMeddo Experience Cloud permission set

  2. Remove all Object Edit permissions (you can leave the Field permissions)

  3. Give Read acces to guest users to the Contact Object

  4. Assign this new permission set to the Guest User corresponding to your Experience Cloud site. You can acces this as follows:

    1. Go to your site’s Builder

    2. Click on Settings

    3. In General click on the Guest User Profile

      Image Removed

    4. Click on View Users

    5. Click on the user name under Full Name

    6. Scroll to Permission Set Assignments and assign the permission set you just created

    7. Scroll to Managed Packages and assign a GoMeddo licence

      Image Removed

  1. Assign a GoMeddo license to you Experience Cloud users. You can skip this step on Sandbox orgs

  2. Assign the GoMeddo Experience Cloud User permission set to your users

  3. Make sure the relevant Profiles or Permission Sets have access to the Experience Cloud site via the site’s Administration > Members settings

    Image Added

Using Screen Flows?

Follow this article to give Guest Users Experience Cloud users access to specific Screen Flows.

3. Change record owner

Change Record Owner from GoMeddo (or APP) to another user for all objects which need to be accessed by the Guest user for (this list will be longer if you use more GoMeddo functionality)

...

Calendar

...

Dimension

...

Reservation Type

...

Reservation

...

Reservation color

...

Resource Type

...

...

View

4. Enabling sharing rules

...

  • Go to Setup

  • Go to Sharing Settings

  • Define a Based on criteria based sharing rule for at least the following objects (this list will be longer if you use more GoMeddo functionality)

    • AvailablilityAvailability

    • Calendar

    • Dimension

    • Reservation Type

    • Reservation

    • Reservation color

    • Resource Type

    • Resource

    • View

These settings allow you to show you a very basic calendar to a Guest user and make a reservation. If you want to show more, you might need to add more sharing rules based on the specific you want to show.

5. Done

Done! Authenticated users should now have access to your Experience Cloud site with GoMeddo functionality. Keep in mind that GoMeddo is a native Salesforce application built with custom objects. This means you will need to follow Salesforce best practices around object sharing and permissions. This article tries to touch upon the most common requirements, but these may differ from what your use case needs.

Filter by label (Content by label)
showLabelsfalse
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@101b6
showSpacefalse
sortmodified
typepage
reversetrue
labelscommunity partner-community customer-community employee-community
cqllabel in ( "community" , "customer-community" , "partner-community" , "employee-community" ) and type = "page" and space = "BPD"

...