Loading...
Loading...
Use to make agents routable by Omni skills-based routing: ensure an Omni Skill exists, then assign it to each active agent through the classic Omni-Channel SkillUser junction. Idempotent — existing skills and user bindings are reused, and only missing bindings are created. Works on Service Cloud orgs without requiring Field Service. Triggers: set up skills-based routing agents, assign Omni skills to agents, make agents skill-routable, create an Omni skill and bind users, repair missing agent skill assignments. Do not use to author WorkSkillRouting rules, create agent users, or configure queues.
npx skill4agent add forcedotcom/sf-skills service-omni-skills-based-routing-configureSkillUserServiceResourceServiceResourceSkillServiceResource.IsActiveSkillUserbash scripts/configure-and-report.sh <org-alias> <skill_developer_name> [agent_members_csv] [skill_master_label]org-aliasskill_developer_nameSkillOmni_Demo_Voiceagent_members_csv…@…005…AGENT_MEMBERS_CSVskill_master_labelsfsfservice-omni-base-settings-configureservice-omni-agent-users-createsafe_to_writeconfigure-and-report.shSkillSkillSkillUserSkillIdUserIdDUPLICATE_VALUEpartialblocking_issuestatusconfiguredreusedpartialblockedskill{developer_name, id, state}agents{username, user_id, skill_binding_id, skill_binding_state}created_countsreused_countsmanual_actionsblocking_issuereusedconfiguredpartialblockedblocking_issuemanual_actionsWorkSkillRoutingSkillUser.SkillLevel| File | When to read |
|---|---|
| Skill metadata vs Skill sObject, the SkillUser agent-binding model, and SBR base-setting prerequisites |
| When validating changes — run |