SlideShare a Scribd company logo
1 of 16
by Vivek Chakravarthy
Live Scenario1:
• There are two customers waiting in in Queue with the same request.
• You want to first address the VIP Customer then the Non-VIP.
• Omni helps in assigning the request of the VIP Customer first then the Non-VIP Customer.
VIP
Non-VIP
Susheel (Manager)
Shwetha Ashik Nandhini Raksha Vivek Manjula Aakash N Dharani Shashidhar
GXP-Dev Engage-Dev
GXP-Testing Engage-testing
5555555 5
1 2 2 2 3 2 2 2
5
2
2
1
2
1 P1P2
P2P1
GXP-DevGXP-Testing Engage-Dev Engage-Testing
• Susheel is a Team Manager, who takes the responsibility of dispatching the work he get with in his team.
• He has his team grouped by different skill sets with their own respective Priorities.
• In this example there are 2 Applications GXP and Engage.
Below example depicts how Susheel will be dispatching the work he get to his team.
Live Scenario2:
Manager
Importance
Type of Work
Age of Work
Availability
Capacity
• For the Example: 1 manager/4 different types of work/2 different types of Priorities/the Profiles with different
capacities of work & the availabilities of the users
• [Vision from Omni Channel: 1 Omni-channel/4 queues/2 routing configurations/n Presence configurations &
Presence Statuses]
Omni-Channel replaces the part of Manger’s work in dispatching the case to
the right skillsets and priorities.
• How do we enable Omni channel for our Org?
• What happens after enablement?
• What do we specify at Queue Level?
Lets start with 3 Questions!!
Pre-Requisites:
• Omni channel is a standard console component(once you enable omni channel this component is visible
in the console footer).
• At the Queue level, the object for which this queue is created and the user part of this queue is
configured.
Omni-channel
• Omni is all about getting the right work to the right person at the right time.
• Omni Channel routes the work based on relative priority.
• Omni-Channel directly will not pick the object records. It only picks the records of the objects which are
routing enabled in Service Channel.
• Omni-channel treats any record as work items, irrespective of which object record it is!
• Work item which comes into omni channel is routing enabled.
• Omni Channel supports Cases, Leads and Custom objects that don’t have a master object.
Omni basically consists of below four main Objects:
• Service Channel – Objects in scope for omni-channel are enabled here!
• Presence Statuses – User Availability Statuses are created here!
• Routing Configuration – Preferred method of routing depending on the Priority of the
record is configured here!
• Presence configuration – specific configurations of the users and Profiles are
configured here!
Presence Status
• Presence statuses are to define the availability of the agents.
• At the presence Statuses, the object for which the status should appear is selected. (Only the objects
which are enabled in service channel are appeared here.)
• Profile level restriction can also be given
Routing Configuration:
• Routing Configuration control the Priority, Urgency and size of the work request.
• Items are routed first by the priority of the queue, then by age of the work requests(Oldest items are Routed
first).
• Omni channel routes items to available, capable agents with capacity.
• Push time-out sets a timer for how long an agent has to accept or decline a work request before it’s pushed
to another agent.
• Routing Model(Least Active/Most Available):
Least active – Omni routes the cases to the agent who is working on the least number of work items.
Most Available – Omni routes the cases based on difference between Agent’s total Capacity(defined in
Presence Configuration) and the total units of capacity(sum of capacities of each work item defined in
respective Routing Configuration) the agent is working on.
• Over flow assignee in Routing Configuration means that, If your org reaches the Omni-channel Limit, the
records can be routed to that Assignee. The Assignee can be a user or a Queue.
On what basis do anyone want to route the work item?
• Any user can be part of only one Presence Configuration at a time.
• Capacity: Total Units of capacity user can be assigned at any point of time.
• Update status on push timeout: create a separate status with Busy type and assign it to push time in
presence configuration.
• Auto accept request : User is given no access to accept a case the case will be auto assigned depending
on the available capacity.
Concept of declining Work Requests:
What happens when you’re an agent assigned to the High-Priority queue, and you receive a work request for
something like “A customer can’t find our FAQ page”? – This is where declining the work request comes into
picture.
• Decline request: This ensures the same request doesn’t come back around to the agent who declined it.
• Presence decline reasons - Incorrect queue (Users can decline the work request and mention the decline
reason while declining)
Presence Configuration
• Cases comes in with a defined Queue Ownership –> Later - Below is the flow
Service channel
Custom
object 1
cases
leads
Work items
Omni
channel
2.RC
Capacity
1.User
Availability
status
4.Routes as
per the
Routing
stack
3.Filtersout
the users
with
capacity
Routing Stack
Capacity = 5
Units left = 3
Capacity = 5
Units left = 2
Capacity = 5
Units left = 2
Capacity = 5
Units left = 5
Capacity = 5
Units left = 3
Agents Availability
1
2
3
4
5
Omnichannel Supervisor:
• This is used for monitoring Work items in the Queue, Agents Availability.
Live Demo - >
Any Questions?

More Related Content

What's hot

Quick Start to Field Service Lightning, Paweł Dobrzynski
Quick Start to Field Service Lightning, Paweł DobrzynskiQuick Start to Field Service Lightning, Paweł Dobrzynski
Quick Start to Field Service Lightning, Paweł DobrzynskiCzechDreamin
 
Advanced Uses of Salesforce's Login Flows
Advanced Uses of Salesforce's Login FlowsAdvanced Uses of Salesforce's Login Flows
Advanced Uses of Salesforce's Login FlowsSalesforce Developers
 
Getting started with Salesforce security
Getting started with Salesforce securityGetting started with Salesforce security
Getting started with Salesforce securitySalesforce Admins
 
Admin Webinar—An Admin's Guide to Profiles & Permissions
Admin Webinar—An Admin's Guide to Profiles & PermissionsAdmin Webinar—An Admin's Guide to Profiles & Permissions
Admin Webinar—An Admin's Guide to Profiles & PermissionsSalesforce Admins
 
Salesforce Field Service Lightning
Salesforce Field Service LightningSalesforce Field Service Lightning
Salesforce Field Service LightningJayant Jindal
 
Salesforce Communities
Salesforce CommunitiesSalesforce Communities
Salesforce CommunitiesSunil kumar
 
Salesforce for Nonprofits: An Introduction to Salesforce.org. NPSP, and Aptaria
Salesforce for Nonprofits: An Introduction to Salesforce.org. NPSP, and AptariaSalesforce for Nonprofits: An Introduction to Salesforce.org. NPSP, and Aptaria
Salesforce for Nonprofits: An Introduction to Salesforce.org. NPSP, and AptariaAptaria
 
Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...
Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...
Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...Edureka!
 
Understanding how a CDP can unify your Martech
Understanding how a CDP can unify your MartechUnderstanding how a CDP can unify your Martech
Understanding how a CDP can unify your MartechAcquia
 
A Comprehensive Guide to Salesforce Field Service
A Comprehensive Guide to Salesforce Field Service A Comprehensive Guide to Salesforce Field Service
A Comprehensive Guide to Salesforce Field Service Cloud Analogy
 
Salesforce Service cloud 3 presentation
Salesforce Service cloud 3 presentation Salesforce Service cloud 3 presentation
Salesforce Service cloud 3 presentation missmeryl
 
Introducing the Salesforce platform
Introducing the Salesforce platformIntroducing the Salesforce platform
Introducing the Salesforce platformJohn Stevenson
 
Salesforce Cross-Cloud Architecture
Salesforce Cross-Cloud ArchitectureSalesforce Cross-Cloud Architecture
Salesforce Cross-Cloud ArchitectureThierry TROUIN ☁
 
What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...
What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...
What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...Edureka!
 
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...Edureka!
 
Lightning web components episode 2- work with salesforce data
Lightning web components   episode 2- work with salesforce dataLightning web components   episode 2- work with salesforce data
Lightning web components episode 2- work with salesforce dataSalesforce Developers
 
Introduction to the Salesforce Security Model
Introduction to the Salesforce Security ModelIntroduction to the Salesforce Security Model
Introduction to the Salesforce Security ModelSalesforce Developers
 
Salesforce Flows Architecture Best Practices
Salesforce Flows Architecture Best PracticesSalesforce Flows Architecture Best Practices
Salesforce Flows Architecture Best Practicespanayaofficial
 

What's hot (20)

Quick Start to Field Service Lightning, Paweł Dobrzynski
Quick Start to Field Service Lightning, Paweł DobrzynskiQuick Start to Field Service Lightning, Paweł Dobrzynski
Quick Start to Field Service Lightning, Paweł Dobrzynski
 
Advanced Uses of Salesforce's Login Flows
Advanced Uses of Salesforce's Login FlowsAdvanced Uses of Salesforce's Login Flows
Advanced Uses of Salesforce's Login Flows
 
Getting started with Salesforce security
Getting started with Salesforce securityGetting started with Salesforce security
Getting started with Salesforce security
 
Admin Webinar—An Admin's Guide to Profiles & Permissions
Admin Webinar—An Admin's Guide to Profiles & PermissionsAdmin Webinar—An Admin's Guide to Profiles & Permissions
Admin Webinar—An Admin's Guide to Profiles & Permissions
 
Salesforce Field Service Lightning
Salesforce Field Service LightningSalesforce Field Service Lightning
Salesforce Field Service Lightning
 
Salesforce Communities
Salesforce CommunitiesSalesforce Communities
Salesforce Communities
 
Salesforce for Nonprofits: An Introduction to Salesforce.org. NPSP, and Aptaria
Salesforce for Nonprofits: An Introduction to Salesforce.org. NPSP, and AptariaSalesforce for Nonprofits: An Introduction to Salesforce.org. NPSP, and Aptaria
Salesforce for Nonprofits: An Introduction to Salesforce.org. NPSP, and Aptaria
 
Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...
Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...
Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...
 
Introduction to Apex for Developers
Introduction to Apex for DevelopersIntroduction to Apex for Developers
Introduction to Apex for Developers
 
Understanding how a CDP can unify your Martech
Understanding how a CDP can unify your MartechUnderstanding how a CDP can unify your Martech
Understanding how a CDP can unify your Martech
 
A Comprehensive Guide to Salesforce Field Service
A Comprehensive Guide to Salesforce Field Service A Comprehensive Guide to Salesforce Field Service
A Comprehensive Guide to Salesforce Field Service
 
Salesforce Service cloud 3 presentation
Salesforce Service cloud 3 presentation Salesforce Service cloud 3 presentation
Salesforce Service cloud 3 presentation
 
Introducing the Salesforce platform
Introducing the Salesforce platformIntroducing the Salesforce platform
Introducing the Salesforce platform
 
Salesforce Cross-Cloud Architecture
Salesforce Cross-Cloud ArchitectureSalesforce Cross-Cloud Architecture
Salesforce Cross-Cloud Architecture
 
What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...
What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...
What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...
 
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
 
Lightning web components episode 2- work with salesforce data
Lightning web components   episode 2- work with salesforce dataLightning web components   episode 2- work with salesforce data
Lightning web components episode 2- work with salesforce data
 
Introduction to the Salesforce Security Model
Introduction to the Salesforce Security ModelIntroduction to the Salesforce Security Model
Introduction to the Salesforce Security Model
 
Einstein bots
Einstein botsEinstein bots
Einstein bots
 
Salesforce Flows Architecture Best Practices
Salesforce Flows Architecture Best PracticesSalesforce Flows Architecture Best Practices
Salesforce Flows Architecture Best Practices
 

Similar to Salesforce Omnichannel flow

Chain of responsibility pattern
Chain of responsibility patternChain of responsibility pattern
Chain of responsibility patternKuntanSutar
 
queuing theory/ waiting line theory
queuing theory/ waiting line theoryqueuing theory/ waiting line theory
queuing theory/ waiting line theoryArushi Verma
 
SFDC Other Platform Features
SFDC Other Platform FeaturesSFDC Other Platform Features
SFDC Other Platform FeaturesSujit Kumar
 
Measuring IPv6 using ad-based measurement
Measuring IPv6 using ad-based measurementMeasuring IPv6 using ad-based measurement
Measuring IPv6 using ad-based measurementAPNIC
 
Summarization and opinion detection in product reviews
Summarization and opinion detection in product reviewsSummarization and opinion detection in product reviews
Summarization and opinion detection in product reviewspapanaboinasuman
 
STATIK, Kanban's Hidden Gem (#lkce14 talk)
STATIK, Kanban's Hidden Gem (#lkce14 talk)STATIK, Kanban's Hidden Gem (#lkce14 talk)
STATIK, Kanban's Hidden Gem (#lkce14 talk)Mike Burrows
 
Workbench and customising request
Workbench and customising requestWorkbench and customising request
Workbench and customising requestlakshmi rajkumar
 
Designing Fault Tolerant Microservices
Designing Fault Tolerant MicroservicesDesigning Fault Tolerant Microservices
Designing Fault Tolerant MicroservicesOrkhan Gasimov
 
Fault Tolerance in Distributed Environment
Fault Tolerance in Distributed EnvironmentFault Tolerance in Distributed Environment
Fault Tolerance in Distributed EnvironmentOrkhan Gasimov
 
Requirement analysis and UML modelling in Software engineering
Requirement analysis and UML modelling in Software engineeringRequirement analysis and UML modelling in Software engineering
Requirement analysis and UML modelling in Software engineeringsnehalkulkarni74
 
Extending Workforce Management Support to the Back Office Verizon
Extending Workforce Management Support to the Back Office VerizonExtending Workforce Management Support to the Back Office Verizon
Extending Workforce Management Support to the Back Office VerizonDebra L Phillips
 
Architecting for the cloud scability-availability
Architecting for the cloud scability-availabilityArchitecting for the cloud scability-availability
Architecting for the cloud scability-availabilityLen Bass
 
Rational Team Concert Process Customization - What you can and cannot do
Rational Team Concert Process Customization - What you can and cannot doRational Team Concert Process Customization - What you can and cannot do
Rational Team Concert Process Customization - What you can and cannot doRalph Schoon
 
Reactive solutions using java 9 and spring reactor
Reactive solutions using java 9 and spring reactorReactive solutions using java 9 and spring reactor
Reactive solutions using java 9 and spring reactorOrenEzer1
 
Software Engineering Lec 4-requirments
Software Engineering Lec 4-requirmentsSoftware Engineering Lec 4-requirments
Software Engineering Lec 4-requirmentsTaymoor Nazmy
 
Ejb3.1 for the starter
Ejb3.1 for the starterEjb3.1 for the starter
Ejb3.1 for the startershohancse
 

Similar to Salesforce Omnichannel flow (20)

Chain of responsibility pattern
Chain of responsibility patternChain of responsibility pattern
Chain of responsibility pattern
 
queuing theory/ waiting line theory
queuing theory/ waiting line theoryqueuing theory/ waiting line theory
queuing theory/ waiting line theory
 
SFDC Other Platform Features
SFDC Other Platform FeaturesSFDC Other Platform Features
SFDC Other Platform Features
 
Measuring IPv6 using ad-based measurement
Measuring IPv6 using ad-based measurementMeasuring IPv6 using ad-based measurement
Measuring IPv6 using ad-based measurement
 
Summarization and opinion detection in product reviews
Summarization and opinion detection in product reviewsSummarization and opinion detection in product reviews
Summarization and opinion detection in product reviews
 
STATIK, Kanban's Hidden Gem (#lkce14 talk)
STATIK, Kanban's Hidden Gem (#lkce14 talk)STATIK, Kanban's Hidden Gem (#lkce14 talk)
STATIK, Kanban's Hidden Gem (#lkce14 talk)
 
Workbench and customising request
Workbench and customising requestWorkbench and customising request
Workbench and customising request
 
OSGi compendium
OSGi compendiumOSGi compendium
OSGi compendium
 
Designing Fault Tolerant Microservices
Designing Fault Tolerant MicroservicesDesigning Fault Tolerant Microservices
Designing Fault Tolerant Microservices
 
Fault Tolerance in Distributed Environment
Fault Tolerance in Distributed EnvironmentFault Tolerance in Distributed Environment
Fault Tolerance in Distributed Environment
 
Requirement analysis and UML modelling in Software engineering
Requirement analysis and UML modelling in Software engineeringRequirement analysis and UML modelling in Software engineering
Requirement analysis and UML modelling in Software engineering
 
The Scrum Guide
The Scrum GuideThe Scrum Guide
The Scrum Guide
 
Extending Workforce Management Support to the Back Office Verizon
Extending Workforce Management Support to the Back Office VerizonExtending Workforce Management Support to the Back Office Verizon
Extending Workforce Management Support to the Back Office Verizon
 
Akka Actors
Akka ActorsAkka Actors
Akka Actors
 
Architecting for the cloud scability-availability
Architecting for the cloud scability-availabilityArchitecting for the cloud scability-availability
Architecting for the cloud scability-availability
 
Rational Team Concert Process Customization - What you can and cannot do
Rational Team Concert Process Customization - What you can and cannot doRational Team Concert Process Customization - What you can and cannot do
Rational Team Concert Process Customization - What you can and cannot do
 
Reactive solutions using java 9 and spring reactor
Reactive solutions using java 9 and spring reactorReactive solutions using java 9 and spring reactor
Reactive solutions using java 9 and spring reactor
 
Software Engineering Lec 4-requirments
Software Engineering Lec 4-requirmentsSoftware Engineering Lec 4-requirments
Software Engineering Lec 4-requirments
 
Performance testing material
Performance testing materialPerformance testing material
Performance testing material
 
Ejb3.1 for the starter
Ejb3.1 for the starterEjb3.1 for the starter
Ejb3.1 for the starter
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

Salesforce Omnichannel flow

  • 2. Live Scenario1: • There are two customers waiting in in Queue with the same request. • You want to first address the VIP Customer then the Non-VIP. • Omni helps in assigning the request of the VIP Customer first then the Non-VIP Customer. VIP Non-VIP
  • 3. Susheel (Manager) Shwetha Ashik Nandhini Raksha Vivek Manjula Aakash N Dharani Shashidhar GXP-Dev Engage-Dev GXP-Testing Engage-testing 5555555 5 1 2 2 2 3 2 2 2 5 2 2 1 2 1 P1P2 P2P1 GXP-DevGXP-Testing Engage-Dev Engage-Testing • Susheel is a Team Manager, who takes the responsibility of dispatching the work he get with in his team. • He has his team grouped by different skill sets with their own respective Priorities. • In this example there are 2 Applications GXP and Engage. Below example depicts how Susheel will be dispatching the work he get to his team. Live Scenario2:
  • 4. Manager Importance Type of Work Age of Work Availability Capacity • For the Example: 1 manager/4 different types of work/2 different types of Priorities/the Profiles with different capacities of work & the availabilities of the users • [Vision from Omni Channel: 1 Omni-channel/4 queues/2 routing configurations/n Presence configurations & Presence Statuses] Omni-Channel replaces the part of Manger’s work in dispatching the case to the right skillsets and priorities.
  • 5. • How do we enable Omni channel for our Org? • What happens after enablement? • What do we specify at Queue Level? Lets start with 3 Questions!! Pre-Requisites: • Omni channel is a standard console component(once you enable omni channel this component is visible in the console footer). • At the Queue level, the object for which this queue is created and the user part of this queue is configured.
  • 6. Omni-channel • Omni is all about getting the right work to the right person at the right time. • Omni Channel routes the work based on relative priority. • Omni-Channel directly will not pick the object records. It only picks the records of the objects which are routing enabled in Service Channel. • Omni-channel treats any record as work items, irrespective of which object record it is! • Work item which comes into omni channel is routing enabled. • Omni Channel supports Cases, Leads and Custom objects that don’t have a master object.
  • 7. Omni basically consists of below four main Objects: • Service Channel – Objects in scope for omni-channel are enabled here! • Presence Statuses – User Availability Statuses are created here! • Routing Configuration – Preferred method of routing depending on the Priority of the record is configured here! • Presence configuration – specific configurations of the users and Profiles are configured here!
  • 8. Presence Status • Presence statuses are to define the availability of the agents. • At the presence Statuses, the object for which the status should appear is selected. (Only the objects which are enabled in service channel are appeared here.) • Profile level restriction can also be given
  • 9. Routing Configuration: • Routing Configuration control the Priority, Urgency and size of the work request. • Items are routed first by the priority of the queue, then by age of the work requests(Oldest items are Routed first). • Omni channel routes items to available, capable agents with capacity. • Push time-out sets a timer for how long an agent has to accept or decline a work request before it’s pushed to another agent. • Routing Model(Least Active/Most Available): Least active – Omni routes the cases to the agent who is working on the least number of work items. Most Available – Omni routes the cases based on difference between Agent’s total Capacity(defined in Presence Configuration) and the total units of capacity(sum of capacities of each work item defined in respective Routing Configuration) the agent is working on. • Over flow assignee in Routing Configuration means that, If your org reaches the Omni-channel Limit, the records can be routed to that Assignee. The Assignee can be a user or a Queue. On what basis do anyone want to route the work item?
  • 10. • Any user can be part of only one Presence Configuration at a time. • Capacity: Total Units of capacity user can be assigned at any point of time. • Update status on push timeout: create a separate status with Busy type and assign it to push time in presence configuration. • Auto accept request : User is given no access to accept a case the case will be auto assigned depending on the available capacity. Concept of declining Work Requests: What happens when you’re an agent assigned to the High-Priority queue, and you receive a work request for something like “A customer can’t find our FAQ page”? – This is where declining the work request comes into picture. • Decline request: This ensures the same request doesn’t come back around to the agent who declined it. • Presence decline reasons - Incorrect queue (Users can decline the work request and mention the decline reason while declining) Presence Configuration
  • 11. • Cases comes in with a defined Queue Ownership –> Later - Below is the flow Service channel Custom object 1 cases leads Work items Omni channel 2.RC Capacity 1.User Availability status 4.Routes as per the Routing stack 3.Filtersout the users with capacity
  • 12. Routing Stack Capacity = 5 Units left = 3 Capacity = 5 Units left = 2 Capacity = 5 Units left = 2 Capacity = 5 Units left = 5 Capacity = 5 Units left = 3 Agents Availability 1 2 3 4 5
  • 13.
  • 14.
  • 15. Omnichannel Supervisor: • This is used for monitoring Work items in the Queue, Agents Availability. Live Demo - >