{"id":5070,"date":"2015-12-07T02:31:14","date_gmt":"2015-12-07T02:31:14","guid":{"rendered":"http:\/\/www.jitendrazaa.com\/blog\/?p=5070"},"modified":"2015-12-07T02:33:08","modified_gmt":"2015-12-07T02:33:08","slug":"dependent-picklist-in-salesforce-flow-using-custom-metadata-type-video","status":"publish","type":"post","link":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/dependent-picklist-in-salesforce-flow-using-custom-metadata-type-video\/","title":{"rendered":"Dependent picklist in Salesforce flow using Custom Metadata type &#8211; Video"},"content":{"rendered":"<p style=\"text-align: justify;\">Salesforce flow is great alternative for Visualforce pages used by admin. I have written, multiple blog post on Salesforce flow already and in this post we will discuss how we can create dependent picklist in Flow.<\/p>\n<p style=\"text-align: justify;\">If you are already using flow, might know that creating dependent picklist is not supported yet. However we will be taking help of Custom Metadata types to create same behaviour in Salesforce flow.<\/p>\n<p><strong>Why Custom Metadata Type ?<\/strong><\/p>\n<p style=\"text-align: justify;\">In Summer 15, Salesforce has <a href=\"https:\/\/developer.salesforce.com\/blogs\/engineering\/2015\/04\/custom-metadata-types-ga.html\">introduced Custom metadata types<\/a> on platform. We can use Custom metadata types in place of List Custom settings because of one important benefit &#8220;deployment&#8221;. Custom Setting and Custom label has always been best friend of developers and admin for a long time to make Salesforce applications more configurable and dynamic. When I say &#8220;deployment&#8221;, whenever we deploy custom setting between sandboxes and production or distribute packages, records inside custom settings are not moved. We need to take help of API&#8217;s or Dataloader to load initial data in Custom setting after deployment. However with Custom metadata type , records are also moved. Setting up Custom metadata type is fairly simple and almost equivalent to List custom setting.<\/p>\n<p style=\"text-align: justify;\">In this blog, we will create dependent picklist of three level. &#8220;Country&#8221; will be selected and on basis of it, &#8220;State&#8221; would\u00a0be displayed and on basis of &#8220;state&#8221;, &#8220;city&#8221; would\u00a0be displayed. Dependent picklists is displayed on same page in standard user interface however in Flow, it would not be possible. For each dependent picklist, we need to have one screen and therefore in our example, we will have total three screens.<\/p>\n<p style=\"text-align: justify;\">First we need to setup Custom Metadata type which will have information needed to create dependency between fields. Navigate to &#8220;Setup | Build | Develop | Custom Metadata Types | New Custom Metadata Type&#8221;. For this example, we will name custom metadata type as &#8220;Dependent Picklist&#8221; with following custom fields:<\/p>\n<ol>\n<li>Object Name for Dependent Picklist (Created on which object)<\/li>\n<li>Controlling field API Name (API name of controlling field)<\/li>\n<li>Controlling field Value (Value which will control values in dependent field)<\/li>\n<li>Dependent field API Name (API name of dependent field)<\/li>\n<li>Dependent field value (Value which should be displayed on basis of value on controlling field)<\/li>\n<\/ol>\n<p>Below image shows structure of Custom Metadata type created for this example<!--more--><\/p>\n<figure id=\"attachment_5073\" aria-describedby=\"caption-attachment-5073\" style=\"width: 931px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Custom-Metadata-Type-used-for-dependent-picklist.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5073\" src=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Custom-Metadata-Type-used-for-dependent-picklist.png?resize=931%2C642&#038;ssl=1\" alt=\"Custom Metadata Type used for dependent picklist\" width=\"931\" height=\"642\" srcset=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Custom-Metadata-Type-used-for-dependent-picklist.png?w=931&amp;ssl=1 931w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Custom-Metadata-Type-used-for-dependent-picklist.png?resize=300%2C207&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Custom-Metadata-Type-used-for-dependent-picklist.png?resize=624%2C430&amp;ssl=1 624w\" sizes=\"auto, (max-width: 931px) 100vw, 931px\" \/><\/a><figcaption id=\"caption-attachment-5073\" class=\"wp-caption-text\">Custom Metadata Type used for dependent picklist<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">Once above structure is created, click on &#8220;Manage Dependent Picklists&#8221; to create record. Below image shows sample record created in this example<\/p>\n<figure id=\"attachment_5074\" aria-describedby=\"caption-attachment-5074\" style=\"width: 625px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Sample-records-in-Custom-Metadata-Type-used-for-dependent-picklist.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-5074\" src=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Sample-records-in-Custom-Metadata-Type-used-for-dependent-picklist.png?resize=625%2C183&#038;ssl=1\" alt=\"Sample records in Custom Metadata Type used for dependent picklist\" width=\"625\" height=\"183\" srcset=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Sample-records-in-Custom-Metadata-Type-used-for-dependent-picklist.png?resize=1024%2C300&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Sample-records-in-Custom-Metadata-Type-used-for-dependent-picklist.png?resize=300%2C88&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Sample-records-in-Custom-Metadata-Type-used-for-dependent-picklist.png?resize=624%2C183&amp;ssl=1 624w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Sample-records-in-Custom-Metadata-Type-used-for-dependent-picklist.png?w=1500&amp;ssl=1 1500w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><figcaption id=\"caption-attachment-5074\" class=\"wp-caption-text\">Sample records in Custom Metadata Type used for dependent picklist<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">In above image, if we see first record &#8220;Trail__c&#8221; represents API name of Object on which we are going to create dependent picklist. &#8220;Country__c&#8221; is API name of field which will control values in dependent picklist. &#8220;State__c&#8221; is API name of dependent field. &#8220;Texas&#8221; is value, which would appear when &#8220;USA&#8221; is selected.<\/p>\n<p style=\"text-align: justify;\">Now, lets start creating Flow by navigating to &#8220;Setup | Build | Create | Workflow &amp; Approvals | Flows | New Flow&#8221;.<\/p>\n<p style=\"text-align: justify;\">Drag &#8220;Screen&#8221; component from left to flow canvas. As, this is going to be first controlling field, so we don&#8217;t need any extra step here. Simply add &#8220;Dropdown List&#8221; on screen and in choice settings, choose &#8220;Create New | Picklist choice&#8221;.<\/p>\n<figure id=\"attachment_5076\" aria-describedby=\"caption-attachment-5076\" style=\"width: 549px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Picklist-choice-Salesforce-flow.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5076\" src=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Picklist-choice-Salesforce-flow.png?resize=549%2C277&#038;ssl=1\" alt=\"Picklist choice - Salesforce flow\" width=\"549\" height=\"277\" srcset=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Picklist-choice-Salesforce-flow.png?w=549&amp;ssl=1 549w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Picklist-choice-Salesforce-flow.png?resize=300%2C151&amp;ssl=1 300w\" sizes=\"auto, (max-width: 549px) 100vw, 549px\" \/><\/a><figcaption id=\"caption-attachment-5076\" class=\"wp-caption-text\">Picklist choice &#8211; Salesforce flow<\/figcaption><\/figure>\n<p>Above setting will populate dropdown field with all options of field &#8220;Country__c&#8221; from object &#8220;Trail__c&#8221;.<\/p>\n<p>Lets create two variables first. &#8220;varState&#8221; to store selected state in dropdown field and &#8220;varCity&#8221; to store selected city. We don&#8217;t need any variable for country because its type is not &#8220;Dynamic Record Choice&#8221;.<\/p>\n<p style=\"text-align: justify;\">Its time to create a second screen for dependent picklist. This screen will show State\u00a0of Country selected in previous screen. Drag a dropdown list field on screen two and in choice settings, choose &#8220;Create New | Dynamic Record Choice&#8221;.<\/p>\n<figure id=\"attachment_5078\" aria-describedby=\"caption-attachment-5078\" style=\"width: 769px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Dynamic-Record-choice-in-Flow-State-dropdown.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5078\" src=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Dynamic-Record-choice-in-Flow-State-dropdown.png?resize=769%2C662&#038;ssl=1\" alt=\"Dynamic Record choice in Flow - State dropdown\" width=\"769\" height=\"662\" srcset=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Dynamic-Record-choice-in-Flow-State-dropdown.png?w=769&amp;ssl=1 769w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Dynamic-Record-choice-in-Flow-State-dropdown.png?resize=300%2C258&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Dynamic-Record-choice-in-Flow-State-dropdown.png?resize=624%2C537&amp;ssl=1 624w\" sizes=\"auto, (max-width: 769px) 100vw, 769px\" \/><\/a><figcaption id=\"caption-attachment-5078\" class=\"wp-caption-text\">Dynamic Record choice in Flow &#8211; State dropdown<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">Above screen is self explanatory and very simple. Now, we will move to create last screen which will display &#8220;city&#8221; on basis of &#8220;state&#8221; selected in previous screen.\u00a0Drag a dropdown list field on third screen and in choice settings, choose &#8220;Create New | Dynamic Record Choice&#8221;.<\/p>\n<figure id=\"attachment_5079\" aria-describedby=\"caption-attachment-5079\" style=\"width: 754px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Dynamic-Record-choice-in-Flow-City-dropdown.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5079\" src=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Dynamic-Record-choice-in-Flow-City-dropdown.png?resize=754%2C796&#038;ssl=1\" alt=\"Dynamic Record choice in Flow - City dropdown\" width=\"754\" height=\"796\" srcset=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Dynamic-Record-choice-in-Flow-City-dropdown.png?w=754&amp;ssl=1 754w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Dynamic-Record-choice-in-Flow-City-dropdown.png?resize=284%2C300&amp;ssl=1 284w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Dynamic-Record-choice-in-Flow-City-dropdown.png?resize=624%2C659&amp;ssl=1 624w\" sizes=\"auto, (max-width: 754px) 100vw, 754px\" \/><\/a><figcaption id=\"caption-attachment-5079\" class=\"wp-caption-text\">Dynamic Record choice in Flow &#8211; City dropdown<\/figcaption><\/figure>\n<p>Final flow will look like<\/p>\n<figure id=\"attachment_5080\" aria-describedby=\"caption-attachment-5080\" style=\"width: 186px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Salesforce-flow-to-create-Dependent-picklist.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5080\" src=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Salesforce-flow-to-create-Dependent-picklist.png?resize=186%2C359&#038;ssl=1\" alt=\"Salesforce flow to create Dependent picklist\" width=\"186\" height=\"359\" srcset=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Salesforce-flow-to-create-Dependent-picklist.png?w=186&amp;ssl=1 186w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Salesforce-flow-to-create-Dependent-picklist.png?resize=155%2C300&amp;ssl=1 155w\" sizes=\"auto, (max-width: 186px) 100vw, 186px\" \/><\/a><figcaption id=\"caption-attachment-5080\" class=\"wp-caption-text\">Salesforce flow to create Dependent picklist<\/figcaption><\/figure>\n<p>and output will look like<\/p>\n<figure id=\"attachment_5081\" aria-describedby=\"caption-attachment-5081\" style=\"width: 412px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Salesforce-flow-Dependent-picklist-output.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5081\" src=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Salesforce-flow-Dependent-picklist-output.png?resize=412%2C818&#038;ssl=1\" alt=\"Salesforce flow - Dependent picklist output\" width=\"412\" height=\"818\" srcset=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Salesforce-flow-Dependent-picklist-output.png?w=412&amp;ssl=1 412w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Salesforce-flow-Dependent-picklist-output.png?resize=151%2C300&amp;ssl=1 151w\" sizes=\"auto, (max-width: 412px) 100vw, 412px\" \/><\/a><figcaption id=\"caption-attachment-5081\" class=\"wp-caption-text\">Salesforce flow &#8211; Dependent picklist output<\/figcaption><\/figure>\n<p><iframe loading=\"lazy\" title=\"Creating dependent picklist in Salesforce flow using custom Metadata\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/3c2gCnfNj_Q?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<p>Hope this will help, would appreciate your feedback on this post.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Salesforce flow is great alternative for Visualforce pages used by admin. I have written, multiple blog post on Salesforce flow already and in this post we will discuss how we can create dependent picklist in Flow. If you are already using flow, might know that creating dependent picklist is not supported yet. However we will [&hellip;]<\/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_seo_schema_type":"","_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_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[9],"tags":[353,352,212],"class_list":["post-5070","post","type-post","status-publish","format-standard","hentry","category-salesforce","tag-custom-metadata-types","tag-flow","tag-video-tutorial"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":4967,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/salesforce-flow-interview-questions-for-admins-part-23\/","url_meta":{"origin":5070,"position":0},"title":"Salesforce Flow Interview Questions for admins &#8211; Part 23","author":"Jitendra","date":"December 7, 2015","format":false,"excerpt":"\ufeff Consider it interview questions or FAQs, However below are some high level information or gotchas related to Salesforce Flow. 221. How to create lookup field in Salesforce flow? Ans : There is no direct way to create a lookup field in flow but we can use workaround mentioned in\u2026","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"Sample Salesforce flow using loop element","src":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/11\/Sample-Salesforce-flow-using-loop-element.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/11\/Sample-Salesforce-flow-using-loop-element.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/11\/Sample-Salesforce-flow-using-loop-element.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":5949,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/state-country-picklist-in-salesforce-supporting-alpha-3-iso-code\/","url_meta":{"origin":5070,"position":1},"title":"State &#038; Country picklist in Salesforce supporting Alpha-3 ISO code","author":"Jitendra","date":"March 22, 2017","format":false,"excerpt":"How to use Integration Value in State & Country picklist in Salesforce","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"State & Country Picklist in Salesforce","src":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/03\/State-Country-Picklist-in-Salesforce-1024x299.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/03\/State-Country-Picklist-in-Salesforce-1024x299.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/03\/State-Country-Picklist-in-Salesforce-1024x299.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/03\/State-Country-Picklist-in-Salesforce-1024x299.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":6209,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/how-to-retrieve-and-deploy-custom-metadata-types-using-ant\/","url_meta":{"origin":5070,"position":2},"title":"How to Retrieve and Deploy Custom Metadata Types using ANT","author":"Jitendra","date":"August 27, 2017","format":false,"excerpt":"Using Salesforce ANT Migration toolkit to retrieve and deploy custom metadata types with record. Sample Package.xml and ANT script included.","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"Sample of Package.xml to deploy Custom Metadata Types","src":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/08\/Sample-of-Package.xml-to-deploy-Custom-Metadata-Types.png?fit=1051%2C330&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/08\/Sample-of-Package.xml-to-deploy-Custom-Metadata-Types.png?fit=1051%2C330&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/08\/Sample-of-Package.xml-to-deploy-Custom-Metadata-Types.png?fit=1051%2C330&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/08\/Sample-of-Package.xml-to-deploy-Custom-Metadata-Types.png?fit=1051%2C330&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/08\/Sample-of-Package.xml-to-deploy-Custom-Metadata-Types.png?fit=1051%2C330&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":6877,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/get-picklist-values-in-apex\/","url_meta":{"origin":5070,"position":3},"title":"Get Picklist Values in Apex","author":"Jitendra","date":"August 22, 2017","format":false,"excerpt":"Code snippet of reading Picklist values in Salesforce Apex","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":4174,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/salesforce-interview-questions-part-22\/","url_meta":{"origin":5070,"position":4},"title":"Salesforce Interview Questions &#8211; Part 22","author":"Jitendra","date":"December 1, 2015","format":false,"excerpt":"Consider it Facts or FAQ or interview questions but its small and important notes about Salesforce. More than 200 interview questions for Salesforce developer, Admin and consultants","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"220+ Salesforce Interview Questions","src":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/11\/220plus-Interview-Questions-1024x303.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/11\/220plus-Interview-Questions-1024x303.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/11\/220plus-Interview-Questions-1024x303.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":4698,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/my-favorite-appexchange-products\/","url_meta":{"origin":5070,"position":5},"title":"Top Salesforce tools , AppExchange and Heroku applications","author":"Jitendra","date":"July 1, 2015","format":false,"excerpt":"List of all my favorite Appexchange products, Heroku applications , Git repository , Free Source codes and some important Blog posts in Salesforce","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"Top Salesforce Tools","src":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/07\/Top-Salesforce-Tools.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\/2015\/07\/Top-Salesforce-Tools.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/07\/Top-Salesforce-Tools.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/07\/Top-Salesforce-Tools.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/07\/Top-Salesforce-Tools.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts\/5070","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=5070"}],"version-history":[{"count":7,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts\/5070\/revisions"}],"predecessor-version":[{"id":5084,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts\/5070\/revisions\/5084"}],"wp:attachment":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/media?parent=5070"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/categories?post=5070"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/tags?post=5070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}