Loading...
Loading...
Use to populate the Omni-Channel Supervisor action + tab surface on an existing OmniSupervisorConfig by inserting the standard OmniSupervisorConfigAction and OmniSupervisorConfigTab companion rows via the Data API, idempotent (inserts only the missing types). Requires an OmniSupervisorConfig from service-omni-supervisor-config-deploy. Triggers: give the supervisor the standard action buttons and tabs, add Wallboard/Agents/Queues tabs to Omni Supervisor, configure supervisor actions like Change Queues/Skills. Do not use to create the supervisor configuration itself, create supervisor users, assign the supervisor permission set, or add custom-action / FlexiPage / AWS-dashboard / AI-agent surfaces (those need an external reference and must be set up in Setup).
npx skill4agent add forcedotcom/sf-skills service-omni-supervisor-surface-deployOmniSupervisorConfigOmniSupervisorConfigActionOmniSupervisorConfigTabOmniSupervisorConfigId*TypeDisplayOrderOmniSupervisorConfigservice-omni-supervisor-config-deploybash scripts/deploy-and-report.sh <org-alias> [config_developer_name]org-aliassf org display --target-org <alias>config_developer_nameOmniSupervisorConfig.DeveloperNameSUPERVISOR_ACTIONSAllAgents.ChangeQueues,AllAgents.ChangeSkills,AllAgents.ChangeGroups,AllAgents.AssignLearning,QueuesBacklog.ManageQueuesSUPERVISOR_TABSWallboard,Agents,QueuesBacklog,AssignedWork,SkillsBacklogPLAN_ONLY=1sfsfOmniSupervisorConfigservice-omni-supervisor-config-deploytarget_skillsafe_to_writeIsSandboxTrialExpirationDate != nullOrganizationTypebash scripts/deploy-and-report.sh <org-alias> [config_developer_name]DisplayOrderSAFE_ACTIONSSAFE_TABSreferences/api-notes.md*.CustomAction*.AWSDashboardFlexipageTypeAIAgentsAgentforceSDRreusedcreatedstatuscreatedreusedDisplayOrderstatuscreatedreusedblockedPLAN_ONLY=1action_neededconfigdeveloper_nameidactionstabsrequestedcreatedreusedcountmanual_actionsblocking_issuenullstatus: blockedSELECT OmniSupervisorActionType, DisplayOrder FROM OmniSupervisorConfigAction WHERE OmniSupervisorConfigId = :configId ORDER BY DisplayOrder
SELECT OmniSupervisorTabType, DisplayOrder FROM OmniSupervisorConfigTab WHERE OmniSupervisorConfigId = :configId ORDER BY DisplayOrderOmniSupervisorConfig| File | When to read |
|---|---|
| The full |