Skip to main content

Known Issues

Documented product issues that may affect configurator testing, along with their fixes or current status. For general how-to fixes, see Troubleshooting.

IssueStatus
Configurator: FUNCTIONALITY_NOT_ENABLEDResolved (org configuration)
Configurator: success=false on mutationUnder investigation

Configurator: FUNCTIONALITY_NOT_ENABLED [IHeadlessConfiguratorFamily]​

Symptom​

Running a configurator snapshot (quote-anchor or scenario) fails at the very first configurator call with:

Failed to load configuration instance: FUNCTIONALITY_NOT_ENABLED:
This feature is not currently enabled for this user type or org: [IHeadlessConfiguratorFamily]

The run report shows an execution error and no configuration messages, because the Product Configurator Business APIs (for example load-instance) are rejected before any step runs.

Cause​

The connected Salesforce user does not have the Product Configurator API User system permission. This is required for the headless/Business API configurator family, and it is independent of:

  • The standard "Product Configurator" permission set
  • The user's profile (even System Administrator)
  • The API version

Fix​

Create and assign a dedicated permission set:

  1. In Salesforce Setup, create a new Permission Set.
  2. Under System Permissions, enable Product Configurator API User.
  3. Assign the permission set to the connected/integration user used by Revsnap.
  4. Reconnect the org in Revsnap (or refresh the access token) so the change takes effect.

After assignment, re-run the configurator snapshot. load-instance should return a context and the run should proceed through its steps.

Status

Resolved via org configuration, no application change required.


Configurator: Configurator API returned success=false​

Symptom​

After the load-instance permission issue is resolved, a scenario run reaches the first mutation step (for example Attempt: add Core Package) and fails with:

Configurator API returned success=false

The step is marked failed and no configuration messages are returned.

Cause​

Under investigation. The configurator mutation API (add-nodes) returns a non-success response for the attempted action. This may be related to:

  • The node path or relationship payload for the bundle component
  • The product or selling-model details resolved for the added product

Fix​

No confirmed fix yet. If you hit this error, capture the scenario name, snapshot, and run ID and contact support.

Status

Under investigation.