<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.dynamics.com/utility/feedstylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Anonymous's Groups Activities</title><link>https://community.dynamics.com/members/anonymous</link><description>Recent activity for people in Anonymous's group</description><dc:language>en-US</dc:language><generator>Zimbra Community 8</generator><item><title>Importing solution missing components [type] EntityRelationship</title><link>https://community.dynamics.com/members/venkatesh-ekkaluri/activities?ActivityMessageID=126a846e-3961-4043-b51b-33cb76b3c1aa</link><pubDate>Fri, 02 Jun 2017 04:51:06 GMT</pubDate><guid isPermaLink="false">f7860544-fd88-4f76-8c0c-6920dd39f354:126a846e-3961-4043-b51b-33cb76b3c1aa</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;I created a solution to migrate all the changes made to the account entity to the testing environment. When I import the solution, I get error message that import failed because is missing components type of EntityRelationship.&lt;a href="/cfs-file/__key/communityserver-discussions-components-files/117/3312.Capture.JPG"&gt;&lt;img src="/resized-image/__size/550x0/__key/communityserver-discussions-components-files/117/3312.Capture.JPG" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I am not sure how to add or where to find the missing components to add them to the solution.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Partner</title><link>https://community.dynamics.com/members/mikhail-lebedev/activities?ActivityMessageID=d6ca52ca-00ae-4797-b547-c09b62559695</link><pubDate>Mon, 22 May 2017 03:58:17 GMT</pubDate><guid isPermaLink="false">f7860544-fd88-4f76-8c0c-6920dd39f354:d6ca52ca-00ae-4797-b547-c09b62559695</guid><dc:creator /><description>The official Microsoft Dynamics Partner community to interact with other partners, get help from Microsoft, and read blogs and how-to articles.</description></item><item><title>Microsoft Dynamics 365, Business edition</title><link>https://community.dynamics.com/members/lovre/activities?ActivityMessageID=cb75878b-9521-4c90-9263-bc1259f96962</link><pubDate>Mon, 22 May 2017 03:58:07 GMT</pubDate><guid isPermaLink="false">f7860544-fd88-4f76-8c0c-6920dd39f354:cb75878b-9521-4c90-9263-bc1259f96962</guid><dc:creator /><description>Get help on your Microsoft Dynamics 365, Business edition solutions from qualified experts in the forums, read blogs and how-to articles.</description></item><item><title>Dynamics 365 - Learning Path Authoring Guided Tasks</title><link>https://community.dynamics.com/members/anonymous/activities?ActivityMessageID=c8d59046-646c-422d-a11a-6483d5dce766</link><pubDate>Tue, 16 May 2017 14:16:25 GMT</pubDate><guid isPermaLink="false">f7860544-fd88-4f76-8c0c-6920dd39f354:c8d59046-646c-422d-a11a-6483d5dce766</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;In a previous blog (&lt;a href="http://blog.sonomapartners.com/2017/05/dynamics-365-learning-path-authoring-basics.html" target="_blank" rel="noopener noreferrer"&gt;Learning Path Authoring Basics&lt;/a&gt;), we introduced Learning Path Authoring and the Content Library.&amp;nbsp; As stated previously, Guided Tasks are a step-by-step guide driving users through common or new tasks.&amp;nbsp; They’re also a great way to ensure users follow a consistent process to completing tasks throughout your organization, and work well as supplemental training after an official training session in which you run new users through your CRM deployment.&lt;/p&gt;
&lt;p&gt;Guided tasks can include links, videos, and other content in your steps (or bubbles) to help your users become familiar with your CRM deployment.&lt;/p&gt;
&lt;p&gt;There are two main steps for creating a Guided Task:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Define how the Guided Task should be triggered and assigning roles to which the task applies&lt;/li&gt;
&lt;li&gt;Use the visual Flow Editor to drag and drop steps/bubbles that the users will see as they work their way through the task.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Define How the Guided Task is Triggered&lt;/h3&gt;
&lt;p&gt;You first need to go to the page in Dynamics 365 where you want your Guided Task to appear.&amp;nbsp; This is a small but very important step you must take BEFORE going to the content library to create your Guided Task.&lt;/p&gt;
&lt;p&gt;For example, I wanted to create a Guided Task about how to create a new Contact.&amp;nbsp; Therefore, I had to navigate in Dynamics 365 to the Contacts main grid, and then went to &lt;strong&gt;Settings&lt;/strong&gt; –&amp;gt; &lt;strong&gt;Training&lt;/strong&gt; –&amp;gt; &lt;strong&gt;Content&lt;/strong&gt; &lt;strong&gt;Library &lt;/strong&gt;(or display the Sidebar and click on the Content Library icon from the Sidebar that pops out).&lt;/p&gt;
&lt;p&gt;After the Content Library loads, click on &lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01bb099c07ce970d-pi"&gt;&lt;img style="background-image:none;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px;border-width:0px;" title="image_thumb1" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01bb099c07d2970d-pi" alt="image_thumb1" width="130" height="23" border="0" /&gt;&lt;/a&gt; to open the dialog to start entering in your Guided Task details&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b7c8f8ecf2970b-pi" target="_blank" rel="noopener noreferrer"&gt;&lt;img style="background-image:none;float:none;padding-top:0px;padding-left:0px;margin-left:auto;display:block;padding-right:0px;margin-right:auto;border-width:0px;" title="image_thumb7" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b7c8f8ecf8970b-pi" alt="image_thumb7" width="351" height="511" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The following pieces of information should be collected as you start creating your Guided Task:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Disable this guided task&lt;/strong&gt;:&amp;nbsp; If checked, this Guided Task will not appear to users.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Make this an error guided task&lt;/strong&gt;:&amp;nbsp;&amp;nbsp; If checked, this Guided Task will only appear to users if there is an error with other Guided Tasks associated with the page from being loaded (e.g., lack of security permissions for the logged in user).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Name&lt;/strong&gt;:&amp;nbsp; This is the name for the Guided Task.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Client&lt;/strong&gt;:&amp;nbsp; &lt;strong&gt;Web client&lt;/strong&gt;, &lt;strong&gt;Mobile apps&lt;/strong&gt;, or &lt;strong&gt;Interactive Service Hub &lt;/strong&gt;are options you’ll see based on whether you’re connected to the mobile app interface or Interactive Service Hub when you’re creating the Guided Task.&amp;nbsp; Remember, it mattered where you came from before you clicked Content Library before you clicked &lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b7c8f8ecfc970b-pi"&gt;&lt;img style="background-image:none;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px;border-width:0px;" title="image_thumb10" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01bb099c07d7970d-pi" alt="image_thumb10" width="130" height="23" border="0" /&gt;&lt;/a&gt; as that’s where the task will appear.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Form factor&lt;/strong&gt;:&amp;nbsp; This depends on the Client you selected.&amp;nbsp; Web will allow you to select &lt;strong&gt;Desktop &lt;/strong&gt;or &lt;strong&gt;Tablet&lt;/strong&gt;.&amp;nbsp; Mobile apps will let you select &lt;strong&gt;Tablet&lt;/strong&gt;.&amp;nbsp; And Interactive Service Hub will let you select &lt;strong&gt;Desktop&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Guided task opens when&lt;/strong&gt;:&amp;nbsp; Select whether you want the Guided Task to appear when a &lt;strong&gt;Link is Clicked &lt;/strong&gt;on a Sidebar, or when the &lt;strong&gt;Page Loads&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lifecycle stage&lt;/strong&gt;:&amp;nbsp; This is an internal use only setting and can be ignored.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dynamics 365 security role&lt;/strong&gt;:&amp;nbsp; Select the security role(s) that you want the Guided Task to be displayed for.&amp;nbsp; If a user is assigned to more than one security role, the Guided Task will appear only for the role with the highest precedence (as described in our previous blog &lt;a href="http://blog.sonomapartners.com/2017/05/dynamics-365-learning-path-authoring-basics.html" target="_blank" rel="noopener noreferrer"&gt;Learning Path Authoring Basics&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;:&amp;nbsp; The status which remains at &lt;strong&gt;Draft &lt;/strong&gt;until you publish the Guided Task.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Advanced Options&lt;/strong&gt;:&amp;nbsp; Note: These only appear after you save the Guided Task:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Make this error guided task&lt;/strong&gt;:&amp;nbsp; This was described above.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Supported Languages&lt;/strong&gt;:&amp;nbsp; Languages that this Guided Task supports, as well as used for import and export.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;:&amp;nbsp; The creator/author of the Guided Task.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tags&lt;/strong&gt;:&amp;nbsp; Tags can be added to assist with searching for content in the Content Library as well as categorizing your content.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;App Version&lt;/strong&gt;:&amp;nbsp; The Dynamics 365 application version associated with the content.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Control Version&lt;/strong&gt;:&amp;nbsp; Sets the version of the content.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Authoring Repository&lt;/strong&gt;:&amp;nbsp; The Authoring Group (organization) for the content.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Publishing Environments&lt;/strong&gt;:&amp;nbsp; The publishing group(s) (organizations) for the content.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When you’ve completed defining the how the Guided Task is triggered and details of the Guided Task, click on Save to move onto the flow editor.&lt;/p&gt;
&lt;h3&gt;Flow Editor&lt;/h3&gt;
&lt;p&gt;After you click on Save on your Guided Task, you’ll automatically be taken to the Flow Editor.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01bb099c07d9970d-pi" target="_blank" rel="noopener noreferrer"&gt;&lt;img style="background-image:none;float:none;padding-top:0px;padding-left:0px;margin-left:auto;display:block;padding-right:0px;margin-right:auto;border-width:0px;" title="image_thumb15" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01bb099c07dd970d-pi" alt="image_thumb15" width="328" height="591" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can add a Title to your Guided Task which will be displayed to the end users as they navigate through the Guided Task.&lt;/p&gt;
&lt;p&gt;You can also select whether to show fixed ID controls only.&amp;nbsp; Controls with a fixed ID are outlined in green, and those without are outlined in blue when you drag the tile to pin it to the UI.&amp;nbsp; Pinning a step to a control without a fixed ID could mean that your Guided Task could break in future Dynamics 365 updates.&amp;nbsp; However, that will not be the case if you pin to fixed ID controls.&lt;/p&gt;
&lt;p&gt;Click on Add New Step to add a new step, and select from one of the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Step with Next button&lt;/strong&gt;:&amp;nbsp; A step with a Next button allowing navigation to the next step.&amp;nbsp; The Next button will not display if this is the last step.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Step with User action&lt;/strong&gt;:&amp;nbsp; Instead of a Next button to move to the next step, the user must click a UI element to continue to the next step.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;User action with Next button&lt;/strong&gt;:&amp;nbsp; This step has a Next button, but clicking the Next button simulates the effect as clicking the UI element to which the step is pinned.&amp;nbsp; This step can be a little confusing to users, and therefore I’d caution against using this often.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Step&lt;/strong&gt;:&amp;nbsp; This step can only be used at the end of a Guided Task flow.&amp;nbsp; It can be used to link to a Learning Path sidebar at the completion of a Guided Task.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Now to create a Guided Task that walks users through a series of steps to create a new Contact.&amp;nbsp; The first step is going to be getting the user to click on the New button.&amp;nbsp; I add a new “Step with User action” step, and drag it to the New button.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01bb099c07df970d-pi" target="_blank" rel="noopener noreferrer"&gt;&lt;img style="background-image:none;float:none;padding-top:0px;padding-left:0px;margin-left:auto;display:block;padding-right:0px;margin-right:auto;border-width:0px;" title="image_thumb131" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01bb099c07e3970d-pi" alt="image_thumb131" width="319" height="254" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01bb099c07e5970d-pi" target="_blank" rel="noopener noreferrer"&gt;&lt;img style="background-image:none;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px;border-width:0px;" title="image_thumb18" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d2833110970c-pi" alt="image_thumb18" width="320" height="268" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d2833112970c-pi" target="_blank" rel="noopener noreferrer"&gt;&lt;img style="background-image:none;float:none;padding-top:0px;padding-left:0px;margin-left:auto;display:block;padding-right:0px;margin-right:auto;border-width:0px;" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d2833116970c-pi" width="313" height="241" border="0" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d2833118970c-pi" target="_blank" rel="noopener noreferrer"&gt;&lt;img style="background-image:none;float:none;padding-top:0px;padding-left:0px;margin-left:auto;display:block;padding-right:0px;margin-right:auto;border-width:0px;" title="image_thumb28" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d283311c970c-pi" alt="image_thumb28" width="311" height="306" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I’ll pause here for a second to discuss the 5 buttons that appear on the right of the bubble/step.&amp;nbsp; From top to bottom those buttons are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Move&lt;/strong&gt;:&amp;nbsp; Clicking this will allow you to drag your step to a new UI element.&amp;nbsp; Not, however, that when I did this, the step name and step description I had typed were cleared out and I had to start over.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Content Type&lt;/strong&gt;:&amp;nbsp; This allows you to change this from a Text step, to a Video step.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Placement&lt;/strong&gt;:&amp;nbsp; You can specify where your bubble appears on the UI element control that you pinned your step to.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy&lt;/strong&gt;:&amp;nbsp; Creates a copy of the current step pinned to the same UI element control with the same content, and adds it as a step directly below the current step in the Guided Task flow.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Save&lt;/strong&gt;:&amp;nbsp; Saves your step.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;After adding a few more steps, my Guided Task now looks like the following which walks a user through creation of a contact.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d283311e970c-pi" target="_blank" rel="noopener noreferrer"&gt;&lt;img style="background-image:none;float:none;padding-top:0px;padding-left:0px;margin-left:auto;display:block;padding-right:0px;margin-right:auto;border-width:0px;" title="image_thumb32" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d2833122970c-pi" alt="image_thumb32" width="308" height="366" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;At any point when you’re editing your Guided Task, you can click the &lt;strong&gt;Preview&lt;/strong&gt; button which is at the bottom left of the Guided Task side bar that pops open from the left.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;When in Preview mode, you can click on &lt;strong&gt;Check In&lt;/strong&gt; to make your Guided Task visible to all Learning Path Authors, and then click on &lt;strong&gt;Publish&lt;/strong&gt; so that the Guided Task changes can be visible to end users.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d2833124970c-pi" target="_blank" rel="noopener noreferrer"&gt;&lt;img style="background-image:none;float:none;padding-top:0px;padding-left:0px;margin-left:auto;display:block;padding-right:0px;margin-right:auto;border-width:0px;" title="image_thumb36" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01bb099c07e9970d-pi" alt="image_thumb36" width="366" height="158" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01bb099c07eb970d-pi" target="_blank" rel="noopener noreferrer"&gt;&lt;img style="background-image:none;float:none;padding-top:0px;padding-left:0px;margin-left:auto;display:block;padding-right:0px;margin-right:auto;border-width:0px;" title="image_thumb73" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01bb099c07ef970d-pi" alt="image_thumb73" width="362" height="346" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In addition to checking in and publishing from a single Guided Task, you can navigate to the Content Library and select one or many pieces of content and then select &lt;strong&gt;Manage&lt;/strong&gt; –&amp;gt; &lt;strong&gt;Check In&lt;/strong&gt;, and then &lt;strong&gt;Publish&lt;/strong&gt; –&amp;gt; &lt;strong&gt;Publish&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;After checking in and publishing the New Contact Creation Guided Task, it looks like the following when a user navigates to the Contact page.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d2833128970c-pi" target="_blank" rel="noopener noreferrer"&gt;&lt;img style="background-image:none;float:none;padding-top:0px;padding-left:0px;margin-left:auto;display:block;padding-right:0px;margin-right:auto;border:0px;" title="image" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d283312f970c-pi" alt="image" width="512" height="359" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b7c8f8ed03970b-pi" target="_blank" rel="noopener noreferrer"&gt;&lt;img style="background-image:none;float:none;padding-top:0px;padding-left:0px;margin-left:auto;display:block;padding-right:0px;margin-right:auto;border:0px;" title="image" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b7c8f8ed07970b-pi" alt="image" width="521" height="341" border="0" /&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b7c8f8ed0b970b-pi" target="_blank" rel="noopener noreferrer"&gt;&lt;img style="background-image:none;float:none;padding-top:0px;padding-left:0px;margin-left:auto;display:block;padding-right:0px;margin-right:auto;border:0px;" title="image" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d2833138970c-pi" alt="image" width="527" height="324" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d283313c970c-pi" target="_blank" rel="noopener noreferrer"&gt;&lt;img style="background-image:none;float:none;padding-top:0px;padding-left:0px;margin-left:auto;display:block;padding-right:0px;margin-right:auto;border:0px;" title="image" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d2833140970c-pi" alt="image" width="540" height="317" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;&lt;br /&gt;Considerations&lt;/h3&gt;
&lt;p&gt;With this great feature allowing users to add customized help throughout the application, there are still some limitations / considerations to be aware of.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Learning Path is not supported in the native Dynamics 365 mobile app for phones.&lt;/li&gt;
&lt;li&gt;When designing a Guided Task for the &lt;strong&gt;Web Client&lt;/strong&gt;, The &lt;strong&gt;Tablet &lt;/strong&gt;form factor refers to running the Guided Task in a web browser on the tablet (not the native tablet mobile app).&lt;/li&gt;
&lt;li&gt;Creation of Guided Tasks is still finicky with where you are in it, where you click when you click certain buttons.&lt;/li&gt;
&lt;li&gt;When I was using Internet Explorer 11, the Learning Path Authoring experience wasn’t ideal.&amp;nbsp; It seemed to work better with Chrome.&amp;nbsp; For example, when I clicked on a Guided Task bubble/step to edit it, the main Guided Task pane disappeared, and the bubble didn’t appear for me to edit.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;When entering in your steps (after dragging onto the UI) for Guided Tasks, remember to click the bottom Save icon to save the title / description / video you enter into the step.&amp;nbsp; You won’t get a warning if you don’t and your edits will be lost.&lt;/li&gt;
&lt;li&gt;Before you Preview your Guided Task, make sure you navigate to the page that the task should fire from (e.g., the main Contact List view in my example above).&lt;/li&gt;
&lt;li&gt;Moving the steps around within a Guided Task did not seem to work (to reorder the steps) so make sure you get your step order mapped out first before creating your Guided Task in CRM. &lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Final Thoughts&lt;/h3&gt;
&lt;p&gt;Learning Path has great potential, and the addition of the ability to create your own content makes this feature much more valuable.&amp;nbsp; I can see the need to create custom content for most of our customer deploys.&lt;/p&gt;
&lt;p&gt;For more information on this topic, please see the other posts we’ve made about Learning Path:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blog.sonomapartners.com/2016/10/learning-path-dynamics-crm-2016-guided-help.html" target="_blank" rel="noopener noreferrer"&gt;Dynamics CRM 2016 Guided Help&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.sonomapartners.com/2017/05/dynamics-365-learning-path-authoring-basics.html" target="_blank" rel="noopener noreferrer"&gt;Learning Path Authoring Basics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.sonomapartners.com/2017/05/dynamics-365-learning-path-authoring-sidebars.html" target="_blank" rel="noopener noreferrer"&gt;Learning Path Authoring Sidebars&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Suggestion for packaging and model</title><link>https://community.dynamics.com/members/zain-bokhari/activities?ActivityMessageID=3d50fd12-b483-472d-9733-7c7f33de4a91</link><pubDate>Sun, 30 Apr 2017 14:57:10 GMT</pubDate><guid isPermaLink="false">f7860544-fd88-4f76-8c0c-6920dd39f354:3d50fd12-b483-472d-9733-7c7f33de4a91</guid><dc:creator>Jon Snow 127</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;After upgrading our solution to AX7, it has upgraded existing objects to its model resulting in overlayering. Our goal is to eliminiate overlayering as much as we can. In order to do so, i have question regarding the package design approach.&lt;/p&gt;
&lt;p&gt;I see two approaches:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create a new model, and create all extensions in this model for existing object residing in Base models like Budget, Ledger and Directory etc.
&lt;ul&gt;
&lt;li&gt;This way, i will have my own assembly and maintenance will be easy.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Create a new mode as reference of existing model like Directory and create extensions of existing object in this model.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Am not able to list down the pros and cons for the Second approach. If I go with this approach, then if I create a deployment package, will it only contains assembly of new model or the whole base model assembly?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Dynamics 365 - Learning Path Authoring Sidebars</title><link>https://community.dynamics.com/members/anonymous/activities?ActivityMessageID=21769ddb-f137-4c73-9f10-1a7a7256d0c4</link><pubDate>Wed, 10 May 2017 15:30:39 GMT</pubDate><guid isPermaLink="false">f7860544-fd88-4f76-8c0c-6920dd39f354:21769ddb-f137-4c73-9f10-1a7a7256d0c4</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;In a previous blog (&lt;a href="http://blog.sonomapartners.com/2017/05/dynamics-365-learning-path-authoring-basics.html" target="_blank"&gt;Learning Path Authoring Basics&lt;/a&gt;), we introduced Learning Path Authoring and the Content Library.&amp;#160; As stated previously, Sidebars slide out from the right side of the application, and provide more information for users to quickly and easily get access to additional content.&lt;/p&gt;  &lt;p&gt;Sidebars can include links, videos and other content to help users become familiar with a specific page or form that’s displayed.&lt;/p&gt;  &lt;p&gt;There are two main steps for creating a Sidebar:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Set the sidebar properties and assign security roles (that the sidebar should be displayed for). &lt;/li&gt;    &lt;li&gt;Add content to the sidebar.      &lt;br /&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;h2&gt;Set the Sidebar Properties&lt;/h2&gt;  &lt;p&gt;You first need to go to the page in Dynamics 365 where you want your Sidebar to appear.&amp;#160; This is a small but very important step you must take BEFORE going to the content library to create your Sidebar.&lt;/p&gt;  &lt;p&gt;For example, I wanted to create a Sidebar for Contacts.&amp;#160; To do this, I navigated in Dynamics 365 to the Contacts main grid and went to &lt;strong&gt;Settings&lt;/strong&gt; –&amp;gt; &lt;strong&gt;Training&lt;/strong&gt; –&amp;gt; &lt;strong&gt;Content&lt;/strong&gt; &lt;strong&gt;Library &lt;/strong&gt;(or display the Sidebar and click on the Content Library icon from the Sidebar that pops out).&lt;/p&gt;  &lt;p&gt;After the Content Library loads, click on &lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b7c8f6c298970b-pi"&gt;&lt;img title="image_thumb80" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image_thumb80" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01bb0999dd87970d-pi" width="89" height="22" /&gt;&lt;/a&gt; to open the dialog to start entering in your Sidebar details&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01bb0999dd89970d-pi" target="_blank"&gt;&lt;img title="image_thumb85" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;float:none;padding-top:0px;padding-left:0px;margin-left:auto;display:block;padding-right:0px;border-top-width:0px;margin-right:auto;" border="0" alt="image_thumb85" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01bb0999dd8d970d-pi" width="372" height="593" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The following pieces of information should be collected as you start creating your Sidebar:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Disable&lt;/strong&gt;:&amp;#160; If checked, this Sidebar will not appear to users. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Make this an error sidebar&lt;/strong&gt;:&amp;#160;&amp;#160; If checked, this Sidebar will only appear to users if there is an error with other Sidebars associated with the page from being loaded (e.g., lack of security permissions for the logged in user). &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Make this home sidebar&lt;/strong&gt;:&amp;#160; Home Sidebars are shown when a user clicks the home button, or if the page the user is on does not have a Sidebar associated to it and the user clicks the Help question mark icon.&amp;#160; Each page can only have a single Home Sidebar. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Name&lt;/strong&gt;:&amp;#160; This is the name for the Sidebar. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Client&lt;/strong&gt;:&amp;#160; &lt;strong&gt;Web client&lt;/strong&gt;, &lt;strong&gt;Mobile apps&lt;/strong&gt;, or &lt;strong&gt;Interactive Service Hub &lt;/strong&gt;are options you’ll see based on whether you’re connected to the mobile app interface or Interactive Service Hub when you’re creating the Sidebar.&amp;#160; Remember, it mattered where you came from before you clicked Content Library and &lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b7c8f6c29c970b-pi"&gt;&lt;img title="image_thumb97" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image_thumb97" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b7c8f6c29e970b-pi" width="89" height="22" /&gt;&lt;/a&gt; as that’s where the task will appear. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Form factor&lt;/strong&gt;:&amp;#160; This depends on the Client you selected.&amp;#160; Web will allow you to select &lt;strong&gt;Desktop &lt;/strong&gt;or &lt;strong&gt;Tablet&lt;/strong&gt;.&amp;#160; Mobile apps will let you select &lt;strong&gt;Tablet&lt;/strong&gt;.&amp;#160; And Interactive Service Hub will let you select &lt;strong&gt;Desktop&lt;/strong&gt;. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Sidebar opens when&lt;/strong&gt;:&amp;#160; Select whether you want the Sidebar to appear when a &lt;strong&gt;Link is Clicked &lt;/strong&gt;on a page (including buttons), when the &lt;strong&gt;Page Loads&lt;/strong&gt;, or &lt;strong&gt;Help Button is Clicked&lt;/strong&gt;. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Lifecycle stage&lt;/strong&gt;:&amp;#160; This is an internal use only setting and can be ignored. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Dynamics 365 security role&lt;/strong&gt;:&amp;#160; Select the security role(s) that you want the Sidebar to be displayed for.&amp;#160; If a user is assigned more than one security role, the Sidebar will appear only for the role with the highest precedence (as described in our previous blog &lt;a href="http://blog.sonomapartners.com/2017/05/dynamics-365-learning-path-authoring-basics.html" target="_blank"&gt;Learning Path Authoring Basics&lt;/a&gt;). &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Template&lt;/strong&gt;:&amp;#160; Sidebars can be in a &lt;strong&gt;Single Column &lt;/strong&gt;or &lt;strong&gt;Two Column &lt;/strong&gt;format. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt;:&amp;#160; The status which remains at &lt;strong&gt;Draft &lt;/strong&gt;until you publish the Sidebar. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Advanced Options&lt;/strong&gt;:&amp;#160; Note: These only appear after you save the Sidebar:       &lt;ul&gt;       &lt;li&gt;&lt;strong&gt;Disable Sidebar Header&lt;/strong&gt;:&amp;#160; Disables the sidebar header. &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;Disable Sidebar Title&lt;/strong&gt;:&amp;#160; Disables the sidebar title. &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;Disable Sidebar Footer&lt;/strong&gt;:&amp;#160; Disables the sidebar footer. &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;Supported Languages&lt;/strong&gt;:&amp;#160; Languages that this Sidebar supports, as well as used for import and export. &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;Author&lt;/strong&gt;:&amp;#160; The creator/author of the Sidebar. &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;Tags&lt;/strong&gt;:&amp;#160; Tags can be added to assist with searching for content in the Content Library as well as categorizing your content. &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;App Version&lt;/strong&gt;:&amp;#160; The Dynamics 365 application version associated with the content. &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;Control Version&lt;/strong&gt;:&amp;#160; Sets the version of the content. &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;Authoring Repository&lt;/strong&gt;:&amp;#160; The Authoring Group (organization) for the content. &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;Publishing Environments&lt;/strong&gt;:&amp;#160; The publishing group(s) (organizations) for the content. &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;When you’ve completed defining the how the Sidebar is triggered and details of the Sidebar, click on Save to move onto the content editor.&lt;/p&gt;  &lt;h2&gt;Add Sidebar Content&lt;/h2&gt;  &lt;p&gt;After clicking Save on the initial Sidebar properties page, you’re presented with a blank slate to start adding content to your Sidebar.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b7c8f6c2a0970b-pi" target="_blank"&gt;&lt;img style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;float:none;padding-top:0px;padding-left:0px;margin-left:auto;display:block;padding-right:0px;border-top-width:0px;margin-right:auto;" border="0" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b7c8f6c2a4970b-pi" width="233" height="473" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In the top box, you can enter a title for your Sidebar that will appear for all users.&amp;#160; By default, you can see 4 sections added automatically, but you can add additional sections via the &lt;strong&gt;Add Section &lt;/strong&gt;button, or you can remove sections by clicking the section header, and then clicking the &lt;strong&gt;trash can icon&lt;/strong&gt; that flies out to the left.&lt;/p&gt;  &lt;p&gt;You can have at most 12 sections in a Sidebar, and each section can have different content types (videos, text, external links, buttons, links to Guided Tasks, links to Sidebars, or links to pages in CRM) to help your users become familiar with the specific page or form that’s displayed.&amp;#160;&amp;#160; Note that the Button content types give you the same 4 options as the List of Links content type, but by using buttons instead of hyperlinks (Guided Task, Sidebar, Page in the app, or External Webpage).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b7c8f6c2a6970b-pi" target="_blank"&gt;&lt;img style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;float:none;padding-top:0px;padding-left:0px;margin-left:auto;display:block;padding-right:0px;border-top-width:0px;margin-right:auto;" border="0" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d2811053970c-pi" width="229" height="256" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d2811055970c-pi" target="_blank"&gt;&lt;img style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;float:none;padding-top:0px;padding-left:0px;margin-left:auto;display:block;padding-right:0px;border-top-width:0px;margin-right:auto;" border="0" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d2811059970c-pi" width="383" height="300" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Just like with Guided Tasks, you can click on Preview to preview what your Sidebar will look like before checking it in and publishing it.&lt;/p&gt;  &lt;p&gt;Here’s a Sidebar that I created around Contacts and how it looks in the designer.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d281105e970c-pi" target="_blank"&gt;&lt;img style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;float:none;padding-top:0px;padding-left:0px;margin-left:auto;display:block;padding-right:0px;border-top-width:0px;margin-right:auto;" border="0" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01bb0999dd95970d-pi" width="215" height="462" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;When you’re done creating your Sidebar, click on the Save icon at the very top left of the Sidebar in the designer.&amp;#160; Then navigate back to the Content Library, and select &lt;strong&gt;Manage &lt;/strong&gt;–&amp;gt; &lt;strong&gt;Check in &lt;/strong&gt;to make your Sidebar visible to all Learning Path Authors, and then click on &lt;strong&gt;Publish &lt;/strong&gt;–&amp;gt; &lt;strong&gt;Publish&lt;/strong&gt; so that the Sidebar changes can be visible to end users.&amp;#160; You can check in and publish multiple pieces of content at once from the Content Library.&lt;/p&gt;  &lt;p&gt;After checking in and publishing the Contact Sidebar, it looks like the following when a user navigates to the page you set it up for (remember when I mentioned the page you navigated to the content library is important).&amp;#160; In this case, that’s the Contact main list view.&amp;#160; &lt;/p&gt;  &lt;p&gt;Note that the Sidebar comes with a search bar that allows users to search for additional help and training.&amp;#160; This searches across Learning Path Content you’ve created, as well as external content outside of your organization that is publicly available. &lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d2811064970c-pi" target="_blank"&gt;&lt;img style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01bb0999dd99970d-pi" width="261" height="528" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Considerations&lt;/h3&gt;  &lt;p&gt;With this great feature allowing users to add customized help throughout the application, there are still some limitations / considerations to be aware of.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Learning Path is not supported in the native Dynamics 365 mobile app for phones. &lt;/li&gt;    &lt;li&gt;When designing a Sidebar for the &lt;strong&gt;Web Client&lt;/strong&gt;, the &lt;strong&gt;Tablet &lt;/strong&gt;form factor refers to running the Sidebar in a web browser on the tablet (not the native tablet mobile app). &lt;/li&gt;    &lt;li&gt;Sidebars can have at most 12 sections.      &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Final Thoughts&lt;/h3&gt;  &lt;p&gt;Learning Path has great potential, and the addition of the ability to create your own content makes this feature much more valuable.&amp;#160; I can see the need to create custom content for most of our customer deploys.&lt;/p&gt;  &lt;p&gt;For more information on this topic, please see the other posts we’ve made about Learning Path:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blog.sonomapartners.com/2016/10/learning-path-dynamics-crm-2016-guided-help.html"&gt;Dynamics CRM 2016 Guided Help&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.sonomapartners.com/2017/05/dynamics-365-learning-path-authoring-basics.html" target="_blank"&gt;Learning Path Authoring Basics&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Learning Path Authoring Guided Tasks (Coming Soon)&lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Dynamics 365 - Learning Path Authoring Basics</title><link>https://community.dynamics.com/members/anonymous/activities?ActivityMessageID=6e566974-33a2-4141-b8dc-6320e69492a3</link><pubDate>Thu, 04 May 2017 13:30:51 GMT</pubDate><guid isPermaLink="false">f7860544-fd88-4f76-8c0c-6920dd39f354:6e566974-33a2-4141-b8dc-6320e69492a3</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;With &lt;a href="https://community.dynamics.com/b/msftdynamicsblog/archive/2016/11/01/microsoft-dynamics-365-now-generally-available"&gt;the release of Dynamics 365&lt;/a&gt;, Microsoft has added new authoring capabilities to the previously released Learning Path feature.&amp;#160; Additionally, head over to the &lt;a href="http://crmroadmap.dynamics.com/"&gt;CRM Roadmap site&lt;/a&gt;, or the &lt;a href="https://www.microsoft.com/en-us/dynamics/crm-customer-center/what-s-new.aspx"&gt;CRM What’s New site&lt;/a&gt; to see more of the features that have recently gone live. &lt;/p&gt;  &lt;p&gt;Learning Path, &lt;a href="http://blog.sonomapartners.com/2016/10/learning-path-dynamics-crm-2016-guided-help.html"&gt;initially released in the Dynamics CRM 2016 Spring release&lt;/a&gt;, was a tool to provide rich contextual based training (walkthroughs, videos, and articles) directly inside of the application.&amp;#160; This was intended to allow new users of CRM (or users of a trial org) to get used to the application quickly.&lt;/p&gt;  &lt;p&gt;One thing that was missing from that release, was the ability for organizations to author their own custom content.&amp;#160; That gap has now been filled with the December 2016 release of Dynamics 365, and we’ll discuss the authoring process in more detail below.&amp;#160; Please note, that with the initial release of Dynamics 365, this functionality is in it’s initial release, and you may run across some small hiccups along the way.&amp;#160; I anticipate this functionality to only improve with future releases.&lt;/p&gt;  &lt;p&gt;Note, that Learning Path (including Authoring) is currently only available for Dynamics 365 Online.&lt;/p&gt;  &lt;h2&gt;&lt;/h2&gt;  &lt;h2&gt;Enable Learning Path Authoring&lt;/h2&gt;  &lt;p&gt;First off, you need to enable Learning Path Authoring in your organization.&amp;#160; To do this, navigate to &lt;strong&gt;Settings –&amp;gt; Administration –&amp;gt; System Settings&lt;/strong&gt;.&amp;#160; Under the &lt;strong&gt;General &lt;/strong&gt;tab, there’s a &lt;strong&gt;Set custom Help URL&lt;/strong&gt; section where you can &lt;strong&gt;Enable Learning Path &lt;/strong&gt;and &lt;strong&gt;Enable Learning Path Authoring&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d27ef9cc970c-pi" target="_blank"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b7c8f4ac82970b-pi" width="780" height="235" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You can enable Learning Path or customizable Help, but you’re can’t enable both at the same time.&amp;#160; Therefore, &lt;strong&gt;Use custom Help for customizable entities &lt;/strong&gt;and &lt;strong&gt;Append parameters to URL &lt;/strong&gt;must be set to &lt;strong&gt;No&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;If you navigate to the Learning Path Content Library (&lt;strong&gt;Training –&amp;gt; Learning Path –&amp;gt; Content Library&lt;/strong&gt;), you may get a message about not being in the O365 Learning Patch Authors security group.&amp;#160; If so, you must open the &lt;strong&gt;O365 Admin Center&lt;/strong&gt;, click on &lt;strong&gt;Groups&lt;/strong&gt; on the left, and select the &lt;strong&gt;Learning Path Authors&lt;/strong&gt; group.&amp;#160; Click &lt;strong&gt;Edit&lt;/strong&gt; in the &lt;strong&gt;Members&lt;/strong&gt; area, and add the user that you’d want to be a Learning Path Author.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d27ef9d2970c-pi" target="_blank"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01bb0997c2b5970d-pi" width="833" height="263" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In addition to being in the &lt;strong&gt;Learning Path Authors &lt;/strong&gt;O365 group, users will need to have a permission enabled on their Dynamics 365 Security Role.&amp;#160; They’ll need to have the &lt;strong&gt;Learning Path Authoring &lt;/strong&gt;permission at the bottom of the &lt;strong&gt;Customizations &lt;/strong&gt;tab.&lt;/p&gt;  &lt;p&gt;You can navigate to the Content Library via the Site Map as instructed above (under the Training area), or you can get to it via any sidebar by clicking the Content Library Button.&amp;#160; You can open the sidebar by clicking the &lt;strong&gt;? &lt;/strong&gt;in the top right corner to the right of the Settings gear icon.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01bb0997c2b9970d-pi" target="_blank"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;float:none;padding-top:0px;padding-left:0px;margin-left:auto;display:block;padding-right:0px;border-top-width:0px;margin-right:auto;" border="0" alt="image" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b7c8f4ac86970b-pi" width="317" height="311" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h2&gt;Content Library&lt;/h2&gt;  &lt;p&gt;Once learning path is enabled, you can navigate to &lt;strong&gt;Training –&amp;gt; Learning Path –&amp;gt; Content Library&lt;/strong&gt; to see all the Guided Tasks and Sidebars created for your organization.&amp;#160; There are two types of Learning Path Content:&amp;#160; Guided Tasks and Sidebars.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Guided Task&lt;/strong&gt;:&amp;#160; These bubbles walk users through elements of the application in a step by step fashion. They can be kicked off from a sidebar, navigating to a page, or clicking a link on a page. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Sidebar&lt;/strong&gt;:&amp;#160; These are help instructions that fly in from the right side of the application.&amp;#160; These are displayed when the user clicks the Sidebar button or if there’s an error displaying the intended Sidebar. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;From the Content Library, you can create a new Guided Task or a new Sidebar (we’ll go into more detailed explanation of creating a Guided Task and a Sidebar in a subsequent blog), but we’ll give a high-level introduction to the content library, and managing content in this post.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d27ef9da970c-pi" target="_blank"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d27ef9de970c-pi" width="817" height="172" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Clicking on the content name opens the content to be edited.&amp;#160; You can also take specific actions on content from here via the &lt;strong&gt;Manage &lt;/strong&gt;menu, specifically:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Check in&lt;/strong&gt;:&amp;#160; New content appears with a red lock next the name which indicates it’s checked out and not visible to anyone else.&amp;#160; You must check in content before publishing. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Delete&lt;/strong&gt;:&amp;#160; Deletes the selected content. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Export&lt;/strong&gt;:&amp;#160; Exports the selected content to a ZIP file so that it can be imported in another environment. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Import&lt;/strong&gt;:&amp;#160; Imports previously exported content into this environment. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Content can be localized into the language the users have selected in their Dynamics 365 personal options.&amp;#160; This can be done by clicking the &lt;strong&gt;Localize &lt;/strong&gt;button, and then either &lt;strong&gt;Export &lt;/strong&gt;or &lt;strong&gt;Import&lt;/strong&gt;. &lt;/p&gt;  &lt;h2&gt;Publishing&lt;/h2&gt;  &lt;p&gt;Before you can publish new content, you must first check it in.&amp;#160; After you check in your content, you use publishing environments to publish the content for the end user to use.&lt;/p&gt;  &lt;p&gt;Publishing Environments are a collection of Dynamics 365 Organizations that you want to group together for use when publishing Learning Path content.&amp;#160; The organizations that are visible are those that are all visible in your O365 account.&lt;/p&gt;  &lt;p&gt;To view and configure your Publishing Environments, navigate to the &lt;strong&gt;Content Library&lt;/strong&gt;, then &lt;strong&gt;Configuration&lt;/strong&gt;, and finally on &lt;strong&gt;Publishing Configuration&lt;/strong&gt;.&amp;#160; From here you can view, edit, create, and delete Publishing Environments.&amp;#160; By default, a single Publishing Environment is created with the Unique Name of your organization.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d27ef9e2970c-pi" target="_blank"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;float:none;padding-top:0px;padding-left:0px;margin-left:auto;display:block;padding-right:0px;border-top-width:0px;margin-right:auto;" border="0" alt="image" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01bb0997c2c1970d-pi" width="589" height="520" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;After setting up your Publishing Environments, when you’re in the Content Library, you can click on &lt;strong&gt;Publish &lt;/strong&gt;to publish content which makes the modifications made to content visible to end users.&amp;#160; When publishing, you can select one or many Publishing Environments to publish to.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01bb0997c2c5970d-pi" target="_blank"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;float:none;padding-top:0px;padding-left:0px;margin-left:auto;display:block;padding-right:0px;border-top-width:0px;margin-right:auto;" border="0" alt="image" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01bb0997c2c9970d-pi" width="403" height="384" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;A good best practice for publishing would be to create your content in a Sandbox first, and then you can publish to Dev/Test/UAT to test the content, and when it looks good, finally publish it to Production. &lt;/p&gt;  &lt;h2&gt;Security Roles&lt;/h2&gt;  &lt;p&gt;Learning Path Content is associated with Security Roles.&amp;#160; If users are associated to multiple security roles, they’ll see the Learning Path Content associated with all security roles.&amp;#160; If different content is created for different roles on the same Dynamics 365 page or screen, users will see the content associated with the role with the higher precedence.&amp;#160; &lt;/p&gt;  &lt;p&gt;Navigate to the &lt;strong&gt;Content Library&lt;/strong&gt;, click on &lt;strong&gt;Configuration&lt;/strong&gt;, and you’ll see the roles and their precedence order.&amp;#160; From here you can click on Sync Roles to synchronize the Dynamics 365 Roles with Learning Path.&amp;#160; You can also click on the arrows to move the roles up or down in precedence, as well as click the trash can icon to remove the role from Learning Path (note that this doesn’t delete the role from Dynamics 365, but simply from the Learning Path designer to define how content is displayed to users).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d27ef9e6970c-pi" target="_blank"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;float:none;padding-top:0px;padding-left:0px;margin-left:auto;display:block;padding-right:0px;border-top-width:0px;margin-right:auto;" border="0" alt="image" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b7c8f4ac8a970b-pi" width="579" height="489" /&gt;&lt;/a&gt;&amp;#160; &lt;/p&gt;  &lt;h2&gt;Additional Resources&lt;/h2&gt;  &lt;p&gt;The following additional resources are available to learn more about Learning Path Authoring.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a title="https://www.youtube.com/embed/amUb73KG4Hs?rel=0" href="https://www.youtube.com/embed/amUb73KG4Hs?rel=0"&gt;https://www.youtube.com/embed/amUb73KG4Hs?rel=0&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="https://www.microsoft.com/en-us/dynamics/crm-customer-center/what-s-new.aspx#LearningPathCust" href="https://www.microsoft.com/en-us/dynamics/crm-customer-center/what-s-new.aspx#LearningPathCust"&gt;https://www.microsoft.com/en-us/dynamics/crm-customer-center/what-s-new.aspx#LearningPathCust&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="https://www.microsoft.com/en-us/dynamics/crm-customer-center/create-your-own-guided-help-learning-path-for-your-customers.aspx" href="https://www.microsoft.com/en-us/dynamics/crm-customer-center/create-your-own-guided-help-learning-path-for-your-customers.aspx"&gt;https://www.microsoft.com/en-us/dynamics/crm-customer-center/create-your-own-guided-help-learning-path-for-your-customers.aspx&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Adding environment in LCS</title><link>https://community.dynamics.com/members/andre-arnaud-de-calavon/activities?ActivityMessageID=34da1e76-949b-448e-9230-b16f2816bc04</link><pubDate>Sun, 30 Apr 2017 15:08:28 GMT</pubDate><guid isPermaLink="false">f7860544-fd88-4f76-8c0c-6920dd39f354:34da1e76-949b-448e-9230-b16f2816bc04</guid><dc:creator>Jon Snow 127</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I want to add AX7 VM in my LCS project. But it keeps asking for azure subscription id.&lt;/p&gt;
&lt;p&gt;Can i not add azure VM without free of cost?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>SSRS report getting hang</title><link>https://community.dynamics.com/members/anonymous/activities?ActivityMessageID=1d6be790-5c4c-4e52-bacf-d018edf510f7</link><pubDate>Thu, 13 Apr 2017 19:55:09 GMT</pubDate><guid isPermaLink="false">f7860544-fd88-4f76-8c0c-6920dd39f354:1d6be790-5c4c-4e52-bacf-d018edf510f7</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I am executing and exporting the report in html format and then pass to my third party application. I am calling these out of the box reports from AIF using custom service. I am using controller class for execution and SSRSPrint destination class to export them in HTML format.&lt;/p&gt;
&lt;p&gt;Out of all, only 3 reports are getting hang up. These 3 reports runs fine when run from AX. We are seeing this error in SSRS Report server:&lt;/p&gt;
&lt;div&gt;
&lt;pre class="prettyprint linenums"&gt;!ReportServer_0-1!f98!03/31/2017-02:50:15:: i INFO: Do not dump on: System.Threading.ThreadAbortException,System.Web.UI.ViewStateException,System.OutOfMemoryException,
!ReportServer_0-1!f98!03/31/2017-02:50:15:: i INFO: Maximum memory limit is 65536Mb
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br /&gt; After this we, tried to increase the memory size of SSRS report server, AOS server and SQl server. Only 1 report out of 3 is now executing fine, the other two are still failing.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Please suggest. Any kind of help would be appreciated.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Table UtilidElements not showing any data in D365FO</title><link>https://community.dynamics.com/members/andre-arnaud-de-calavon/activities?ActivityMessageID=2f9c3102-d647-41bf-9649-709609ca947b</link><pubDate>Fri, 07 Apr 2017 15:18:09 GMT</pubDate><guid isPermaLink="false">f7860544-fd88-4f76-8c0c-6920dd39f354:2f9c3102-d647-41bf-9649-709609ca947b</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I cannot see any data in the UtilidElements table. Even when I do &amp;quot;select * from UtilidElements&amp;quot; on my DB, it is returning nothing.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Displaying image on third party application attached to a document.</title><link>https://community.dynamics.com/members/vkumar/activities?ActivityMessageID=fbf3839a-b2d9-4910-bb7d-e51128ecec34</link><pubDate>Thu, 06 Apr 2017 19:22:57 GMT</pubDate><guid isPermaLink="false">f7860544-fd88-4f76-8c0c-6920dd39f354:fbf3839a-b2d9-4910-bb7d-e51128ecec34</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I have attached an image to Purchase order in Dynamics 365 for Operation. I have third party application on which I have to display attached image or other documents attached through Dynamics 365 for Operation.&lt;/p&gt;
&lt;p&gt;I am not able to filePath as previously there was filepath in docuvalue table.&lt;/p&gt;
&lt;p&gt;please guide.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Power BI Online Integration with Dynamics CRM On-Premise</title><link>https://community.dynamics.com/members/anonymous/activities?ActivityMessageID=5bcea1e3-886c-4425-9d91-44543cf4c42a</link><pubDate>Mon, 10 Apr 2017 12:31:52 GMT</pubDate><guid isPermaLink="false">f7860544-fd88-4f76-8c0c-6920dd39f354:5bcea1e3-886c-4425-9d91-44543cf4c42a</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;&lt;em&gt;Today&amp;#39;s blog post was written by Hayden Thomas, Associate Developer at Sonoma Partners.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Integrating Power BI online with Dynamics CRM On-Premise is not currently supported natively. Recently we had a need to integrate a Power BI Report with a Dynamics CRM On-Premise environment, so we needed to create a custom solution to enable embedding reports and dashboards from Power BI into CRM.&lt;/p&gt;
&lt;p&gt;Power BI natively allows reports to be ‘Published to Web.’ &amp;#0160;Doing this would allow us to simply IFrame the report on a Dynamics form or dashboard, but this makes it accessible to anyone who may have the link which is not very secure. This is unsuitable as the reports we’re looking to embed may have sensitive data which we want to make absolutely sure no one has outside access to.&lt;/p&gt;
&lt;p&gt;In our case, we are connecting to Power BI through Azure. Azure uses OAuth 2.0 and Active Directory services for authentication. We need to be able to store:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A Client ID that represents a connection to Power BI through Azure.&lt;/li&gt;
&lt;li&gt;A Tenant ID for our Azure Active Directory.&lt;/li&gt;
&lt;li&gt;An access token that will allow us to request a report from Power BI.&lt;/li&gt;
&lt;li&gt;A refresh token that will allow us to programmatically keep our authentication alive, so that we don’t need to continuously keep putting in our username and password.&lt;/li&gt;
&lt;li&gt;The lifespan of the authentication and the date-time we obtained it, so we can check if our current authentication is still good.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The Client and Tenant ID are the same for all of the users in our org, so we simply created a configuration record to hold these values.&lt;/p&gt;
&lt;p&gt;The other fields will either be created for every user and we need to ask the user to enter their authentication to populate these fields, or we need to create a service account that can be authenticated in the background without the user needing any information on how the reports are being displayed.&lt;/p&gt;
&lt;p&gt;Our solution used the second option. Our reports are shared amongst a group in Power BI. In order to have everyone log in and have their own tokens, it would require them to all be added to that group (and in turn, require everyone to have a Power BI Pro license). This also allowed us to just add the authentication fields to the configuration record, along with the service account’s username and password.&lt;/p&gt;
&lt;p&gt;&lt;a class="asset-img-link" href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d2761ff7970c-pi" rel="noopener noreferrer" style="display:inline;" target="_blank"&gt;&lt;img alt="Powerbi brendan 1" border="0" class="asset  asset-image at-xid-6a00d8341e71de53ef01b8d2761ff7970c image-full img-responsive" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d2761ff7970c-800wi" style="display:block;margin-left:auto;margin-right:auto;" title="Powerbi brendan 1" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Our next step is to make sure we actually have an app registered to our Azure AD that we can authenticate this user against. If we log in to &lt;a href="https://dev.powerbi.com/apps" rel="noopener noreferrer" target="_blank"&gt;dev.powerbi.com/apps&lt;/a&gt;, we can register one directly to ensure that it’s set up correctly. In order to make sure we don’t need to handle anything with redirect URLs, since we expect to move this around to different orgs without much issue, we use Native app from the App Type drop down, and for our redirect URL we use &lt;a href="https://login.live.com/oauth20_desktop.srf" rel="noopener noreferrer" target="_blank"&gt;this link&lt;/a&gt;.&amp;#0160;For our case, where we only want to be able to read dashboards/reports, we only give it the read all dashboards and read all reports access levels. Once done, we can click Register App to obtain the Client ID we will use for our configuration record.&lt;/p&gt;
&lt;p&gt;We have our app created, but haven’t yet given permission from our service account to the app to be able to log the user in programmatically. In order to give permission, we wrote a LINQPad script that does nothing but connect to the Client ID of our app, and allow the user to log in to give access.&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;a class="asset-img-link" href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d2762023970c-pi" rel="noopener noreferrer" style="display:inline;" target="_blank"&gt;&lt;img alt="Powerbi brendan 2" border="0" class="asset  asset-image at-xid-6a00d8341e71de53ef01b8d2762023970c image-full img-responsive" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d2762023970c-800wi" title="Powerbi brendan 2" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;"&gt;Running the script will pop up a dialog to allow a user to log into the App created with the specified client ID.&lt;/p&gt;
&lt;p style="text-align:left;"&gt;&lt;a class="asset-img-link" href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d2762032970c-pi" rel="noopener noreferrer" style="display:inline;" target="_blank"&gt;&lt;img alt="Powerbi brendan 3" border="0" class="asset  asset-image at-xid-6a00d8341e71de53ef01b8d2762032970c image-full img-responsive" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d2762032970c-800wi" style="display:block;margin-left:auto;margin-right:auto;" title="Powerbi brendan 3" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In order to connect and display the report, we look to the Power BI documentation on how to show a report in an IFrame. &lt;a href="https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-integrate-report-load-report-iframe/" rel="noopener noreferrer" target="_blank"&gt;https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-integrate-report-load-report-iframe/&lt;/a&gt;. We see that we need an embed URL and an access token. Since we need to send information to the IFrame after it’s already set, and because we want to be able to use different reports in different areas, we create an HTML web resource that’s got an Iframe in it, and set the frame contents accordingly using JavaScript.&lt;/p&gt;
&lt;p&gt;&lt;a class="asset-img-link" href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b7c8ebc4bf970b-pi" rel="noopener noreferrer" style="display:inline;" target="_blank"&gt;&lt;img alt="Powerbi brendan 4" border="0" class="asset  asset-image at-xid-6a00d8341e71de53ef01b7c8ebc4bf970b image-full img-responsive" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b7c8ebc4bf970b-800wi" style="display:block;margin-left:auto;margin-right:auto;" title="Powerbi brendan 4" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;em&gt;Excess code for styling and other libraries used in JavaScript removed for brevity.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The JavaScript in this page does a number of things. When the resource initially loads it parses the report ID and the group ID, in which the report is stored, from the query string. This lets us use the same web resource on the same page to load multiple reports. In the web resource properties on dynamics, we can set this report and group ID field accordingly in the custom parameters.&lt;/p&gt;
&lt;p&gt;&lt;a class="asset-img-link" href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d2762057970c-pi" rel="noopener noreferrer" style="display:inline;" target="_blank"&gt;&lt;img alt="Powerbi brendan 5" border="0" class="asset  asset-image at-xid-6a00d8341e71de53ef01b8d2762057970c image-full img-responsive" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d2762057970c-800wi" style="display:block;margin-left:auto;margin-right:auto;" title="Powerbi brendan 5" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It then triggers a custom action that takes in both of those parameters. The custom action triggers some plugin code that loads the configuration record, ensures the authentication is up to date, and then queries Power BI for the embed URL for that report.&lt;/p&gt;
&lt;p&gt;For ensuring our authentication is up to date, we see if we have an access token or if our token has expired (based on the authentication lifespan and authentication obtained date time fields we have on our configuration). If we don’t have a refresh token, we need to use the password grant_type along with the service account username and password. (If we can refresh, we do something similar using grant_type refresh and the refresh token that we have stored in our configuration record. More details on Azure OAuth operations can be found here: &lt;a href="https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-code" rel="noopener noreferrer" target="_blank"&gt;https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-code&lt;/a&gt;). In this example, we deserialize into an AccessToken model class that’s described by the documentation above.&lt;/p&gt;
&lt;p&gt;&lt;a class="asset-img-link" href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d276206a970c-pi" rel="noopener noreferrer" style="display:inline;" target="_blank"&gt;&lt;img alt="Powerbi brendan 6" border="0" class="asset  asset-image at-xid-6a00d8341e71de53ef01b8d276206a970c image-full img-responsive" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d276206a970c-800wi" style="display:block;margin-left:auto;margin-right:auto;" title="Powerbi brendan 6" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;With our access token, we can query Power BI for the reports which are shared with the Group ID we sent added as a parameter by doing an HTTP GET request against &lt;a href="https://api.powerbi.com/v1.0/myorg/groups/GROUP_ID/reports" rel="noopener noreferrer" target="_blank"&gt;https://api.powerbi.com/v1.0/myorg/groups/GROUP_ID/reports&lt;/a&gt; with an Authorization: Bearer ACCESS_TOKEN header.&lt;/p&gt;
&lt;p&gt;&lt;a class="asset-img-link" href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b7c8ebc506970b-pi" rel="noopener noreferrer" style="display:inline;" target="_blank"&gt;&lt;img alt="Powerbi brendan 7" border="0" class="asset  asset-image at-xid-6a00d8341e71de53ef01b7c8ebc506970b image-full img-responsive" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b7c8ebc506970b-800wi" title="Powerbi brendan 7" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This will give us a response that’s a JSON string which will be an array of all of the reports for the group. Each entry in the array will contain the report ID and the embed URL. There are additional fields, such as the display name for the report, but they’re unimportant for what we’re doing. We simply need to find the entry that has the report ID that we passed in, and return the embed URL and access token back to the web resource. &lt;a class="asset-img-link" href="http://a6.typepad.com/6a0154342be5a5970c01b8d276208e970c-pi" style="float:right;"&gt;&lt;img alt="Powerbi brendan 8" border="0" class="asset  asset-image at-xid-6a0154342be5a5970c01b8d276208e970c img-responsive" src="http://a6.typepad.com/6a0154342be5a5970c01b8d276208e970c-800wi" style="margin:0px 0px 5px 5px;border:5px solid #000000;" title="Powerbi brendan 8" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Once we have those fields in the client side, we can simply set the source of our Iframe to the embed URL we received, and post the access token to it.&lt;/p&gt;
&lt;p&gt;Now we can see our Power BI report as an iFrame.&amp;#0160; In this case we embedded as a Dashboard in Dynamics CRM.&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;a class="asset-img-link" href="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d27620ab970c-pi" rel="noopener noreferrer" style="display:inline;" target="_blank"&gt;&lt;img alt="Powerbi brendan 9" border="0" class="asset  asset-image at-xid-6a00d8341e71de53ef01b8d27620ab970c image-full img-responsive" src="http://sonomapartners.typepad.com/.a/6a00d8341e71de53ef01b8d27620ab970c-800wi" title="Powerbi brendan 9" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Microsoft Dynamics SL</title><link>https://community.dynamics.com/members/webmaster13/activities?ActivityMessageID=ce846df5-9787-408e-8af2-b7f4f22a9df5</link><pubDate>Fri, 07 Apr 2017 07:42:18 GMT</pubDate><guid isPermaLink="false">f7860544-fd88-4f76-8c0c-6920dd39f354:ce846df5-9787-408e-8af2-b7f4f22a9df5</guid><dc:creator /><description>Get help on your Microsoft Dynamics SL solution from qualified experts in the forums, read blogs and how-to articles, and watch videos.</description></item><item><title>Microsoft Dynamics RMS</title><link>https://community.dynamics.com/members/webmaster13/activities?ActivityMessageID=dc488cb7-5459-4759-a454-f6868d5677e3</link><pubDate>Fri, 07 Apr 2017 07:42:14 GMT</pubDate><guid isPermaLink="false">f7860544-fd88-4f76-8c0c-6920dd39f354:dc488cb7-5459-4759-a454-f6868d5677e3</guid><dc:creator /><description>Get help on your Microsoft Dynamics RMS solution from qualified experts in the forums, read blogs and how-to articles, and watch videos.</description></item><item><title>Microsoft Dynamics NAV</title><link>https://community.dynamics.com/members/webmaster13/activities?ActivityMessageID=5bf8c9bf-162e-4bc5-85c1-3ff497db365a</link><pubDate>Fri, 07 Apr 2017 01:53:02 GMT</pubDate><guid isPermaLink="false">f7860544-fd88-4f76-8c0c-6920dd39f354:5bf8c9bf-162e-4bc5-85c1-3ff497db365a</guid><dc:creator /><description>Get help on your Microsoft Dynamics NAV solution from qualified experts in the forums, read blogs and how-to articles, and watch videos.</description></item></channel></rss>