{"id":6315,"date":"2017-10-21T18:17:01","date_gmt":"2017-10-21T18:17:01","guid":{"rendered":"http:\/\/www.jitendrazaa.com\/blog\/?p=6315"},"modified":"2017-10-21T18:22:34","modified_gmt":"2017-10-21T18:22:34","slug":"create-breadcrumb-or-chevron-control-in-flow","status":"publish","type":"post","link":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/create-breadcrumb-or-chevron-control-in-flow\/","title":{"rendered":"Create Breadcrumb Or Chevron Control in Salesforce Flow"},"content":{"rendered":"<p style=\"text-align: justify;\">Have your end user complained or wanted some more coolness from\u00a0<strong>Flow<\/strong> ? Do they want to have a nice clickable graphical presentation at top of page showing their progress or page number ? Recently, I was having a discussion with my colleague on same requirement. <strong>User should be able to jump between pages and at the same time, pictorial status should be displayed.<\/strong> Can we do it in Flow ? Can we create a chevron control or breadcrumbs in Salesforce Flow.\u00a0<strong>Answer is yes.<\/strong><\/p>\n<p><a href=\"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/salesforce-winter-18-release-my-favorite-features\/\">Winter 18 has lots of cool functionalities for flow<\/a> and we should not be left behind in adopting flow as part of our solution, at last, its point and click instead of code.<\/p>\n<p style=\"text-align: justify;\">I will take help of my <a href=\"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/creating-progress-bar-field-using-formula-without-any-coding\/\">previous article<\/a>, which explains how images can be used in formula field from static resources. In our case, instead of formula, we will use\u00a0<em>Display Text component<\/em>\u00a0in\u00a0<strong>Flow.<\/strong> For this post, you can upload <a href=\"https:\/\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/10\/ChevronImages.zip\">this zip file<\/a> as a <strong>static resource and use in Flow<\/strong>.\u00a0<a href=\"https:\/\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/10\/ChevronImages.zip\">This zip file<\/a> contains total 6 images for three pages, active and inactive images.<!--more--><\/p>\n<h5>Getting image URL from static resource for Flow<\/h5>\n<p style=\"text-align: justify;\">Once image is uploaded as zip file in Salesforce, there is\u00a0<em>view<\/em> link which will give us the URL of images. Basically, it has below format :<\/p>\n<p><em>\/resource\/&lt;staticResourceID&gt;\/&lt;staticResourceName&gt;\/&lt;imageName&gt;<\/em><\/p>\n<h5>Creating Flow with Chevron \/ Breadcrumb component<\/h5>\n<p style=\"text-align: justify;\">Below image shows overall flow structure. It has three screens and on basis of <em>stepNumber<\/em>, we decide which screen to open.<\/p>\n<figure id=\"attachment_6324\" aria-describedby=\"caption-attachment-6324\" style=\"width: 765px\" class=\"wp-caption aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6324\" src=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/10\/Salesforce-Flow-Chevron-Component.png?resize=765%2C337&#038;ssl=1\" alt=\"Salesforce Flow - Chevron Component\" width=\"765\" height=\"337\" srcset=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/10\/Salesforce-Flow-Chevron-Component.png?w=765&amp;ssl=1 765w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/10\/Salesforce-Flow-Chevron-Component.png?resize=300%2C132&amp;ssl=1 300w\" sizes=\"auto, (max-width: 765px) 100vw, 765px\" \/><figcaption id=\"caption-attachment-6324\" class=\"wp-caption-text\">Salesforce Flow &#8211; Chevron Component<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">All three screens has Display Text with below source code. If you observer carefully, only change is image source in all three screens.\u00a0<strong>For the readability purpose, HTML is properly formatted, make sure there is no new line in whole code, otherwise image would be rendered\u00a0in new line instead of on same line.<\/strong><\/p>\n<p><script src=\"https:\/\/gist.github.com\/JitendraZaa\/85d14679a6c51ebf66b78896a041aa34.js\"><\/script><\/p>\n<p style=\"text-align: justify;\">Below image shows sample screen. In same way, other two screens can be configured.<\/p>\n<figure id=\"attachment_6325\" aria-describedby=\"caption-attachment-6325\" style=\"width: 872px\" class=\"wp-caption aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6325\" src=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/10\/Salesforce-Flow-Chevron-Component-Sample-Screen.png?resize=872%2C518&#038;ssl=1\" alt=\"Salesforce Flow - Chevron Component - Sample Screen\" width=\"872\" height=\"518\" srcset=\"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/10\/Salesforce-Flow-Chevron-Component-Sample-Screen.png?w=872&amp;ssl=1 872w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/10\/Salesforce-Flow-Chevron-Component-Sample-Screen.png?resize=300%2C178&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/10\/Salesforce-Flow-Chevron-Component-Sample-Screen.png?resize=768%2C456&amp;ssl=1 768w\" sizes=\"auto, (max-width: 872px) 100vw, 872px\" \/><figcaption id=\"caption-attachment-6325\" class=\"wp-caption-text\">Salesforce Flow &#8211; Chevron Component &#8211; Sample Screen<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Display chevron control or breadcrumb in Flow to show Salesforce flow screen navigation progress<\/p>\n","protected":false},"author":1,"featured_media":6317,"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":[352],"class_list":["post-6315","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-salesforce","tag-flow"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/10\/Chevron-in-Flow.gif?fit=460%2C368&ssl=1","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":5070,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/dependent-picklist-in-salesforce-flow-using-custom-metadata-type-video\/","url_meta":{"origin":6315,"position":0},"title":"Dependent picklist in Salesforce flow using Custom Metadata type &#8211; Video","author":"Jitendra","date":"December 7, 2015","format":false,"excerpt":"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\u2026","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"Salesforce flow - Dependent picklist output","src":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/12\/Salesforce-flow-Dependent-picklist-output.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":4632,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/how-to-use-login-flow-in-salesforce\/","url_meta":{"origin":6315,"position":1},"title":"How to use Login Flow in Salesforce","author":"Jitendra","date":"July 7, 2015","format":false,"excerpt":"What is Login flow in Salesforce and how to solve common yet important problem using Salesforce declarative ability only.","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"Salesforce Login Flow Connection","src":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/07\/Salesforce-Login-Flow-Connection.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/07\/Salesforce-Login-Flow-Connection.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/07\/Salesforce-Login-Flow-Connection.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":7721,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/understanding-flow-orchestrator-under-7-min\/","url_meta":{"origin":6315,"position":2},"title":"Understanding Flow Orchestrator Under 7 Min","author":"Jitendra","date":"November 9, 2022","format":false,"excerpt":"What is Flow Orchestration and how admin, developers & architects can use it with Video","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"Flow Orchestrator under 7 Minutes","src":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2022\/11\/Flow-Orchestrator-in-5-mins-1.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\/2022\/11\/Flow-Orchestrator-in-5-mins-1.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2022\/11\/Flow-Orchestrator-in-5-mins-1.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2022\/11\/Flow-Orchestrator-in-5-mins-1.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2022\/11\/Flow-Orchestrator-in-5-mins-1.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":6298,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/salesforce-winter-18-release-my-favorite-features\/","url_meta":{"origin":6315,"position":3},"title":"Salesforce Winter 18 Release \u2013 My Favorite Features","author":"Jitendra","date":"October 4, 2017","format":false,"excerpt":"My favorite Salesforce Winter 18 features about Lightning, Flow, Platform Event , Shield and Salesforce DX","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"Flow in Salesforce App Builder","src":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/10\/Flow-in-Salesforce-App-Builder.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/10\/Flow-in-Salesforce-App-Builder.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/10\/Flow-in-Salesforce-App-Builder.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/10\/Flow-in-Salesforce-App-Builder.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":4967,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/salesforce-flow-interview-questions-for-admins-part-23\/","url_meta":{"origin":6315,"position":4},"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":6538,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/send-salesforce-survey-without-writing-code\/","url_meta":{"origin":6315,"position":5},"title":"Send Salesforce Survey Without Code","author":"Jitendra","date":"October 21, 2018","format":false,"excerpt":"Use Flow & Process builder to send customer satisfaction survey on case close","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"Send Salesforce Survey using Flow and Process Builder","src":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2018\/10\/Send-Salesforce-Survey-using-Flow-and-Process-Builder.png?fit=1120%2C540&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2018\/10\/Send-Salesforce-Survey-using-Flow-and-Process-Builder.png?fit=1120%2C540&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2018\/10\/Send-Salesforce-Survey-using-Flow-and-Process-Builder.png?fit=1120%2C540&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2018\/10\/Send-Salesforce-Survey-using-Flow-and-Process-Builder.png?fit=1120%2C540&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2018\/10\/Send-Salesforce-Survey-using-Flow-and-Process-Builder.png?fit=1120%2C540&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts\/6315","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=6315"}],"version-history":[{"count":10,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts\/6315\/revisions"}],"predecessor-version":[{"id":6331,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts\/6315\/revisions\/6331"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/media\/6317"}],"wp:attachment":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/media?parent=6315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/categories?post=6315"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/tags?post=6315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}