Loading...
Loading...
Assign the required Omni permission sets to provisioned agent users. TRIGGER when users ask to assign Omni permissions to agents, grant Omni-Channel access, add Omni_Agent permissions, repair missing Omni permission assignments, or prepare agents to use the Omni widget. DO NOT TRIGGER for arbitrary permission-set authoring, agent creation, or queue membership.
npx skill4agent add forcedotcom/sf-skills service-omni-permission-set-assignPermissionSetAssignmentOmni_Agentservice-omni-agent-users-createservice-omni-presence-status-deploybash scripts/verify-and-assign.sh <org-alias> [count=3] [permission-set-names-csv=Omni_Agent]org-aliascount31..10permission-set-names-csvOmni_Agentcount=3sfsfservice-omni-agent-users-createPermissionsAssignPermissionSetsModifyAllDataOmni_AgentservicePresenceStatusAccessesAvailable_CaseAvailable_VoiceBusyservice-omni-presence-status-deploysafe_to_writeOmni_AgentOmni_Agent--planaction_neededOmni_Agentverify-and-assign.shsafe_to_writeagent{1..N}.<suffix>@example.comPermissionSetOmni_AgentPermissionSetAssignmentallOrNonePermissionSetAssignmentDUPLICATE_VALUEDUPLICATE_VALUEstatusassignedreusedpartialblockedpermission_setsorg_suffixrequested_countexpected_assignment_countrequested_count × len(permission_sets)beforeassigned_this_runassigned_countreused_countaftermanual_actionsblocking_issueassignedreusedpartialblockedassigned_count + reused_count == expected_assignment_countpartialblocking_issueblockedpartialPermissionSetGroupOmni_Agent| File | When to read |
|---|---|
| Load when the default |
| Before the POST loop — PermissionSetAssignment schema, its |