{"id":28854,"date":"2021-08-05T10:10:27","date_gmt":"2021-08-05T10:10:27","guid":{"rendered":"https:\/\/www.inogic.com\/blog\/?p=28854"},"modified":"2022-01-21T10:19:58","modified_gmt":"2022-01-21T04:49:58","slug":"new-command-bar-designer-using-powerfx-for-dataverse-and-dynamics-365-crm-apps-now-in-preview","status":"publish","type":"post","link":"https:\/\/www.inogic.com\/blog\/2021\/08\/new-command-bar-designer-using-powerfx-for-dataverse-and-dynamics-365-crm-apps-now-in-preview\/","title":{"rendered":"New Command bar designer using PowerFx for Dataverse and Dynamics 365 CRM apps now in Preview"},"content":{"rendered":"<p>In our earlier article we talked about the new <a href=\"https:\/\/www.inogic.com\/blog\/2021\/08\/new-maker-experience-for-app-designing-in-dataverse-and-dynamics-365-crm\/\" target=\"_blank\" rel=\"noopener noreferrer\">app designer<\/a> experience and with the new updates in the app designer, command bar or the ribbon bar editor also gets an update.<\/p>\n<p>Editing or defining Command bar had been a tedious task involving editing the xml tags and I remember I could never get it right the first time especially since it involved adding a lot of related tags, until we had the now popular community tools like the Ribbon Workbench and Visual Ribbon Editor come up and now editing command bar is equivalent to using the Ribbon workbench. There would be hardly any folks that might even know how to add these without the help of these tools.<\/p>\n<p>Microsoft now presents a simplified command bar designer with its new app designer experience that is currently in preview.<\/p>\n<p>From the app designer, choose the table and click on the ellipsis to bring up the command bar editor.<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image001-ink-7-1.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-28870 size-full\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image001-ink-7-1.png\" alt=\"New Command bar designer using PowerFx for Dataverse and Dynamics 365 CRM apps now in Preview\" width=\"1078\" height=\"358\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image001-ink-7-1.png 1078w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image001-ink-7-1-300x100.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image001-ink-7-1-768x255.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image001-ink-7-1-1024x340.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image001-ink-7-1-660x219.png 660w\" sizes=\"(max-width: 1078px) 100vw, 1078px\" \/><\/a><\/p>\n<p>Choose the command bar type you would like to edit.<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image003-ink-6.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-28871 size-large\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image003-ink-6-1024x659.png\" alt=\"New Command bar designer using PowerFx for Dataverse and Dynamics 365 CRM apps now in Preview\" width=\"665\" height=\"428\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image003-ink-6-1024x659.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image003-ink-6-300x193.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image003-ink-6-768x495.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image003-ink-6-660x425.png 660w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image003-ink-6.png 1764w\" sizes=\"(max-width: 665px) 100vw, 665px\" \/><\/a><\/p>\n<p>This brings up the visual designer.<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image005-ink-3-1.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-28872 size-full\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image005-ink-3-1.png\" alt=\"New Command bar designer using PowerFx for Dataverse and Dynamics 365 CRM apps now in Preview\" width=\"2884\" height=\"1130\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image005-ink-3-1.png 2884w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image005-ink-3-1-300x118.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image005-ink-3-1-768x301.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image005-ink-3-1-1024x401.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image005-ink-3-1-660x259.png 660w\" sizes=\"(max-width: 2884px) 100vw, 2884px\" \/><\/a><\/p>\n<p>Currently you are not allowed to edit any of the system command buttons including hiding the system buttons.<\/p>\n<p>Click + New Command to add a new button.<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image007-ink-2-2.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-28873 size-full\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image007-ink-2-2.png\" alt=\"New Command bar designer using PowerFx for Dataverse and Dynamics 365 CRM apps now in Preview\" width=\"2882\" height=\"1188\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image007-ink-2-2.png 2882w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image007-ink-2-2-300x124.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image007-ink-2-2-768x317.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image007-ink-2-2-1024x422.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image007-ink-2-2-660x272.png 660w\" sizes=\"(max-width: 2882px) 100vw, 2882px\" \/><\/a><\/p>\n<p>You can drag and drop the button to position it where you want in the ribbon bar.<\/p>\n<p>Choose an inbuilt icon or a custom webresource for the icon image. Good to see, easy to use inbuilt icons being available for quick selection. This ensures custom apps and customizations now provide the same visual experience as the first party apps.<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image009-ink-2-2.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-28874 \" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image009-ink-2-2-300x272.png\" alt=\"New Command bar designer using PowerFx for Dataverse and Dynamics 365 CRM apps now in Preview\" width=\"409\" height=\"371\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image009-ink-2-2-300x272.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image009-ink-2-2-768x695.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image009-ink-2-2-1024x927.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image009-ink-2-2-660x597.png 660w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image009-ink-2-2.png 1330w\" sizes=\"(max-width: 409px) 100vw, 409px\" \/><\/a><\/p>\n<p>Next, set the tooltip for the command button and move to configuring the action to be performed by the button.<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image011-ink-2.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-28875 \" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image011-ink-2-141x300.png\" alt=\"New Command bar designer using PowerFx for Dataverse and Dynamics 365 CRM apps now in Preview\" width=\"171\" height=\"364\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image011-ink-2-141x300.png 141w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image011-ink-2-481x1024.png 481w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image011-ink-2.png 558w\" sizes=\"(max-width: 171px) 100vw, 171px\" \/><\/a><\/p>\n<p>Let us explore the Run formula option first. Click on the open formula bar to notice the formula bar similar to the one we see with the canvas apps designer show up with the OnSelect event selected.<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image013-ink-1.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-28876 size-full\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image013-ink-1.png\" alt=\"New Command bar designer using PowerFx for Dataverse and Dynamics 365 CRM apps now in Preview\" width=\"2874\" height=\"1324\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image013-ink-1.png 2874w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image013-ink-1-300x138.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image013-ink-1-768x354.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image013-ink-1-1024x472.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image013-ink-1-660x304.png 660w\" sizes=\"(max-width: 2874px) 100vw, 2874px\" \/><\/a><\/p>\n<p>You can now type your PowerFx formula in the formula bar as the action to be performed when this button is clicked.<\/p>\n<p>To check the commands\/functions available for model driven app command bar within Power Fx read <a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/model-driven-apps\/commanding-use-powerfx\" target=\"_blank\" rel=\"noopener noreferrer\">this<\/a>.<\/p>\n<p>For this walkthrough, I added a very simple notification command.<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image015-ink-1-1.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-28877 size-full\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image015-ink-1-1.png\" alt=\"New Command bar designer using PowerFx for Dataverse and Dynamics 365 CRM apps now in Preview\" width=\"1770\" height=\"444\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image015-ink-1-1.png 1770w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image015-ink-1-1-300x75.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image015-ink-1-1-768x193.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image015-ink-1-1-1024x257.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image015-ink-1-1-660x166.png 660w\" sizes=\"(max-width: 1770px) 100vw, 1770px\" \/><\/a><\/p>\n<p>The selected property includes Item and AllItems with Item being the selected record in case only one record from the view was selected and AllItems for all the rows selected from the grid.<\/p>\n<p>What this command does is show an App level notification bar with the name of the selected record.<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image017-ink-4.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-28878 size-full\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image017-ink-4.png\" alt=\"New Command bar designer using PowerFx for Dataverse and Dynamics 365 CRM apps now in Preview\" width=\"1668\" height=\"492\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image017-ink-4.png 1668w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image017-ink-4-300x88.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image017-ink-4-768x227.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image017-ink-4-1024x302.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image017-ink-4-660x195.png 660w\" sizes=\"(max-width: 1668px) 100vw, 1668px\" \/><\/a><\/p>\n<p>You are also allowed to run javascript function from your webresource libraries.<\/p>\n<p>To use a javascript function set the following properties:<\/p>\n<p>Library \u2013 The javascript webresource that contains the function<\/p>\n<p>Function name \u2013 Name of the function within the library to execute.<\/p>\n<p>Parameter \u2013 List of parameters to be passed to the function. You have access to predefined parameters as shown below:<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image019-ink-1-1.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-28879 \" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image019-ink-1-1-300x300.png\" alt=\"New Command bar designer using PowerFx for Dataverse and Dynamics 365 CRM apps now in Preview\" width=\"436\" height=\"436\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image019-ink-1-1-300x300.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image019-ink-1-1-150x150.png 150w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image019-ink-1-1-768x769.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image019-ink-1-1-1022x1024.png 1022w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image019-ink-1-1-660x661.png 660w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image019-ink-1-1.png 1174w\" sizes=\"(max-width: 436px) 100vw, 436px\" \/><\/a><\/p>\n<p>Visible property \u2013 You are often required to conditionally show the button. You could do this by using the Show on condition from formula<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image021-ink-1-1.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-28880 size-medium\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image021-ink-1-1-300x187.png\" alt=\"New Command bar designer using PowerFx for Dataverse and Dynamics 365 CRM apps now in Preview\" width=\"300\" height=\"187\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image021-ink-1-1-300x187.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image021-ink-1-1.png 562w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Now this one only includes support for Power Fx formula. You are not allowed to set the javascript function here.<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image023-ink-1.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-28881 size-full\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image023-ink-1.png\" alt=\"New Command bar designer using PowerFx for Dataverse and Dynamics 365 CRM apps now in Preview\" width=\"1592\" height=\"136\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image023-ink-1.png 1592w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image023-ink-1-300x26.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image023-ink-1-768x66.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image023-ink-1-1024x87.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image023-ink-1-660x56.png 660w\" sizes=\"(max-width: 1592px) 100vw, 1592px\" \/><\/a><\/p>\n<p>The button will be shown only if 1 record from the view is selected.<\/p>\n<p>When you run this app now, initially the button is hidden, when you choose one record, it shows up and the moment you choose another it is hidden again.<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image025.gif\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-28900 size-full\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image025.gif\" alt=\"New Command bar designer using PowerFx for Dataverse and Dynamics 365 CRM apps now in Preview\" width=\"1440\" height=\"810\" \/><\/a><\/p>\n<p>If you go back to your solution from where you started the app designer, you will notice the following components auto added to the solution<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image026-ink.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-28883 size-full\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image026-ink.png\" alt=\"New Command bar designer using PowerFx for Dataverse and Dynamics 365 CRM apps now in Preview\" width=\"1856\" height=\"646\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image026-ink.png 1856w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image026-ink-300x104.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image026-ink-768x267.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image026-ink-1024x356.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image026-ink-660x230.png 660w\" sizes=\"(max-width: 1856px) 100vw, 1856px\" \/><\/a><\/p>\n<p>The Power Fx expression that was written for the command button action is converted to a component library. If you click on the ellipsis and choose to edit this library, it will open up in the canvas designer.<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image028-ink.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-28884 size-full\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image028-ink.png\" alt=\"New Command bar designer using PowerFx for Dataverse and Dynamics 365 CRM apps now in Preview\" width=\"2150\" height=\"1420\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image028-ink.png 2150w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image028-ink-300x198.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image028-ink-768x507.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image028-ink-1024x676.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image028-ink-660x436.png 660w\" sizes=\"(max-width: 2150px) 100vw, 2150px\" \/><\/a><\/p>\n<p>You can go ahead and make your edit here and save and publish for it to reflect back in your app. I modified the message from Hello to hi and here is the result.<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image030-ink-1.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-28885 size-medium\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image030-ink-1-300x64.png\" alt=\"New Command bar designer using PowerFx for Dataverse and Dynamics 365 CRM apps now in Preview\" width=\"300\" height=\"64\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image030-ink-1-300x64.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image030-ink-1-768x164.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image030-ink-1-660x141.png 660w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image030-ink-1.png 798w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Go ahead and export the solution. Unpacking the solution results in the following:<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image032-ink.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-28886 size-full\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image032-ink.png\" alt=\"New Command bar designer using PowerFx for Dataverse and Dynamics 365 CRM apps now in Preview\" width=\"1460\" height=\"346\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image032-ink.png 1460w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image032-ink-300x71.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image032-ink-768x182.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image032-ink-1024x243.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2021\/08\/image032-ink-660x156.png 660w\" sizes=\"(max-width: 1460px) 100vw, 1460px\" \/><\/a><\/p>\n<p>The commands are packaged as appactions and a canvas app with .msapp extension<\/p>\n<p><strong>Conclusion<\/strong><\/p>\n<p>Presently, the platform will continue to support buttons added through the new designer as well as the old Ribbon editors.<\/p>\n<p>And we still need the Ribbon Workbench for some of the commonly used operations that are currently not supported through this new designer.<\/p>\n<h2 style=\"text-align: left;\"><div class=\"su-heading su-heading-style-default su-heading-align-center\" id=\"\" style=\"font-size:15px;margin-bottom:5px\"><div class=\"su-heading-inner\">One Pic = 1000 words! Analyze data 90% faster with visualization apps!<\/div><\/div><\/h2>\n<p style=\"text-align: left;\"><em>Get optimum visualization of Dynamics 365 CRM data with &#8211;<\/em><br \/>\n<em><strong><a href=\"https:\/\/bit.ly\/3lYvozZ\" target=\"_blank\" rel=\"noopener noreferrer\">Kanban Board<\/a> <\/strong>\u2013 Visualize Dynamics 365 CRM data in Kanban view by categorizing entity records in lanes and rows as per their status, priority, etc.<\/em><br \/>\n<em><strong><a href=\"https:\/\/bit.ly\/3lCSBaA\" target=\"_blank\" rel=\"noopener noreferrer\">Map My Relationships<\/a><\/strong> \u2013 Map My Relationships \u2013 Visualize connections and relationships between Dynamics 365 CRM entities or related records in a Mind Map view.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In our earlier article we talked about the new app designer experience and with the new updates in the app designer, command bar or the ribbon bar editor also gets an update. Editing or defining Command bar had been a tedious task involving editing the xml tags and I remember I could never get it\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.inogic.com\/blog\/2021\/08\/new-command-bar-designer-using-powerfx-for-dataverse-and-dynamics-365-crm-apps-now-in-preview\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2354,2355],"tags":[2357,2171,2356],"class_list":["post-28854","post","type-post","status-publish","format-standard","hentry","category-dataverse","category-powerfx","tag-command-bar","tag-dataverse","tag-powerfx"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/28854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/comments?post=28854"}],"version-history":[{"count":0,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/28854\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media?parent=28854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/categories?post=28854"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/tags?post=28854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}