You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
By default, Salesforce does not provide an ability to deploy access entries and in scratch, org users do not have access to Presence Statuses. The only one available is "Offline". It blocks running standard testing and running e2e tests as a real service agent by accepting cases, etc.
The text was updated successfully, but these errors were encountered:
ruslan-kurchenko
changed the title
Automate Grating "Service Presence Status Access" (Omni-Channel)
Automate Granting "Service Presence Status Access" (Omni-Channel)
May 22, 2023
@ruslan-kurchenko Sounds good!
I don't have much experience with Omni Channel. But from what you and others have described it really looks like a Metadata Gap and therefore it's a perfect fit for sfdx-browserforce-plugin.
Do you want to create a PR yourself?
If you don't want to create a PR, I can do it.
Your script looks good, so I don't think the implementation itself will be complicated.
The thing that will require some effort is to develop the E2E tests for it.
What would be a good test case and what are the steps to prepare a Scratch Org for testing?
By default, Salesforce does not provide an ability to deploy access entries and in scratch, org users do not have access to Presence Statuses. The only one available is "Offline". It blocks running standard testing and running e2e tests as a real service agent by accepting cases, etc.
Idea: https://ideas.salesforce.com/s/idea/a0B8W00000Gdq3UUAR/add-service-presence-statuses-access-to-metadata-api
As mentioned in the DX@Scale Slack thread, it is worth adding this automation to Browserforce - https://dxatscale.slack.com/archives/CN9N54GF5/p1684482930346419
The text was updated successfully, but these errors were encountered: