Loading...
Loading...
Use to enable the five Omni-Channel base settings on a Salesforce org via the Metadata API. The canonical writer scripts/configure-and-report.sh detects, deploys, and re-verifies in one call (run mode) or detects only (plan mode); it is idempotent (deploys only when a toggle is false or missing) and guards writes with a sandbox/CDO/trial/DE safe_to_write check. It always surfaces the UI-only login-behavior gap in its report. Triggers: enable Omni-Channel, turn on Omni base settings, configure OmniChannelSettings, deploy Settings:OmniChannel. Do not use to configure downstream Omni entities (queues, presence, permissions — use the entity-specific skill) or to deploy other Settings types (use platform-metadata-deploy).
npx skill4agent add forcedotcom/sf-skills service-omni-base-settings-configureOmniChannelSettingsenableOmniChannelenableOmniAutoLoginPromptenableOmniSecondaryRoutingPriorityenableOmniSkillsRoutingenableOmniStatusCapModelenableOmniChannel=truebash scripts/configure-and-report.sh run <org-alias> # detect; deploy if needed; re-verify
bash scripts/configure-and-report.sh plan <org-alias> # read-only: detect only, never deploysorg-aliastrueplatform-metadata-deployOmniChannel.settings-meta.xmlsf.lightning.force.comsfsafe_to_writeIsSandboxTrialExpirationDate != nullOrganizationTypeIsSandbox=falseTrialExpirationDateIsSandboxconfigure-and-report.shreusedsafe_to_writeassets/force-app/main/default/settings/OmniChannel.settings-meta.xmltrueSucceededPartialconfiguredblockedreusedaction_neededSettings:OmniChannelassets/--source-dirSettingsreusedenableOmniAutoLoginPromptconfigure-and-report.shstatusconfiguredreusedaction_neededblockedall_enabledbeforeafterdeploy_idsafe_to_writemanual_actionsblocking_issueconfiguredreusedaction_neededblockedsafe_to_write=falseSucceededPartialmanual_actionsdeploy_idnullreusedaction_neededblocking_issuestatus: blockedOmniChannelSettingsSettingsplatform-metadata-deploy| File | When to read |
|---|---|
| Before a deploy — the five toggles' semantics, dependencies, and the login-behavior caveat |