Loading...
Loading...
Create the standard Available and Busy presence statuses needed for Omni-Channel routing. TRIGGER when users ask to deploy Omni presence statuses, configure agent availability, deploy Omni status metadata, create an Available status for Case, Incident, Messaging, or Voice, or add the standard Busy status. DO NOT TRIGGER for custom status designs, unsupported objects, or PresenceUserConfig capacity.
npx skill4agent add forcedotcom/sf-skills service-omni-presence-status-deployAvailable_<X>Busyservice-omni-permission-set-assignservice-omni-channel-setup-coordinate| Target sObject | Available status | Bound channel |
|---|---|---|
| | |
| | |
| | |
| | |
ServicePresenceStatus<label><channels>BusyBusybash scripts/deploy-and-report.sh <org-alias> [Case|Incident|MessagingSession|VoiceCall]org-aliassobject_typeCasesfsfservice-omni-base-settings-configureINVALID_TYPEservice-omni-service-channel-configureValue '<channel>' is not validIncidentMessagingSessionsafe_to_writedeploy-and-report.shAvailable_<X>Busyfiles[].statereusedUnchangedupdatedChangedCreatedcreatedCreatedfiles[].state--metadata--source-dirBusyOmni_OnBreakavailableForMiaw<statusType><channels>StatusTypeAvailable_Messagingsfdc_livemessagestatuscreatedreusedupdatedblockedsobject_typepresence_statusesdeveloper_namelabelchannelsstateBusyreused_existingdeploy_idmanual_actionsblocking_issueblockedmanual_actionsblocking_issuedeploy_idAvailable_<X>Busyassets/servicePresenceStatuses/*.xmlCaseIncidentMessagingSessionVoiceCallPresenceUserConfig| File | When to read |
|---|---|
| Load when preparing the explicit Metadata API deployment for the selected Available status and the optional Busy status |
| On unexpected deploy behavior — the v66 XML schema (no |