SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
PragmaToolKit for improving developers productivity.
Pragmasys Consulting | PragmaToolKit 1
PragmaToolKit
User Manual
Version : Beta
PragmaToolKit for improving developers productivity.
Pragmasys Consulting | PragmaToolKit 2
.
Table of Content
1 PRAGMA TOOL KIT.................................................................................................................................. 3
1.1 DESCRIPTION ........................................................................................................................................... 3
1.1.1 Ribbon Editor...................................................................................................................................... 3
1.1.2 Sitemap Editor .................................................................................................................................... 3
1.2 FEATURES ................................................................................................................................................ 3
1.3 REQUIREMENTS........................................................................................................................................ 3
2 HOW TO USE PRAGMATOOLKIT......................................................................................................... 4
2.1 GETTING STARTED WITH PRAGMATOOLKIT ............................................................................................ 4
2.2 CONNECTING TO MSCRM SERVER ......................................................................................................... 5
2.3 CREATING CUSTOM BUTTON ON RIBBON OF ENTITY................................................................................ 6
2.4 CUSTOMIZING NAVIGATION PANE OF MSCRM..................................................................................... 11
PragmaToolKit for improving developers productivity.
Pragmasys Consulting | PragmaToolKit 3
1 Pragma Tool Kit
1.1 Description
This tool is designed to improve developer’s productivity in customizing MSCRM 2011. This tool is in the
current release provides Ribbon Editor and Sitemap Editor.
1.1.1 Ribbon Editor
It is a simple tool that developer can easily use to create custom buttons on the ribbon of entity at
any location such as existing groups or even custom group on the ribbon.
There are three ribbons associated with each entity in MSCRM 2011. HomepageGrid, Form and
Sub-Grid. Developers can choose location where to add custom button.
1.1.2 Sitemap Editor
It is tool using which developers can easily make change in Navigation Pane of MSCRM. This tool
provides facility to add Custom Area, Custom Group and Custom Sub-Area in the Navigation pane
of MSCRM.
1.2 Features
1. Create Custom Buttons on Ribbon of Entity.
2. Customize Navigation Pane of MSCRM.
1.3 Requirements
To install and use this tool you must have the following:
1. Microsoft Windows XP 32-bit or Windows 7 32-bit or 64-bit.
2. .Net Framework 4.0 installed on machine.
PragmaToolKit for improving developers productivity.
Pragmasys Consulting | PragmaToolKit 4
2 How to Use PragmaToolKit
Install the PragmaToolKit.exe provided to you. It will store application files on your system. On successful
installation of setup run PragmaToolKit.exe present on Desktop or Program Menu of your machine.
Note
This tool requires .Net framework 4.0 installed on machine.
2.1 Getting started with PragmaToolKit
Tool is getting started.
Wait for a while before the Connection screen appears.
PragmaToolKit for improving developers productivity.
Pragmasys Consulting | PragmaToolKit 5
2.2 Connecting to MSCRM Server
Fill the required information on the form and click on Connect button. If information provided is correct
this tool gets connected to MSCRM to the server in Server Url. Select organization to modify
customization and click OK button at the bottom of the form.
Connecting to Organization of MSCRM Server.
PragmaToolKit for improving developers productivity.
Pragmasys Consulting | PragmaToolKit 6
PragmaToolKit is connected to MSCRM Server and the organization. The name of the organization is
showing in the on Tool screen.
2.3 Creating custom button on Ribbon of Entity.
Steps:
1. To create custom button select Ribbon Editor Menu from navigation pane of tool.
Note
Selected Entity must be Customizable and supported to customization of ribbon.
PragmaToolKit for improving developers productivity.
Pragmasys Consulting | PragmaToolKit 7
2. Select Entity from the list of entities for which you want to create custom button. Click on
“Import From CRM” button.
3. Click on “Add Button” button.
PragmaToolKit for improving developers productivity.
Pragmasys Consulting | PragmaToolKit 8
4. Fill required information given on screen select location where you want to put custom button.
5. Once done click on “Save Customization” button to save changes in customization.xml file. To save
changes click “Yes” button otherwise click “No” button.
PragmaToolKit for improving developers productivity.
Pragmasys Consulting | PragmaToolKit 9
6. To publish changes to MSCRM. Click on “Yes” button.
To create more buttons on selected entity’s ribbon then click on “No” button.
7. For publishing customizations to CRM click on “Publish To CRM”.
PragmaToolKit for improving developers productivity.
Pragmasys Consulting | PragmaToolKit 10
8. Before publishing to MSCRM.
9. After publishing to MSCRM.
PragmaToolKit for improving developers productivity.
Pragmasys Consulting | PragmaToolKit 11
2.4 Customizing Navigation Pane of MSCRM.
1. To customize Navigation Pane of MSCRM click Sitemap Editor Menu from navigation pane of
PragmaToolKit.
Note
Before using Sitemap Editor Menu create new solution and add sitemap as its component in MSCRM.
Copy solution name from MSCRM and paste into Solution Name field of Sitemap Editor Screen.
2. To export customization click on “Import From CRM” button.
PragmaToolKit for improving developers productivity.
Pragmasys Consulting | PragmaToolKit 12
3. Click on “OK” button to start customization of sitemap.
4. To add Custom Area, select any Area e.g. Area_Workplace from sitemap and click on “Add” button.
Fill all information in Add Area screen and click OK.
5. Click “Refresh” button to see the changes.
PragmaToolKit for improving developers productivity.
Pragmasys Consulting | PragmaToolKit 13
6. To add Custom Group there are two ways to do this,
1. Select Area in which you want to add Custom Group from sitemap and click on “Add Under”
button.e.g. Area_Workplace.
Or
2. Select Group from the Area in which you want to add Custom Group from sitemap and click on
“Add” button. e.g. Group_Extensions from Area_Workplace.
Fill information and click on OK.
Note Custom Area is selected to add Custom Group.
7. Click “Refresh” button to see the changes.
PragmaToolKit for improving developers productivity.
Pragmasys Consulting | PragmaToolKit 14
8. To add Sub-Area there are two ways to do this,
1. Select Group in which you want Sub-Area from sitemap and click on “Add Under” button.
e.g. Group_Extensions, Custom Group.
Or
2. Select Group from the Area in which you want Custom Group from sitemap and click on “Add”
button. e.g. new_test from Group_Extensions and Area_Workplace.
User can add Sub-Area as Entity from MSCRM. Select entity which you want add as Sub-Area
and click OK.
Note
Custom group is selected to add Sub-Area.
PragmaToolKit for improving developers productivity.
Pragmasys Consulting | PragmaToolKit 15
User can Add Sub-Area as Url that opens page from MSCRM or any Web page. Write the Url for
Sub-Area and Fill other information and click OK.
9. Click “Refresh” button to see the changes.
PragmaToolKit for improving developers productivity.
Pragmasys Consulting | PragmaToolKit 16
10. Once done click on “Publish To CRM” button and for confirmation click on “Yes” button.
Note
To publish the changes to MSCRM to publish click “Yes” button. To customize sitemap again
click on “No” button.
11. Publish To MSCRM.
PragmaToolKit for improving developers productivity.
Pragmasys Consulting | PragmaToolKit 17
12. Before publishing Sitemap to MSCRM.
13. After publishing Sitemap to MSCRM.

Contenu connexe

En vedette

Pink Elephant: Realizing business value with IT analytics
Pink Elephant: Realizing business value with IT analyticsPink Elephant: Realizing business value with IT analytics
Pink Elephant: Realizing business value with IT analyticsNumerify
 
Numerify IT Project Analytics for ServiceNow
Numerify IT Project Analytics for ServiceNowNumerify IT Project Analytics for ServiceNow
Numerify IT Project Analytics for ServiceNowNumerify
 
Numerify IT Service Analytics for ServiceNow
Numerify IT Service Analytics for ServiceNowNumerify IT Service Analytics for ServiceNow
Numerify IT Service Analytics for ServiceNowNumerify
 
スマート在庫管理のご紹介
スマート在庫管理のご紹介スマート在庫管理のご紹介
スマート在庫管理のご紹介noritoshi
 
IT Managers: Goodbye Reporting, Hello Insight
IT Managers: Goodbye Reporting, Hello InsightIT Managers: Goodbye Reporting, Hello Insight
IT Managers: Goodbye Reporting, Hello InsightNumerify
 
Pragmasys Corporate Presentation
Pragmasys Corporate PresentationPragmasys Corporate Presentation
Pragmasys Corporate PresentationManish Raghuvanshi
 

En vedette (6)

Pink Elephant: Realizing business value with IT analytics
Pink Elephant: Realizing business value with IT analyticsPink Elephant: Realizing business value with IT analytics
Pink Elephant: Realizing business value with IT analytics
 
Numerify IT Project Analytics for ServiceNow
Numerify IT Project Analytics for ServiceNowNumerify IT Project Analytics for ServiceNow
Numerify IT Project Analytics for ServiceNow
 
Numerify IT Service Analytics for ServiceNow
Numerify IT Service Analytics for ServiceNowNumerify IT Service Analytics for ServiceNow
Numerify IT Service Analytics for ServiceNow
 
スマート在庫管理のご紹介
スマート在庫管理のご紹介スマート在庫管理のご紹介
スマート在庫管理のご紹介
 
IT Managers: Goodbye Reporting, Hello Insight
IT Managers: Goodbye Reporting, Hello InsightIT Managers: Goodbye Reporting, Hello Insight
IT Managers: Goodbye Reporting, Hello Insight
 
Pragmasys Corporate Presentation
Pragmasys Corporate PresentationPragmasys Corporate Presentation
Pragmasys Corporate Presentation
 

Similaire à Pragma Toolkit User Manual

Magento 2 Countdown Timer Extension
Magento 2 Countdown Timer ExtensionMagento 2 Countdown Timer Extension
Magento 2 Countdown Timer ExtensionMageAnts
 
Magento 2 Order Attributes
Magento 2 Order Attributes Magento 2 Order Attributes
Magento 2 Order Attributes MageAnts
 
Magento 2 Responsive Navigation Menu
Magento 2 Responsive Navigation MenuMagento 2 Responsive Navigation Menu
Magento 2 Responsive Navigation MenuMageAnts
 
Magento 2 Newsletter Popup
Magento 2 Newsletter PopupMagento 2 Newsletter Popup
Magento 2 Newsletter PopupMageAnts
 
Magento 2 Survey Extension
Magento 2 Survey ExtensionMagento 2 Survey Extension
Magento 2 Survey ExtensionMageAnts
 
Feedback Pro Extension - User Guide
Feedback Pro Extension - User GuideFeedback Pro Extension - User Guide
Feedback Pro Extension - User GuideBiztech Store
 
Magento 2 Defer JavaScript
Magento 2 Defer JavaScriptMagento 2 Defer JavaScript
Magento 2 Defer JavaScriptMageAnts
 
Size chart for magento 2
Size chart for magento 2Size chart for magento 2
Size chart for magento 2MageAnts
 
SugarCRM Dynamic Login Screen Pro Plugin
SugarCRM Dynamic Login Screen Pro PluginSugarCRM Dynamic Login Screen Pro Plugin
SugarCRM Dynamic Login Screen Pro PluginAppJetty
 
Daily deals for magento 2
Daily deals for magento 2Daily deals for magento 2
Daily deals for magento 2MageAnts
 
Patch Management Software - Administrator Guide
Patch Management Software - Administrator Guide Patch Management Software - Administrator Guide
Patch Management Software - Administrator Guide websecurity
 
Magento 2 Google Rich Snippets
Magento 2 Google Rich SnippetsMagento 2 Google Rich Snippets
Magento 2 Google Rich SnippetsMageAnts
 
Magento 2 Event Manager Extension
Magento 2 Event Manager ExtensionMagento 2 Event Manager Extension
Magento 2 Event Manager ExtensionMageAnts
 
Dnn developer contact us user manual
Dnn developer contact us user manualDnn developer contact us user manual
Dnn developer contact us user manualDnn Developer
 
Toogas Featured Popup - Magento Extension
Toogas Featured Popup - Magento ExtensionToogas Featured Popup - Magento Extension
Toogas Featured Popup - Magento ExtensionToogas Lda.
 
Magento 2 Language Translator Extension
Magento 2 Language Translator ExtensionMagento 2 Language Translator Extension
Magento 2 Language Translator ExtensionAppJetty
 
Language Translator Magento 2 Extension
Language Translator Magento 2 ExtensionLanguage Translator Magento 2 Extension
Language Translator Magento 2 ExtensionBiztech Store
 
Bpc 10.0 NW Mass User Management tool
Bpc 10.0 NW Mass User Management toolBpc 10.0 NW Mass User Management tool
Bpc 10.0 NW Mass User Management toolShanmugam Veerichetty
 

Similaire à Pragma Toolkit User Manual (20)

Magento 2 Countdown Timer Extension
Magento 2 Countdown Timer ExtensionMagento 2 Countdown Timer Extension
Magento 2 Countdown Timer Extension
 
Magento 2 Order Attributes
Magento 2 Order Attributes Magento 2 Order Attributes
Magento 2 Order Attributes
 
Trytond-SugarCRM integration
Trytond-SugarCRM integrationTrytond-SugarCRM integration
Trytond-SugarCRM integration
 
Magento 2 Responsive Navigation Menu
Magento 2 Responsive Navigation MenuMagento 2 Responsive Navigation Menu
Magento 2 Responsive Navigation Menu
 
Magento 2 Newsletter Popup
Magento 2 Newsletter PopupMagento 2 Newsletter Popup
Magento 2 Newsletter Popup
 
Magento 2 Survey Extension
Magento 2 Survey ExtensionMagento 2 Survey Extension
Magento 2 Survey Extension
 
Feedback Pro Extension - User Guide
Feedback Pro Extension - User GuideFeedback Pro Extension - User Guide
Feedback Pro Extension - User Guide
 
Magento 2 Defer JavaScript
Magento 2 Defer JavaScriptMagento 2 Defer JavaScript
Magento 2 Defer JavaScript
 
Size chart for magento 2
Size chart for magento 2Size chart for magento 2
Size chart for magento 2
 
SugarMob Pro
SugarMob ProSugarMob Pro
SugarMob Pro
 
SugarCRM Dynamic Login Screen Pro Plugin
SugarCRM Dynamic Login Screen Pro PluginSugarCRM Dynamic Login Screen Pro Plugin
SugarCRM Dynamic Login Screen Pro Plugin
 
Daily deals for magento 2
Daily deals for magento 2Daily deals for magento 2
Daily deals for magento 2
 
Patch Management Software - Administrator Guide
Patch Management Software - Administrator Guide Patch Management Software - Administrator Guide
Patch Management Software - Administrator Guide
 
Magento 2 Google Rich Snippets
Magento 2 Google Rich SnippetsMagento 2 Google Rich Snippets
Magento 2 Google Rich Snippets
 
Magento 2 Event Manager Extension
Magento 2 Event Manager ExtensionMagento 2 Event Manager Extension
Magento 2 Event Manager Extension
 
Dnn developer contact us user manual
Dnn developer contact us user manualDnn developer contact us user manual
Dnn developer contact us user manual
 
Toogas Featured Popup - Magento Extension
Toogas Featured Popup - Magento ExtensionToogas Featured Popup - Magento Extension
Toogas Featured Popup - Magento Extension
 
Magento 2 Language Translator Extension
Magento 2 Language Translator ExtensionMagento 2 Language Translator Extension
Magento 2 Language Translator Extension
 
Language Translator Magento 2 Extension
Language Translator Magento 2 ExtensionLanguage Translator Magento 2 Extension
Language Translator Magento 2 Extension
 
Bpc 10.0 NW Mass User Management tool
Bpc 10.0 NW Mass User Management toolBpc 10.0 NW Mass User Management tool
Bpc 10.0 NW Mass User Management tool
 

Dernier

Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 

Dernier (20)

Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

Pragma Toolkit User Manual

  • 1. PragmaToolKit for improving developers productivity. Pragmasys Consulting | PragmaToolKit 1 PragmaToolKit User Manual Version : Beta
  • 2. PragmaToolKit for improving developers productivity. Pragmasys Consulting | PragmaToolKit 2 . Table of Content 1 PRAGMA TOOL KIT.................................................................................................................................. 3 1.1 DESCRIPTION ........................................................................................................................................... 3 1.1.1 Ribbon Editor...................................................................................................................................... 3 1.1.2 Sitemap Editor .................................................................................................................................... 3 1.2 FEATURES ................................................................................................................................................ 3 1.3 REQUIREMENTS........................................................................................................................................ 3 2 HOW TO USE PRAGMATOOLKIT......................................................................................................... 4 2.1 GETTING STARTED WITH PRAGMATOOLKIT ............................................................................................ 4 2.2 CONNECTING TO MSCRM SERVER ......................................................................................................... 5 2.3 CREATING CUSTOM BUTTON ON RIBBON OF ENTITY................................................................................ 6 2.4 CUSTOMIZING NAVIGATION PANE OF MSCRM..................................................................................... 11
  • 3. PragmaToolKit for improving developers productivity. Pragmasys Consulting | PragmaToolKit 3 1 Pragma Tool Kit 1.1 Description This tool is designed to improve developer’s productivity in customizing MSCRM 2011. This tool is in the current release provides Ribbon Editor and Sitemap Editor. 1.1.1 Ribbon Editor It is a simple tool that developer can easily use to create custom buttons on the ribbon of entity at any location such as existing groups or even custom group on the ribbon. There are three ribbons associated with each entity in MSCRM 2011. HomepageGrid, Form and Sub-Grid. Developers can choose location where to add custom button. 1.1.2 Sitemap Editor It is tool using which developers can easily make change in Navigation Pane of MSCRM. This tool provides facility to add Custom Area, Custom Group and Custom Sub-Area in the Navigation pane of MSCRM. 1.2 Features 1. Create Custom Buttons on Ribbon of Entity. 2. Customize Navigation Pane of MSCRM. 1.3 Requirements To install and use this tool you must have the following: 1. Microsoft Windows XP 32-bit or Windows 7 32-bit or 64-bit. 2. .Net Framework 4.0 installed on machine.
  • 4. PragmaToolKit for improving developers productivity. Pragmasys Consulting | PragmaToolKit 4 2 How to Use PragmaToolKit Install the PragmaToolKit.exe provided to you. It will store application files on your system. On successful installation of setup run PragmaToolKit.exe present on Desktop or Program Menu of your machine. Note This tool requires .Net framework 4.0 installed on machine. 2.1 Getting started with PragmaToolKit Tool is getting started. Wait for a while before the Connection screen appears.
  • 5. PragmaToolKit for improving developers productivity. Pragmasys Consulting | PragmaToolKit 5 2.2 Connecting to MSCRM Server Fill the required information on the form and click on Connect button. If information provided is correct this tool gets connected to MSCRM to the server in Server Url. Select organization to modify customization and click OK button at the bottom of the form. Connecting to Organization of MSCRM Server.
  • 6. PragmaToolKit for improving developers productivity. Pragmasys Consulting | PragmaToolKit 6 PragmaToolKit is connected to MSCRM Server and the organization. The name of the organization is showing in the on Tool screen. 2.3 Creating custom button on Ribbon of Entity. Steps: 1. To create custom button select Ribbon Editor Menu from navigation pane of tool. Note Selected Entity must be Customizable and supported to customization of ribbon.
  • 7. PragmaToolKit for improving developers productivity. Pragmasys Consulting | PragmaToolKit 7 2. Select Entity from the list of entities for which you want to create custom button. Click on “Import From CRM” button. 3. Click on “Add Button” button.
  • 8. PragmaToolKit for improving developers productivity. Pragmasys Consulting | PragmaToolKit 8 4. Fill required information given on screen select location where you want to put custom button. 5. Once done click on “Save Customization” button to save changes in customization.xml file. To save changes click “Yes” button otherwise click “No” button.
  • 9. PragmaToolKit for improving developers productivity. Pragmasys Consulting | PragmaToolKit 9 6. To publish changes to MSCRM. Click on “Yes” button. To create more buttons on selected entity’s ribbon then click on “No” button. 7. For publishing customizations to CRM click on “Publish To CRM”.
  • 10. PragmaToolKit for improving developers productivity. Pragmasys Consulting | PragmaToolKit 10 8. Before publishing to MSCRM. 9. After publishing to MSCRM.
  • 11. PragmaToolKit for improving developers productivity. Pragmasys Consulting | PragmaToolKit 11 2.4 Customizing Navigation Pane of MSCRM. 1. To customize Navigation Pane of MSCRM click Sitemap Editor Menu from navigation pane of PragmaToolKit. Note Before using Sitemap Editor Menu create new solution and add sitemap as its component in MSCRM. Copy solution name from MSCRM and paste into Solution Name field of Sitemap Editor Screen. 2. To export customization click on “Import From CRM” button.
  • 12. PragmaToolKit for improving developers productivity. Pragmasys Consulting | PragmaToolKit 12 3. Click on “OK” button to start customization of sitemap. 4. To add Custom Area, select any Area e.g. Area_Workplace from sitemap and click on “Add” button. Fill all information in Add Area screen and click OK. 5. Click “Refresh” button to see the changes.
  • 13. PragmaToolKit for improving developers productivity. Pragmasys Consulting | PragmaToolKit 13 6. To add Custom Group there are two ways to do this, 1. Select Area in which you want to add Custom Group from sitemap and click on “Add Under” button.e.g. Area_Workplace. Or 2. Select Group from the Area in which you want to add Custom Group from sitemap and click on “Add” button. e.g. Group_Extensions from Area_Workplace. Fill information and click on OK. Note Custom Area is selected to add Custom Group. 7. Click “Refresh” button to see the changes.
  • 14. PragmaToolKit for improving developers productivity. Pragmasys Consulting | PragmaToolKit 14 8. To add Sub-Area there are two ways to do this, 1. Select Group in which you want Sub-Area from sitemap and click on “Add Under” button. e.g. Group_Extensions, Custom Group. Or 2. Select Group from the Area in which you want Custom Group from sitemap and click on “Add” button. e.g. new_test from Group_Extensions and Area_Workplace. User can add Sub-Area as Entity from MSCRM. Select entity which you want add as Sub-Area and click OK. Note Custom group is selected to add Sub-Area.
  • 15. PragmaToolKit for improving developers productivity. Pragmasys Consulting | PragmaToolKit 15 User can Add Sub-Area as Url that opens page from MSCRM or any Web page. Write the Url for Sub-Area and Fill other information and click OK. 9. Click “Refresh” button to see the changes.
  • 16. PragmaToolKit for improving developers productivity. Pragmasys Consulting | PragmaToolKit 16 10. Once done click on “Publish To CRM” button and for confirmation click on “Yes” button. Note To publish the changes to MSCRM to publish click “Yes” button. To customize sitemap again click on “No” button. 11. Publish To MSCRM.
  • 17. PragmaToolKit for improving developers productivity. Pragmasys Consulting | PragmaToolKit 17 12. Before publishing Sitemap to MSCRM. 13. After publishing Sitemap to MSCRM.