{"id":4530,"date":"2017-02-20T18:07:32","date_gmt":"2017-02-20T12:37:32","guid":{"rendered":"https:\/\/www.inogic.com\/blog\/?p=4530"},"modified":"2021-07-21T10:36:24","modified_gmt":"2021-07-21T10:36:24","slug":"modify-oob-ribbon-button-for-specific-activity-type-entity","status":"publish","type":"post","link":"https:\/\/www.inogic.com\/blog\/2017\/02\/modify-oob-ribbon-button-for-specific-activity-type-entity\/","title":{"rendered":"Modify OOB ribbon button for Specific Activity Type Entity"},"content":{"rendered":"<p style=\"text-align: justify;\"><strong>Introduction:<\/strong><\/p>\n<p style=\"text-align: justify;\">We recently had a business requirement where we wanted to hide the \u2018Mark Complete\u2019 OOB button from the home page of Activity entity. However, we wanted to hide this button for Service Activity entity and not for other activity types like Task, Appointment, Email, etc.<\/p>\n<p style=\"text-align: justify;\">\u2018Mark Complete\u2019 is a button on the Home Page of Activity entity that allows a user to complete the selected activity. This button is enabled when a user selects any Activity from the grid.<\/p>\n<blockquote>\n<p style=\"text-align: justify;\"><strong><em>Note: The solution mentioned below will apply only for the view of specific entity i.e. Service Activity, Appointment, Task, etc. The solution is not applicable if the user selects the \u2018All Activities\u2019 view.<\/em><\/strong><\/p>\n<\/blockquote>\n<p style=\"text-align: justify;\"><strong>To hide \u2018Mark Complete\u2019 OOB button for Service Activity entity, follow the steps mentioned below;<\/strong><\/p>\n<p style=\"text-align: justify; padding-left: 30px;\">1. Open Ribbon Workbench and select the solution, which contains the Activity entity.<\/p>\n<p style=\"text-align: justify; padding-left: 30px;\">2. By default, the Command property of the OOB ribbon button is disabled.<\/p>\n<p style=\"text-align: justify; padding-left: 30px;\">3. Therefore, first we need to customize the OOB ribbon button. To do this, right click on the \u2018Mark Complete\u2019 OOB ribbon button and select the \u2018Customise Command\u2019 option as seen below;<\/p>\n<p style=\"text-align: justify; padding-left: 30px;\"><img decoding=\"async\" class=\"aligncenter  wp-image-4531\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/02\/Customize-OOB-ribbon-button.png\" alt=\"Customize OOB ribbon button\" width=\"453\" height=\"267\" \/><br \/>\n4. Now add \u2018Enable Rules\u2019 for \u2018Mark Complete\u2019 OOB ribbon button. In the \u2018Enable Rules\u2019, click on \u2018Add Step\u2019 and add \u2018Custom Rule\u2019.<\/p>\n<p style=\"text-align: justify; padding-left: 30px;\">5. Now type the function name and select the JavaScript library. Click on \u2018Add Parameter\u2019 and add CRM Parameter \u2018SelectedEntityTypeName\u2019 in the \u2018Custom Rule\u2019 as shown in the screenshot below;<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" class=\"aligncenter  wp-image-4528\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/02\/Customize-OOB-ribbon-button2-1024x573.jpg\" alt=\"Customize OOB ribbon button\" width=\"731\" height=\"409\" \/><\/p>\n<p style=\"text-align: justify; padding-left: 30px;\">6. To achieve the business requirement, we developed a JavaScript function mentioned below;<\/p>\n<pre class=\"lang:default decode:true \">\/\/hideMarkCompleteButton() function is used to show\/hide the \"Mark Complete\" button on activity\r\n\r\nfunction hideMarkCompleteButton(selectedentityName) {\r\n    var functionName = \"hideMarkCompleteButton() \";\r\n    try {\r\n\r\n        if (selectedentityName == \"serviceappointment\") {\r\n            return false;\r\n        } else {\r\n            return true;\r\n        }\r\n    } catch (e) {\r\n        alert(functionName + e.message);\r\n    }\r\n\r\n}\r\n<\/pre>\n<p style=\"text-align: justify; padding-left: 30px;\">7. Add the above created rule into the command of \u2018Mark Complete\u2019 ribbon button as shown in the screenshot below;<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" class=\"aligncenter  wp-image-4529\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/02\/Customize-OOB-ribbon-button3.jpg\" alt=\"Customize OOB ribbon button\" width=\"790\" height=\"259\" \/><\/p>\n<p style=\"text-align: justify; padding-left: 30px;\">8. Publish the solution.<\/p>\n<p style=\"text-align: justify;\"><strong>Conclusion:<\/strong><\/p>\n<p style=\"text-align: justify;\">Using Enable Rules, it is possible to override the default behaviour and show\/hide property of ribbon buttons.<\/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:\/\/www.inogic.com\/product\/productivity-apps\/kanban-board-dynamics-365-crm\" 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:\/\/www.inogic.com\/product\/productivity-apps\/map-my-relationships-dynamics-365-crm\" 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>Introduction: We recently had a business requirement where we wanted to hide the \u2018Mark Complete\u2019 OOB button from the home page of Activity entity. However, we wanted to hide this button for Service Activity entity and not for other activity types like Task, Appointment, Email, etc. \u2018Mark Complete\u2019 is a button on the Home Page\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.inogic.com\/blog\/2017\/02\/modify-oob-ribbon-button-for-specific-activity-type-entity\/\">Read More: Modify OOB ribbon button for Specific Activity Type Entity &raquo;<\/a><\/span><\/p>\n","protected":false},"author":13,"featured_media":4527,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,19,33,49],"tags":[477,1078,1197,1480,1483],"class_list":["post-4530","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development","category-dynamics-crm","category-javascript","category-ribbon-buttons","tag-customize-ribbon-button","tag-mark-complete-oob-button","tag-modify-oob-ribbon-button","tag-ribbon-button-customizations","tag-ribbon-workbench-dynamics-crm"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Introduction: We recently had a business requirement where we wanted to hide the \u2018Mark Complete\u2019 OOB button from the home page of Activity entity. However, we wanted to hide this button for Service Activity entity and not for other activity types like Task, Appointment, Email, etc. \u2018Mark Complete\u2019 is a button on the Home Page\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Tushar\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.inogic.com\/blog\/2017\/02\/modify-oob-ribbon-button-for-specific-activity-type-entity\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Microsoft Dynamics 365 CRM Tips and Tricks - By Inogic\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Modify OOB ribbon button for Specific Activity Type Entity - Microsoft Dynamics 365 CRM Tips and Tricks\" \/>\n\t\t<meta property=\"og:description\" content=\"Introduction: We recently had a business requirement where we wanted to hide the \u2018Mark Complete\u2019 OOB button from the home page of Activity entity. However, we wanted to hide this button for Service Activity entity and not for other activity types like Task, Appointment, Email, etc. \u2018Mark Complete\u2019 is a button on the Home Page\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.inogic.com\/blog\/2017\/02\/modify-oob-ribbon-button-for-specific-activity-type-entity\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/02\/Customize-OOB-ribbon-button.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/02\/Customize-OOB-ribbon-button.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2017-02-20T12:37:32+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-07-21T10:36:24+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inogicindia\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@inogic\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Modify OOB ribbon button for Specific Activity Type Entity - Microsoft Dynamics 365 CRM Tips and Tricks\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Introduction: We recently had a business requirement where we wanted to hide the \u2018Mark Complete\u2019 OOB button from the home page of Activity entity. However, we wanted to hide this button for Service Activity entity and not for other activity types like Task, Appointment, Email, etc. \u2018Mark Complete\u2019 is a button on the Home Page\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@inogic\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/02\/Customize-OOB-ribbon-button.png\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:data1\" content=\"Tushar\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2017\\\/02\\\/modify-oob-ribbon-button-for-specific-activity-type-entity\\\/#blogposting\",\"name\":\"Modify OOB ribbon button for Specific Activity Type Entity - Microsoft Dynamics 365 CRM Tips and Tricks\",\"headline\":\"Modify OOB ribbon button for Specific Activity Type Entity\",\"author\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/02\\\/Customize-OOB-ribbon-button-1-1.jpg\",\"width\":280,\"height\":165,\"caption\":\"Customize OOB ribbon button\"},\"datePublished\":\"2017-02-20T18:07:32+05:30\",\"dateModified\":\"2021-07-21T10:36:24+05:30\",\"inLanguage\":\"en-US\",\"commentCount\":6,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2017\\\/02\\\/modify-oob-ribbon-button-for-specific-activity-type-entity\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2017\\\/02\\\/modify-oob-ribbon-button-for-specific-activity-type-entity\\\/#webpage\"},\"articleSection\":\"Development, Dynamics CRM, JavaScript, Ribbon Buttons, Customize ribbon button, Mark Complete OOB button, Modify OOB ribbon button, Ribbon button Customizations, ribbon workbench Dynamics CRM\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2017\\\/02\\\/modify-oob-ribbon-button-for-specific-activity-type-entity\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.inogic.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/development\\\/#listItem\",\"name\":\"Development\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/development\\\/#listItem\",\"position\":2,\"name\":\"Development\",\"item\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/development\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2017\\\/02\\\/modify-oob-ribbon-button-for-specific-activity-type-entity\\\/#listItem\",\"name\":\"Modify OOB ribbon button for Specific Activity Type Entity\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2017\\\/02\\\/modify-oob-ribbon-button-for-specific-activity-type-entity\\\/#listItem\",\"position\":3,\"name\":\"Modify OOB ribbon button for Specific Activity Type Entity\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/development\\\/#listItem\",\"name\":\"Development\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\",\"name\":\"Microsoft Dynamics 365 CRM Tips and Tricks\",\"description\":\"By Inogic\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/inogic-logo.png\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2017\\\/02\\\/modify-oob-ribbon-button-for-specific-activity-type-entity\\\/#organizationLogo\",\"width\":1000,\"height\":325,\"caption\":\"inogic logo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2017\\\/02\\\/modify-oob-ribbon-button-for-specific-activity-type-entity\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/inogicindia\",\"https:\\\/\\\/twitter.com\\\/inogic\",\"https:\\\/\\\/www.instagram.com\\\/inogicindia\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCM4V7ousgLSu1hbOEv4DUuQ\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/inogicindia\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/\",\"name\":\"Tushar\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2017\\\/02\\\/modify-oob-ribbon-button-for-specific-activity-type-entity\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/839d9ae7d2b941d2d09e91df322267a429821f2ce5494302b53bd5ca3679f1a0?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Tushar\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2017\\\/02\\\/modify-oob-ribbon-button-for-specific-activity-type-entity\\\/#webpage\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2017\\\/02\\\/modify-oob-ribbon-button-for-specific-activity-type-entity\\\/\",\"name\":\"Modify OOB ribbon button for Specific Activity Type Entity - Microsoft Dynamics 365 CRM Tips and Tricks\",\"description\":\"Introduction: We recently had a business requirement where we wanted to hide the \\u2018Mark Complete\\u2019 OOB button from the home page of Activity entity. However, we wanted to hide this button for Service Activity entity and not for other activity types like Task, Appointment, Email, etc. \\u2018Mark Complete\\u2019 is a button on the Home Page\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2017\\\/02\\\/modify-oob-ribbon-button-for-specific-activity-type-entity\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/02\\\/Customize-OOB-ribbon-button-1-1.jpg\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2017\\\/02\\\/modify-oob-ribbon-button-for-specific-activity-type-entity\\\/#mainImage\",\"width\":280,\"height\":165,\"caption\":\"Customize OOB ribbon button\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2017\\\/02\\\/modify-oob-ribbon-button-for-specific-activity-type-entity\\\/#mainImage\"},\"datePublished\":\"2017-02-20T18:07:32+05:30\",\"dateModified\":\"2021-07-21T10:36:24+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/\",\"name\":\"Microsoft Dynamics 365 CRM Tips and Tricks\",\"alternateName\":\"Inogic\",\"description\":\"By Inogic\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Modify OOB ribbon button for Specific Activity Type Entity - Microsoft Dynamics 365 CRM Tips and Tricks","description":"Introduction: We recently had a business requirement where we wanted to hide the \u2018Mark Complete\u2019 OOB button from the home page of Activity entity. However, we wanted to hide this button for Service Activity entity and not for other activity types like Task, Appointment, Email, etc. \u2018Mark Complete\u2019 is a button on the Home Page","canonical_url":"https:\/\/www.inogic.com\/blog\/2017\/02\/modify-oob-ribbon-button-for-specific-activity-type-entity\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.inogic.com\/blog\/2017\/02\/modify-oob-ribbon-button-for-specific-activity-type-entity\/#blogposting","name":"Modify OOB ribbon button for Specific Activity Type Entity - Microsoft Dynamics 365 CRM Tips and Tricks","headline":"Modify OOB ribbon button for Specific Activity Type Entity","author":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"publisher":{"@id":"https:\/\/www.inogic.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/02\/Customize-OOB-ribbon-button-1-1.jpg","width":280,"height":165,"caption":"Customize OOB ribbon button"},"datePublished":"2017-02-20T18:07:32+05:30","dateModified":"2021-07-21T10:36:24+05:30","inLanguage":"en-US","commentCount":6,"mainEntityOfPage":{"@id":"https:\/\/www.inogic.com\/blog\/2017\/02\/modify-oob-ribbon-button-for-specific-activity-type-entity\/#webpage"},"isPartOf":{"@id":"https:\/\/www.inogic.com\/blog\/2017\/02\/modify-oob-ribbon-button-for-specific-activity-type-entity\/#webpage"},"articleSection":"Development, Dynamics CRM, JavaScript, Ribbon Buttons, Customize ribbon button, Mark Complete OOB button, Modify OOB ribbon button, Ribbon button Customizations, ribbon workbench Dynamics CRM"},{"@type":"BreadcrumbList","@id":"https:\/\/www.inogic.com\/blog\/2017\/02\/modify-oob-ribbon-button-for-specific-activity-type-entity\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.inogic.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/development\/#listItem","name":"Development"}},{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/development\/#listItem","position":2,"name":"Development","item":"https:\/\/www.inogic.com\/blog\/category\/development\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/2017\/02\/modify-oob-ribbon-button-for-specific-activity-type-entity\/#listItem","name":"Modify OOB ribbon button for Specific Activity Type Entity"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/2017\/02\/modify-oob-ribbon-button-for-specific-activity-type-entity\/#listItem","position":3,"name":"Modify OOB ribbon button for Specific Activity Type Entity","previousItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/development\/#listItem","name":"Development"}}]},{"@type":"Organization","@id":"https:\/\/www.inogic.com\/blog\/#organization","name":"Microsoft Dynamics 365 CRM Tips and Tricks","description":"By Inogic","url":"https:\/\/www.inogic.com\/blog\/","logo":{"@type":"ImageObject","url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/02\/inogic-logo.png","@id":"https:\/\/www.inogic.com\/blog\/2017\/02\/modify-oob-ribbon-button-for-specific-activity-type-entity\/#organizationLogo","width":1000,"height":325,"caption":"inogic logo"},"image":{"@id":"https:\/\/www.inogic.com\/blog\/2017\/02\/modify-oob-ribbon-button-for-specific-activity-type-entity\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/inogicindia","https:\/\/twitter.com\/inogic","https:\/\/www.instagram.com\/inogicindia\/","https:\/\/www.youtube.com\/channel\/UCM4V7ousgLSu1hbOEv4DUuQ","https:\/\/www.linkedin.com\/company\/inogicindia"]},{"@type":"Person","@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author","url":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/","name":"Tushar","image":{"@type":"ImageObject","@id":"https:\/\/www.inogic.com\/blog\/2017\/02\/modify-oob-ribbon-button-for-specific-activity-type-entity\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/839d9ae7d2b941d2d09e91df322267a429821f2ce5494302b53bd5ca3679f1a0?s=96&d=mm&r=g","width":96,"height":96,"caption":"Tushar"}},{"@type":"WebPage","@id":"https:\/\/www.inogic.com\/blog\/2017\/02\/modify-oob-ribbon-button-for-specific-activity-type-entity\/#webpage","url":"https:\/\/www.inogic.com\/blog\/2017\/02\/modify-oob-ribbon-button-for-specific-activity-type-entity\/","name":"Modify OOB ribbon button for Specific Activity Type Entity - Microsoft Dynamics 365 CRM Tips and Tricks","description":"Introduction: We recently had a business requirement where we wanted to hide the \u2018Mark Complete\u2019 OOB button from the home page of Activity entity. However, we wanted to hide this button for Service Activity entity and not for other activity types like Task, Appointment, Email, etc. \u2018Mark Complete\u2019 is a button on the Home Page","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.inogic.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.inogic.com\/blog\/2017\/02\/modify-oob-ribbon-button-for-specific-activity-type-entity\/#breadcrumblist"},"author":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"creator":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/02\/Customize-OOB-ribbon-button-1-1.jpg","@id":"https:\/\/www.inogic.com\/blog\/2017\/02\/modify-oob-ribbon-button-for-specific-activity-type-entity\/#mainImage","width":280,"height":165,"caption":"Customize OOB ribbon button"},"primaryImageOfPage":{"@id":"https:\/\/www.inogic.com\/blog\/2017\/02\/modify-oob-ribbon-button-for-specific-activity-type-entity\/#mainImage"},"datePublished":"2017-02-20T18:07:32+05:30","dateModified":"2021-07-21T10:36:24+05:30"},{"@type":"WebSite","@id":"https:\/\/www.inogic.com\/blog\/#website","url":"https:\/\/www.inogic.com\/blog\/","name":"Microsoft Dynamics 365 CRM Tips and Tricks","alternateName":"Inogic","description":"By Inogic","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.inogic.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Microsoft Dynamics 365 CRM Tips and Tricks - By Inogic","og:type":"article","og:title":"Modify OOB ribbon button for Specific Activity Type Entity - Microsoft Dynamics 365 CRM Tips and Tricks","og:description":"Introduction: We recently had a business requirement where we wanted to hide the \u2018Mark Complete\u2019 OOB button from the home page of Activity entity. However, we wanted to hide this button for Service Activity entity and not for other activity types like Task, Appointment, Email, etc. \u2018Mark Complete\u2019 is a button on the Home Page","og:url":"https:\/\/www.inogic.com\/blog\/2017\/02\/modify-oob-ribbon-button-for-specific-activity-type-entity\/","og:image":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/02\/Customize-OOB-ribbon-button.png","og:image:secure_url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/02\/Customize-OOB-ribbon-button.png","article:published_time":"2017-02-20T12:37:32+00:00","article:modified_time":"2021-07-21T10:36:24+00:00","article:publisher":"https:\/\/www.facebook.com\/inogicindia","twitter:card":"summary_large_image","twitter:site":"@inogic","twitter:title":"Modify OOB ribbon button for Specific Activity Type Entity - Microsoft Dynamics 365 CRM Tips and Tricks","twitter:description":"Introduction: We recently had a business requirement where we wanted to hide the \u2018Mark Complete\u2019 OOB button from the home page of Activity entity. However, we wanted to hide this button for Service Activity entity and not for other activity types like Task, Appointment, Email, etc. \u2018Mark Complete\u2019 is a button on the Home Page","twitter:creator":"@inogic","twitter:image":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/02\/Customize-OOB-ribbon-button.png","twitter:label1":"Written by","twitter:data1":"Tushar","twitter:label2":"Est. reading time","twitter:data2":"2 minutes"},"aioseo_meta_data":{"post_id":"4530","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-02-02 05:53:22","updated":"2025-07-04 02:51:04","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.inogic.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.inogic.com\/blog\/category\/development\/\" title=\"Development\">Development<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tModify OOB ribbon button for Specific Activity Type Entity\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.inogic.com\/blog"},{"label":"Development","link":"https:\/\/www.inogic.com\/blog\/category\/development\/"},{"label":"Modify OOB ribbon button for Specific Activity Type Entity","link":"https:\/\/www.inogic.com\/blog\/2017\/02\/modify-oob-ribbon-button-for-specific-activity-type-entity\/"}],"_links":{"self":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/4530","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=4530"}],"version-history":[{"count":0,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/4530\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media\/4527"}],"wp:attachment":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media?parent=4530"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/categories?post=4530"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/tags?post=4530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}