Identify and resolve access-related issues in your orgs:
-
In orgs without an Omnistudio license, follow these steps to verify the feature flag status
for
AdvancedOmnistudioAccessCheck,ApexClassCheckForIP,ApexClassCheck,EnforceDMFLSAndDataEncryption, andEnableQueryWithFLS:- From Setup, in the Quick Find box, enter Custom Settings, and then select Custom Settings.
- Click G and go to General Settings.
- Verify whether the flag is set to true. If it’s false, these specific security checks are not active.
-
In orgs with an Omnistudio license, follow these steps to verify the feature flag status
for
AdvancedOmnistudioAccessCheck,ApexClassCheckForIP,ApexClassCheck,EnforceDMFLSAndDataEncryption, andEnableQueryWithFLS:- From Setup, in the Quick Find box, enter Omni Interaction Configuration, and then select Omni Interaction Configuration.
- Verify whether the flag is set to true. If it’s false, these specific security checks are not active.
-
Verify the object-level access. Make sure that the user's profile or permission set has the
necessary read, create, edit, or delete access for the object.
- From Setup, in the Quick Find box, enter Profiles, and then select Profiles.
- Click the user’s profile that you want to verify for the object-level access.
- Locate the user’s object in the Custom Object Permissions or Standard Object Permissions section, and verify whether the Read, Create, Edit, and Delete checkboxes are selected.
-
Verify field-level security (FLS). If specific fields are missing from dropdowns or
picklists, verify FLS for the object.
- From Setup, in the Quick Find box, enter Profiles, and then select Profiles.
- Click the user’s profile that you want to verify for FLS.
- Locate the user’s object in the Field-Level Security section, and click View.
- Verify whether the Read Access and Edit Access (if applicable) checkboxes are selected.
-
Verify custom settings and make sure that the user profile has the specific custom setting
definition assigned. For more information about custom settings, see View and Edit Custom Settings.
- From Setup, in the Quick Find box, enter Custom Settings, and then select Custom Settings.
- Click the name of the custom setting that you want to view.
-
Verify whether the View Setup and Configuration user permission is enabled. This permission
is required for accessing named credentials and metadata. For more information about
permissions, see User Permissions.
- From Setup, in the Quick Find box, enter Profiles, and then select Profiles.
- Click the user's profile that you want to view.
- In the Profiles page, under the Administrative Permissions section, verify whether the View Setup and Configuration checkbox is selected.
-
Verify whether the user has permission to publish or subscribe to
VlocityTrackingEvent__e.- From Setup, in the Quick Find box, enter Permission Sets, and then select Permission Sets.
- Click the name of the permission set that you want to view.
- In the Permission Sets page, under the Apps section, click Object Settings.
-
In Objects list, locate the
VlocityTrackingEvent__eand verify whether the Read and Create permissions are assigned.
-
As a quick workaround, use one of these methods to resolve access issues:
- Grant the missing object, Field, or Custom Setting permissions through a Permission Set to the affected users.
-
If an immediate fix is required when you audit permissions, you can leave the value of
AdvancedOmnistudioAccessCheckorApexClassCheckForIPasfalsein General Settings.
Note Use this only as a temporary workaround to maintain business continuity. After the necessary permission updates are complete, we recommend re-enabling it to make sure that your org remains aligned with the latest security access validations.