{"id":177,"date":"2022-01-06T11:11:43","date_gmt":"2022-01-06T11:11:43","guid":{"rendered":"https:\/\/blog.citrus-lime.com\/crmc\/?p=177"},"modified":"2022-01-06T11:11:44","modified_gmt":"2022-01-06T11:11:44","slug":"dialogs-in-dynamics-crm","status":"publish","type":"post","link":"https:\/\/blog.citrus-lime.com\/crmc\/dialogs-in-dynamics-crm\/","title":{"rendered":"Dialog\u2019s in Dynamics CRM"},"content":{"rendered":"\n<p>Dynamics CRM manages information and data entry using different Forms per Type of Record \u2013 so we have a Contact Form that controls the format and way that a user might enter information about a Contact for example.<\/p>\n\n\n\n<p>This provide a great flexible way of allowing a User to enter information about a record, how this is fundamentally \u2018free-form\u2019 in that the Layout of the Form does know anything about why the User might be creating or editing that Contact.<\/p>\n\n\n\n<p>So this is more of a system-functionality approach over a process-drive approach.<\/p>\n\n\n\n<p>However, say we want to impose a structured process in our CRM that forces the User to work through a number of Steps in a more Wizard like approach?&nbsp; Well, in CRM 2011 and beyond, we might consider using a Dialog Process for this kind of requirement.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why might Dialogs be useful..<\/h3>\n\n\n\n<p>Dialogs are particularly useful for a process with strict validation or compliance steps \u2013 so, say in the Property Industry, if we imagine a scenario where we are putting a Property On-Market this will be subject to a number of steps:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Confirm the Asking Price we have specified, and the Pricing Strategy<\/li><li>What Date did the Property formally go on the Market<\/li><li>Which Agents or Auctioneers are we using to Market the Property<\/li><li>Number of Days On the Market before we should consider a Review<\/li><\/ul>\n\n\n\n<p>These details are key to the process, and so must be enforced as part of putting the Property on the Market in a compliant fashion.&nbsp;<\/p>\n\n\n\n<p>With this in mind, we have various options in CRM for how to implement this process and Dialogs can be a good option, as simply using a Form might result in some of the details for this process being missed whereas we can enforce these when using a Dialog.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why might Dialogs not be useful!<\/h3>\n\n\n\n<p>Dialogs in CRM are good but also bad in using either a Modal Dialog or other Pop-up to implement their functionality \u2013 this is not the best experience for a Web Application and so not the most seamless User Experience.<\/p>\n\n\n\n<p>To this end, from CRM 2013 and 2015, Dynamics CRM introduced Business Process Flows which other some elements of this functionality but from directly in the Form itself rather than a separate Pop-up.<\/p>\n\n\n\n<p>These offer a better User Experience, however the functionality is not quite as integrated into the CRM Workflow Engine as Dialogs are, and so do quite offer the same level of bespoke functionality that a Dialog does.<\/p>\n\n\n\n<p>So as with many things in Dynamics CRM, there are various tools available to us for implementing a particular Requirement and the key is using the right tool for the requirement at hand.<\/p>\n\n\n\n<p>(we also have the option to embed custom screens into Dynamics CRM to offer deeper customisation, but that is another story!)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How to Create a New Dialog<\/h3>\n\n\n\n<p>The following guide is aimed at walking us through creating a new Dialog in CRM, taking the simple example of a Dialog that provides a Salesperson with a structured way of updating the Contact Details for an existing Lead.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Navigation<\/h3>\n\n\n\n<p>1. From the navigation menu, select&nbsp;<strong>Microsoft Dynamics CRM<\/strong>&nbsp;&gt;&nbsp;<strong>Settings<\/strong>&nbsp;&gt;&nbsp;<strong>Processes<\/strong>.<\/p>\n\n\n\n<p>2. Once the default&nbsp;<strong>My Processes<\/strong>&nbsp;view is displayed, click the&nbsp;<strong>New<\/strong>button from the menu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Creating the Dialog<\/h3>\n\n\n\n<p>1. Provide a unique&nbsp;<strong>Process Name<\/strong>&nbsp;for the new dialog.<\/p>\n\n\n\n<p>2. Select&nbsp;<strong>Lead&nbsp;<\/strong>as the&nbsp;<strong>Entity<\/strong>.<\/p>\n\n\n\n<p>3. Select&nbsp;<strong>Dialog<\/strong>&nbsp;as the&nbsp;<strong>Category<\/strong>.<\/p>\n\n\n\n<p>4. Leave&nbsp;<strong>New Blank Process<\/strong>&nbsp;as the selected&nbsp;<strong>Type<\/strong>.<\/p>\n\n\n\n<p>5. Click&nbsp;<strong>OK<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Creating-5.png\"><img decoding=\"async\" src=\"https:\/\/license.citruslime.com\/cs\/blogs\/crmcs\/clip_image002_4E99A883.png\" alt=\"clip_image002\" title=\"clip_image002\" \/><\/a><\/figure>\n\n\n\n<p>The Create Process window closes and a new Information window appears with the General tab selected.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Creating-6.png\"><img decoding=\"async\" src=\"https:\/\/license.citruslime.com\/cs\/blogs\/crmcs\/clip_image0024_3C50E1C1.png\" alt=\"clip_image002[4]\" title=\"clip_image002[4]\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Creating the Prompts<\/h3>\n\n\n\n<p>Dialogs operate as a series of pages, much like a common setup wizard. Each page should contain specific functions that flow to subsequent pages.<\/p>\n\n\n\n<p>1. Click&nbsp;<strong>Add Step<\/strong>.<\/p>\n\n\n\n<p>2. Select&nbsp;<strong>Page<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Prompts-7.png\"><img decoding=\"async\" src=\"https:\/\/license.citruslime.com\/cs\/blogs\/crmcs\/clip_image003_1D491948.png\" alt=\"clip_image003\" title=\"clip_image003\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Prompts-2.png\"><img decoding=\"async\" src=\"https:\/\/license.citruslime.com\/cs\/blogs\/crmcs\/clip_image004_48217D5A.png\" alt=\"clip_image004\" title=\"clip_image004\" \/><\/a><\/figure>\n\n\n\n<p>3. Choose a unique name for the page (Page 1).<\/p>\n\n\n\n<p>4. Select the row beneath the Page description and click&nbsp;<strong>Add Step<\/strong>.<\/p>\n\n\n\n<p>5. Choose&nbsp;<strong>Prompt and Response<\/strong>&nbsp;from the drop down list.<\/p>\n\n\n\n<p>6. In the new available field, provide a description for the Step.<\/p>\n\n\n\n<p>7. Click&nbsp;<strong>Set Properties<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Prompts-7-2.png\"><img decoding=\"async\" src=\"https:\/\/license.citruslime.com\/cs\/blogs\/crmcs\/clip_image005_35D8B698.png\" alt=\"clip_image005\" title=\"clip_image005\" \/><\/a><\/figure>\n\n\n\n<p><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Prompts-8.png\"><\/a>8. Provide the&nbsp;<strong>Prompt Text<\/strong>&nbsp;in the text area. This will be the text displayed to the CRM user.<\/p>\n\n\n\n<p>9. Provide a&nbsp;<strong>Tip Text<\/strong>&nbsp;in the text area. Tip Text provides additional information for the selected prompt.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Prompts-9.png\"><img decoding=\"async\" src=\"https:\/\/license.citruslime.com\/cs\/blogs\/crmcs\/clip_image009_784B58CE.png\" alt=\"clip_image009\" title=\"clip_image009\" \/><\/a><\/figure>\n\n\n\n<p><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Prompts-10.png\"><\/a>10. In the Response Detailssection, choose&nbsp;<strong>Single Line<\/strong>&nbsp;as the Response Typefor the prompt. The Response Type correlates to the type of information being captured. A phone number is a single line of text, so Single Line is the appropriate choice.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Prompts-11.png\"><\/a>11. Choose&nbsp;<strong>Text<\/strong>&nbsp;as the Data Type for the prompt. While business phone is a number, it is not considered a numeric value (you wouldn\u2019t perform arithmetic on it), so it is stored as text.<\/p>\n\n\n\n<p>12. Leave Log Responsechecked as&nbsp;<strong>Yes<\/strong>.<\/p>\n\n\n\n<p>13. Leave Default Value blank.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Prompts-13.png\"><img decoding=\"async\" src=\"https:\/\/license.citruslime.com\/cs\/blogs\/crmcs\/clip_image013_05B16BD5.png\" alt=\"clip_image013\" title=\"clip_image013\" \/><\/a><\/figure>\n\n\n\n<p>14. Click&nbsp;<strong>Save and Close<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Prompts-14.png\"><img decoding=\"async\" src=\"https:\/\/license.citruslime.com\/cs\/blogs\/crmcs\/clip_image014_5A6CD4CD.png\" alt=\"clip_image014\" title=\"clip_image014\" \/><\/a><\/figure>\n\n\n\n<p>15. Repeat steps 11-21 for Mobile Phone and Email.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Prompts-15.png\"><img decoding=\"async\" src=\"https:\/\/license.citruslime.com\/cs\/blogs\/crmcs\/clip_image016_7C1AC846.png\" alt=\"clip_image016\" title=\"clip_image016\" \/><\/a><\/figure>\n\n\n\n<p>Now that we\u2019ve captured some data, let\u2019s create a prompt for the lead\u2019s preferences.<\/p>\n\n\n\n<p>16. Create a new preferences prompt with Prompt Text.<\/p>\n\n\n\n<p>17. In the Response Details choose&nbsp;<strong>Option Set<\/strong>&nbsp;from the Response Typelist<\/p>\n\n\n\n<p>18. In Data Type select&nbsp;<strong>Integer.<\/strong><\/p>\n\n\n\n<p>19. Leave Log Responsechecked as&nbsp;<strong>Yes<\/strong>.<\/p>\n\n\n\n<p>20. Leave Default Value blank.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Creating Prompt Responses<\/h3>\n\n\n\n<p>Now we need to set up the preference options. Since this is an actual field within CRM the response options will need to relate to the CRM options. Here are the available CRM preference fields:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Responses-intro.png\"><img decoding=\"async\" src=\"https:\/\/license.citruslime.com\/cs\/blogs\/crmcs\/clip_image018_20E9C4D6.png\" alt=\"clip_image018\" title=\"clip_image018\" \/><\/a><\/figure>\n\n\n\n<p>In our example, we do not want the CRM user to choose the Any option, so we will omit that as an option. It is important to remember that the values in the prompt must match the CRM values.<\/p>\n\n\n\n<p>1. Click on the&nbsp;<a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/prompt-button.png\"><\/a>&nbsp;icon to add a new response value.<\/p>\n\n\n\n<p>2. In the Value field, enter&nbsp;<strong>2<\/strong>&nbsp;as the value.<\/p>\n\n\n\n<p>3. Enter&nbsp;<strong>Email<\/strong>&nbsp;as the Labelvalue.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Responses-3.png\"><img decoding=\"async\" src=\"https:\/\/license.citruslime.com\/cs\/blogs\/crmcs\/clip_image021_40989E9E.png\" alt=\"clip_image021\" title=\"clip_image021\" \/><\/a><\/figure>\n\n\n\n<p>4. Repeat steps 28-30 for Phone, Fax and Mail incrementing the value by 1 each time.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Responses-4.png\"><img decoding=\"async\" src=\"https:\/\/license.citruslime.com\/cs\/blogs\/crmcs\/clip_image023_6766B4DE.png\" alt=\"clip_image023\" title=\"clip_image023\" \/><\/a><\/figure>\n\n\n\n<p>5. Click&nbsp;<strong>Save and Close<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Responses-5.png\"><img decoding=\"async\" src=\"https:\/\/license.citruslime.com\/cs\/blogs\/crmcs\/clip_image0141_0E34CB1F.png\" alt=\"clip_image014[1]\" title=\"clip_image014[1]\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Update the Lead Record<\/h3>\n\n\n\n<p>At this point, we have created the prompts for the CRM user. Next we need to create a step to update the lead record.<\/p>\n\n\n\n<p>1.&nbsp; Click on the&nbsp;<strong>Page<\/strong>&nbsp;and select&nbsp;<strong>Add Step<\/strong><\/p>\n\n\n\n<p>2. Choose&nbsp;<strong>Update Record<\/strong>.<\/p>\n\n\n\n<p>3. Provide a description for the update step.<\/p>\n\n\n\n<p>4. Click&nbsp;<strong>Set Properties<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Prompts-1.jpg\"><img decoding=\"async\" src=\"https:\/\/license.citruslime.com\/cs\/blogs\/crmcs\/clip_image025_7BEC045C.jpg\" alt=\"clip_image025\" title=\"clip_image025\" \/><\/a><\/figure>\n\n\n\n<p><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Prompts-1-2.jpg\"><\/a><br>The Update Lead page is displayed, showing the lead entity properties. Here we will map the CRM user responses to the lead record fields.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Lead-Record-8-2.jpg\"><\/a>5. Click in the&nbsp;<strong>Business Phone<\/strong>&nbsp;field.<\/p>\n\n\n\n<p>6. In the Form Assistant select&nbsp;<strong>Look For<\/strong>&nbsp;&gt;&nbsp;<strong>What is your Business Phone Number<\/strong>.<\/p>\n\n\n\n<p>7. Click&nbsp;<strong>Add<\/strong>.<\/p>\n\n\n\n<p>8. Click&nbsp;<strong>OK<\/strong><\/p>\n\n\n\n<p>9. Repeat steps 37-40 for Mobile and Email.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Lead-Record-9.png\"><img decoding=\"async\" src=\"https:\/\/license.citruslime.com\/cs\/blogs\/crmcs\/clip_image030_5E0D805B.png\" alt=\"clip_image030\" title=\"clip_image030\" \/><\/a><\/figure>\n\n\n\n<p>10. Under Contact Method click on&nbsp;<strong>Preferences<\/strong>.<\/p>\n\n\n\n<p>11. In the Form Assistant select&nbsp;<strong>Look For<\/strong>&nbsp;&gt;&nbsp;<strong>How would you prefer us to contact you<\/strong>.<\/p>\n\n\n\n<p>12. Click<strong>&nbsp;Add<\/strong>.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Lead-Record-13.png\"><\/a>13. Click&nbsp;<strong>OK<\/strong>.<\/p>\n\n\n\n<p>14. Click&nbsp;<strong>Save and Close<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Lead-Record-14.png\"><img decoding=\"async\" src=\"https:\/\/license.citruslime.com\/cs\/blogs\/crmcs\/clip_image0142_397BF2D7.png\" alt=\"clip_image014[2]\" title=\"clip_image014[2]\" \/><\/a><\/figure>\n\n\n\n<p><strong><u>Activate and Run Dialog<\/u><\/strong><\/p>\n\n\n\n<p>Once a dialog is finished, it will need to be activated. A dialog cannot be run until it has been active.<\/p>\n\n\n\n<p>1. From the navigation menu at the top choose\ufffd&nbsp;<a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/activate-button.png\"><\/a>&nbsp;and confirm the activation process at the prompt.<\/p>\n\n\n\n<p>2.<a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Activate-6.png\"><\/a>Navigate to the Leads entity.<\/p>\n\n\n\n<p>3. Click on the ellipsis.<\/p>\n\n\n\n<p>4. Choose&nbsp;<strong>Start Dialog<\/strong>.<\/p>\n\n\n\n<p>5. Select the dialog that was just created.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Activate-4.png\"><\/a>6. Click&nbsp;<strong>Add<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.powerobjects.com\/wp-content\/uploads\/2014\/01\/Activate-7.png\"><img decoding=\"async\" src=\"https:\/\/license.citruslime.com\/cs\/blogs\/crmcs\/clip_image038_17BF543D.png\" alt=\"clip_image038\" title=\"clip_image038\" \/><\/a><\/figure>\n\n\n\n<p>Voila!&nbsp; This gives us the completed Dialog Process within CRM.<\/p>\n\n\n\n<p>This is a simple enough example but hopefully shows how Dialogs can be taken into other CRM Requirements.<\/p>\n\n\n\n<p>With the Ribbon being less of a \u2018thing\u2019 from CRM 2013 onwards, and Modal Pop-ups being a slightly regressive UI choice \u2013 Dialogs are not always the best solution (and crucially, are not available in Mobile), and Business Process Flows can be a much slicker User Experience, however it is always useful to be aware of this functionality in Dynamics CRM and know when it might be the best option for tackling a particular requirement.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Further Reading<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>MSDN &#8211; Use dialogs in Dynamics 365 for Guided Processes<\/strong><\/p><p><a href=\"https:\/\/msdn.microsoft.com\/en-us\/library\/gg334463.aspx\"><strong>https:\/\/msdn.microsoft.com\/en-us\/library\/gg334463.aspx<\/strong><\/a>&nbsp;<\/p><\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>Dialogs<\/strong>&nbsp;\u2013 good training article for Dialogs<\/p><p><a href=\"https:\/\/crmbook.powerobjects.com\/system-administration\/processes\/dialogs\/\"><strong>https:\/\/crmbook.powerobjects.com\/system-administration\/processes\/dialogs\/<\/strong><\/a><\/p><\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>The Power of Dialogs in CRM 2011<\/strong>&nbsp;\u2013 useful PDF that looks at comparing Dialogs in CRM 2011 over the previous version of CRM v4, which is useful in showing where the Dialogs functionality in Dynamics CRM has come from.<\/p><p><a href=\"https:\/\/rsmus.com\/pdf\/ws_dynamics_crm_power_dialotgs_3272012.pdf\"><strong>https:\/\/rsmus.com\/pdf\/ws_dynamics_crm_power_dialotgs_3272012.pdf<\/strong><\/a><\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Dynamics CRM manages information and data entry using different Forms per Type of Record \u2013 so we have a Contact Form that controls the format and way that a user might enter information about a Contact for example. This provide a great flexible way of allowing a User to enter information about a record, how<\/p>\n","protected":false},"author":43,"featured_media":40,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"footnotes":""},"categories":[3],"tags":[],"class_list":{"0":"post-177","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-crm"},"featured_image_src":"https:\/\/blog.citrus-lime.com\/crmc\/wp-content\/uploads\/sites\/30\/2021\/11\/Dynamics-365-Consultancy-1.jpg","author_info":{"display_name":"jadesmith","author_link":"https:\/\/blog.citrus-lime.com\/crmc\/author\/jadesmith\/"},"_links":{"self":[{"href":"https:\/\/blog.citrus-lime.com\/crmc\/wp-json\/wp\/v2\/posts\/177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.citrus-lime.com\/crmc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.citrus-lime.com\/crmc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.citrus-lime.com\/crmc\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.citrus-lime.com\/crmc\/wp-json\/wp\/v2\/comments?post=177"}],"version-history":[{"count":1,"href":"https:\/\/blog.citrus-lime.com\/crmc\/wp-json\/wp\/v2\/posts\/177\/revisions"}],"predecessor-version":[{"id":178,"href":"https:\/\/blog.citrus-lime.com\/crmc\/wp-json\/wp\/v2\/posts\/177\/revisions\/178"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.citrus-lime.com\/crmc\/wp-json\/wp\/v2\/media\/40"}],"wp:attachment":[{"href":"https:\/\/blog.citrus-lime.com\/crmc\/wp-json\/wp\/v2\/media?parent=177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.citrus-lime.com\/crmc\/wp-json\/wp\/v2\/categories?post=177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.citrus-lime.com\/crmc\/wp-json\/wp\/v2\/tags?post=177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}