{"id":5487,"date":"2016-05-12T02:27:38","date_gmt":"2016-05-12T02:27:38","guid":{"rendered":"http:\/\/www.jitendrazaa.com\/blog\/?p=5487"},"modified":"2016-05-12T02:31:22","modified_gmt":"2016-05-12T02:31:22","slug":"guide-to-setup-omni-channel-in-salesforce-with-video","status":"publish","type":"post","link":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/guide-to-setup-omni-channel-in-salesforce-with-video\/","title":{"rendered":"Guide to setup Omni Channel in Salesforce with Video"},"content":{"rendered":"<p style=\"text-align: justify;\">We can route case or lead records to Queue on basis of assignment rules. Queue can also be set as an owner for custom object records. However, once record is assigned to queue, it needs manual intervention to assign it further to members in queue or queue member can assign to themselves. Queue members assigning to themselves, however may result into cherry picking. Some agents may resolve easier cases and some of them only gets time consuming or hard cases.<\/p>\n<p style=\"text-align: justify;\"><strong>Omni-Channel<\/strong> offering from Service cloud is promising product and resolves this problem to some extend. It can automatically route records to agents in queue on basis of incoming case complexity and work load of agents.<\/p>\n<figure id=\"attachment_5492\" aria-describedby=\"caption-attachment-5492\" style=\"width: 1023px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Omni-Channel-in-Salesforce.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5492\" src=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Omni-Channel-in-Salesforce.png?resize=1023%2C546&#038;ssl=1\" alt=\"Omni-Channel in Salesforce\" width=\"1023\" height=\"546\" srcset=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Omni-Channel-in-Salesforce.png?w=1023&amp;ssl=1 1023w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Omni-Channel-in-Salesforce.png?resize=300%2C160&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Omni-Channel-in-Salesforce.png?resize=768%2C410&amp;ssl=1 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><figcaption id=\"caption-attachment-5492\" class=\"wp-caption-text\">Omni-Channel in Salesforce<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">In this post, we will walk through steps to set up Omni-Channel.<!--more--><\/p>\n<p style=\"text-align: justify;\"><strong>Step 1 : Enable Omni Channel<\/strong><\/p>\n<p style=\"text-align: justify;\">Navigate to\u00a0<em>Setup | Build | Customize | Omni-Channel | Omni-Channel Settings<\/em>\u00a0and click on checkbox<em>\u00a0Enable Omni-Channel.<\/em><\/p>\n<p style=\"text-align: justify;\"><strong>Step 2 : Create a Service Channel<\/strong><\/p>\n<p style=\"text-align: justify;\">Next step is to determine that which object should be enabled for Omni-Channel. In our case, we will select Case object. It can be done by navigating to\u00a0<em>Setup | Build | Customize | Omni-Channel | Service Channels | New. <\/em>If you know how to build custom components in Service cloud then you\u00a0can customize Omni-Channel\u00a0component here.<\/p>\n<p style=\"text-align: justify;\"><strong>Step 3 : Create\u00a0Routing Configuration<\/strong><\/p>\n<p style=\"text-align: justify;\">This is very important step where we define size of incoming work which needs to be auto assign to agents. Navigate to\u00a0<em>Setup | Build | Customize | Omni-Channel |\u00a0Routing Configurations.<\/em><\/p>\n<figure id=\"attachment_5493\" aria-describedby=\"caption-attachment-5493\" style=\"width: 682px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Routing-Configurations-in-Omni-Channel-Salesforce.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5493\" src=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Routing-Configurations-in-Omni-Channel-Salesforce.png?resize=682%2C623&#038;ssl=1\" alt=\"Routing Configurations in Omni-Channel Salesforce\" width=\"682\" height=\"623\" srcset=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Routing-Configurations-in-Omni-Channel-Salesforce.png?w=682&amp;ssl=1 682w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Routing-Configurations-in-Omni-Channel-Salesforce.png?resize=300%2C274&amp;ssl=1 300w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/a><figcaption id=\"caption-attachment-5493\" class=\"wp-caption-text\">Routing Configurations in Omni-Channel Salesforce<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">In\u00a0Routing Settings, we need to define priority of incoming item.\u00a0The <strong>routing priority<\/strong> determines the order in which work items across your Omni-Channel queues get pushed to your agents. Work items with a lower priority number get pushed to your agents first.<\/p>\n<p style=\"text-align: justify;\">The <strong>routing model<\/strong> determines how to evenly distribute work items to your agents and acts as a tiebreaker if two or more agents feasibly qualify to take on the same work item. If you choose \u201cLeast Active\u201d as your routing model, the agent who has the fewest number of open work items will be the lucky winner. If you choose the \u201cMost Available\u201d routing model, new work will be routed to the agent who has the greatest difference between the work item capacity they can handle (as determined by the capacity they\u2019re assigned in their Presence Configuration) and the capacity of the items they\u2019re actually working on.<\/p>\n<p style=\"text-align: justify;\"><strong>Push Time-Out<\/strong> determines how much seconds agent has to accept incoming work before it is rerouted to another agent.<\/p>\n<p><strong>Step 4 : Create Presence Statuses<\/strong><\/p>\n<p>Basically, there could be only two statuses. Agents are either available for incoming work item or busy in some other task.\u00a0Online statuses let agents receive new work items. Busy statuses make your agents appear away and indicate that they&#8217;re unavailable to receive work items<\/p>\n<p>You might be wondering that if that&#8217;s situation\u00a0then why do we even need to create status ?<\/p>\n<p>Consider this, we have omni channel enabled for Case and Lead. Agent want&#8217;s to accept any new Lead however don&#8217;t want to work on case. There are many other scenarios and that why its very useful.<\/p>\n<figure id=\"attachment_5494\" aria-describedby=\"caption-attachment-5494\" style=\"width: 672px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Omni-Channel-Service-Presence-Statuses.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5494\" src=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Omni-Channel-Service-Presence-Statuses.png?resize=672%2C570&#038;ssl=1\" alt=\"Omni Channel - Service Presence Statuses\" width=\"672\" height=\"570\" srcset=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Omni-Channel-Service-Presence-Statuses.png?w=672&amp;ssl=1 672w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Omni-Channel-Service-Presence-Statuses.png?resize=300%2C254&amp;ssl=1 300w\" sizes=\"auto, (max-width: 672px) 100vw, 672px\" \/><\/a><figcaption id=\"caption-attachment-5494\" class=\"wp-caption-text\">Omni Channel &#8211; Service Presence Statuses<\/figcaption><\/figure>\n<p>We can define Service channel for which the status will be enabled.<\/p>\n<p><strong>Step 5 : Setting up\u00a0Presence Configurations<\/strong><\/p>\n<p style=\"text-align: justify;\">Next step is to define which users are able to access Omni Channel status. We need to create a new Configuration by navigating to\u00a0<em>Setup | Build | Customize | Omni-Channel |\u00a0Presence Configurations.<\/em><\/p>\n<figure id=\"attachment_5495\" aria-describedby=\"caption-attachment-5495\" style=\"width: 705px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Omni-Channel-Presence-Configurations.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5495\" src=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Omni-Channel-Presence-Configurations.png?resize=705%2C793&#038;ssl=1\" alt=\"Omni Channel - Presence Configurations\" width=\"705\" height=\"793\" srcset=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Omni-Channel-Presence-Configurations.png?w=705&amp;ssl=1 705w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Omni-Channel-Presence-Configurations.png?resize=267%2C300&amp;ssl=1 267w\" sizes=\"auto, (max-width: 705px) 100vw, 705px\" \/><\/a><figcaption id=\"caption-attachment-5495\" class=\"wp-caption-text\">Omni Channel &#8211; Presence Configurations<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">Presence Configurations determine how much work agents can take on and what Omni-Channel behaviours they can access while they assist customers. You can have multiple configurations for different types or groups of agents who handle different work. Each agent can be assigned to only one Presence Configuration. Unless you assign them to another configuration, all of your agents are assigned to the Default Presence Configuration, which Salesforce creates for you automatically to get you up and running more easily.<\/p>\n<p style=\"text-align: justify;\">You can specify your agent&#8217;s overall <strong>capacity<\/strong> for work items\u2015that is, the amount of work an agent can take on at a time. In addition, you can indicate how agents can interact with work that\u2019s assigned to them, such as whether or not agents can decline assignments.\u00a0You can assign individual agents or whole profiles to Presence Configurations. Remember, each agent can be assigned to only one configuration.<\/p>\n<p><strong>Step 6 : Providing access to\u00a0Profile for\u00a0Presence Statuses<\/strong><\/p>\n<p style=\"text-align: justify;\">Next step is to determine which profile can see statuses of omni channel. Navigate to profile and add all statuses as shown in below image.<\/p>\n<figure id=\"attachment_5496\" aria-describedby=\"caption-attachment-5496\" style=\"width: 840px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Omni-Channel-Enabled-Service-Presence-Status-Access.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-5496\" src=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Omni-Channel-Enabled-Service-Presence-Status-Access.png?resize=840%2C175&#038;ssl=1\" alt=\"Omni Channel - Enabled Service Presence Status Access\" width=\"840\" height=\"175\" srcset=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Omni-Channel-Enabled-Service-Presence-Status-Access.png?resize=1024%2C213&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Omni-Channel-Enabled-Service-Presence-Status-Access.png?resize=300%2C62&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Omni-Channel-Enabled-Service-Presence-Status-Access.png?resize=768%2C160&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Omni-Channel-Enabled-Service-Presence-Status-Access.png?resize=1200%2C250&amp;ssl=1 1200w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2016\/05\/Omni-Channel-Enabled-Service-Presence-Status-Access.png?w=1642&amp;ssl=1 1642w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/a><figcaption id=\"caption-attachment-5496\" class=\"wp-caption-text\">Omni Channel &#8211; Enabled Service Presence Status Access<\/figcaption><\/figure>\n<p><strong>Step 7 : Enable queue for Routing configuration<\/strong><\/p>\n<p style=\"text-align: justify;\">Now we need to link Queue with correct Routing Configuration created in step 3. Queue with help of assignment rule will decide which type of records needs to go to that queue and Routing configuration can decide work load and auto assignment of record to queue members.<\/p>\n<p><strong>Step 8 : Add Omni Channel component in Service cloud<\/strong><\/p>\n<p style=\"text-align: justify;\">Last step is to enable Omni channel component in Service cloud. And we are done. You can jump into Omni channel right\u00a0now, don&#8217;t worry water is fine \ud83d\ude09<\/p>\n<p style=\"text-align: justify;\">If you are interested, below Video walks through complete process of setting up Omni Channel in Salesforce.<\/p>\n<p><iframe loading=\"lazy\" title=\"Setup Omni Channel in Salesforce\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/av6oLUYk374?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Step by step guide to know about Omni Channel and how does it makes Call Centre Queue Manager&#8217;s life easier in Salesforce Service Cloud<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"jz_research_post":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[9],"tags":[367,363,179,212],"class_list":["post-5487","post","type-post","status-publish","format-standard","hentry","category-salesforce","tag-omni-channel","tag-service-cloud","tag-service-cloud-console","tag-video-tutorial"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":7286,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/point-click-based-integration-between-facebook-messenger-and-salesforce-in-5-minutes\/","url_meta":{"origin":5487,"position":0},"title":"Point &#038; Click Based Integration Between Facebook Messenger And Salesforce In 5 Minutes","author":"Jitendra","date":"August 29, 2021","format":false,"excerpt":"How to setup Facebook Messenger and Service Cloud in Salesforce within 5 Minutes Using Digital Engagement & No Code Approach","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"Salesforce & Facebook Messenger Integration","src":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2021\/08\/Salesforce-Facebook-Messenger-Integration-scaled.jpg?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2021\/08\/Salesforce-Facebook-Messenger-Integration-scaled.jpg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2021\/08\/Salesforce-Facebook-Messenger-Integration-scaled.jpg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2021\/08\/Salesforce-Facebook-Messenger-Integration-scaled.jpg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2021\/08\/Salesforce-Facebook-Messenger-Integration-scaled.jpg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":7276,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/send-sms-from-salesforce-using-digital-engagement\/","url_meta":{"origin":5487,"position":1},"title":"Enable SMS In Salesforce Using Digital Engagement","author":"Jitendra","date":"August 28, 2021","format":false,"excerpt":"Improve customer support service by adding SMS channel in Service Cloud using Digital Engagement","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"Salesforce Digital Experience - SMS","src":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2021\/08\/Salesforce-Digital-Experience-SMS-scaled.jpg?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2021\/08\/Salesforce-Digital-Experience-SMS-scaled.jpg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2021\/08\/Salesforce-Digital-Experience-SMS-scaled.jpg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2021\/08\/Salesforce-Digital-Experience-SMS-scaled.jpg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2021\/08\/Salesforce-Digital-Experience-SMS-scaled.jpg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":6836,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/framework-to-fix-governor-limit-of-100-jobs-in-flex-queue\/","url_meta":{"origin":5487,"position":2},"title":"Framework to fix &#8211; Governor Limit of 100 jobs in Flex Queue","author":"Jitendra","date":"April 25, 2019","format":false,"excerpt":"How to design an application in Salesforce to handle governor limit error of maximum 100 jobs in Flex Queue","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"Salesforce Apex Flex Queue Governor Limit","src":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2019\/04\/Salesforce-Apex-Flex-Queue-Governor-Limit.png?fit=1200%2C539&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2019\/04\/Salesforce-Apex-Flex-Queue-Governor-Limit.png?fit=1200%2C539&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2019\/04\/Salesforce-Apex-Flex-Queue-Governor-Limit.png?fit=1200%2C539&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2019\/04\/Salesforce-Apex-Flex-Queue-Governor-Limit.png?fit=1200%2C539&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2019\/04\/Salesforce-Apex-Flex-Queue-Governor-Limit.png?fit=1200%2C539&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":31119,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/salesforce-mobile-offline-complete-guide-2026-briefcase-2\/","url_meta":{"origin":5487,"position":3},"title":"Salesforce Mobile Offline Complete Guide 2026 | Briefcase Builder, LWC Offline &amp; Best Practices","author":"Jitendra Zaa","date":"January 15, 2026","format":false,"excerpt":"Master Salesforce Mobile Offline in 2026: Complete guide covering Briefcase Builder, LWC Offline, Mobile App Plus, data priming, sync, and governor limits. Learn offline architecture, conflict resolution, and best practices with official Salesforce sources.","rel":"","context":"In &quot;Experience&quot;","block_context":{"text":"Experience","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/experience\/"},"img":{"alt_text":"Salesforce Mobile Offline Complete Guide 2026 - Featured Image","src":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2026\/01\/Salesforce-Mobile-Offline-Complete-Guide-featured.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2026\/01\/Salesforce-Mobile-Offline-Complete-Guide-featured.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2026\/01\/Salesforce-Mobile-Offline-Complete-Guide-featured.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2026\/01\/Salesforce-Mobile-Offline-Complete-Guide-featured.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2026\/01\/Salesforce-Mobile-Offline-Complete-Guide-featured.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":3112,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/salesforce-interview-question-part-13\/","url_meta":{"origin":5487,"position":4},"title":"Salesforce Interview Question \u2013 Part 13","author":"Jitendra","date":"September 25, 2012","format":false,"excerpt":"121 : Consider we have overall 90% code coverage however there is one class which have 0% code coverage. Can we still able to deploy that class on production? Ans : Yes. Minimum 1% required for every trigger and there is no such restriction for Apex class. 122 : How\u2026","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4136,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/salesforce-spring-15-some-highlighted-features\/","url_meta":{"origin":5487,"position":5},"title":"Salesforce Spring 15 &#8211; some highlighted features","author":"Jitendra","date":"December 28, 2014","format":false,"excerpt":"Download PDF version of release notes from here. 1. Import Account \/ Contact from 16 different sources (previously generic csv was only option to import). 2. Salesforce Analytics Query language (SAQL) We already know about SOQL and SOSL. This is new Query language for Analytics cloud to enable ad hoc\u2026","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"Case Macro - Spring 15","src":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/12\/Case-Macro-Spring-15.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/12\/Case-Macro-Spring-15.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/12\/Case-Macro-Spring-15.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2014\/12\/Case-Macro-Spring-15.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts\/5487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/comments?post=5487"}],"version-history":[{"count":7,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts\/5487\/revisions"}],"predecessor-version":[{"id":5503,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts\/5487\/revisions\/5503"}],"wp:attachment":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/media?parent=5487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/categories?post=5487"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/tags?post=5487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}