Giter VIP home page Giter VIP logo

ronitavares / dynamics-365-toolkit Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gotdibbs/dynamics-365-toolkit

1.0 1.0 0.0 6.67 MB

Toolkit for development in a Microsoft Dynamics 365/CRM 2011+ environment. Note that the bookmarklets are deprecated in favor of the chrome extension, but will continue to function for CRM 2011 through 8.x.

Home Page: https://chrome.google.com/webstore/devconsole/2a32dd73-ad4f-4679-92a4-e373d1d25970/ajhcbjjgonogiifldoofdeonjclcehkh/edit?hl=en_US

License: MIT License

JavaScript 87.07% CSS 6.08% HTML 3.39% Shell 0.09% Gherkin 3.37%

dynamics-365-toolkit's Introduction

Dynamics 365 (CRM) Toolkit

Toolkit Screenshot

Contains quick, pretty, and easy to use tools and shortcuts to assist with development in a Dynamics 365 environment.

Keyboard Shortcut

Once installed, press Alt + Shift + G to open the toolbox when inside Dynamics.

Information Displayed

Note: Each of the items below can be copied to your clipboard by double clicking the value, or clicking the copy button on the right.

Depending on what you're viewing in Dynamics and which version you're accessing, one or more of the below may not apply and therefore won't be visible.

Label Description
Dynamics Version Displays the current version of Dynamics that you are accessing
Organization Unique Name Displays the unique name of the current environment you are in
App Name Name of the current business app in model-driven apps
User Name Displays the name of the current user, also is a link to current user's record
User Id Displays the GUID of the current user
Security Roles Displays the names of the security roles assigned to the current user as links
Record URL Displays a link to the current record
Record Id Displays the GUID of the current record
Logical Name Displays the logical name of the current record

Navigation Utilities

Navigator Description
Advanced Find Opens the Advanced Find tool for searching Dynamics data
Import Solution Opens the Dynamics solution import window
Open Record List Requests a logical name of an entity in Dynamics, then opens the default list view for that entity
Open Record Requests both a logical name and a GUID for a specific entity record in Dynamics, then opens it
Open Solution Requests the name of a solution in your Dynamics environment, then opens that solution
Plugin Trace Logs Opens a list view of all the plugin trace logs generated for your environment
Show Environment Variables Displays a listing of all the environment variable definitions in the current organization
Solution History Opens the history view of solutions imported to your environment

Utilities

Utility Description
Copy Record Id Copies the current record GUID to the clipboard
Copy Record Link Copies the current record URL to the clipboard
Enable Command Checker Enables the Command Checker / Ribbon Debug feature, or refreshes the page such that it is available
Focus Field Requests a field logical name, then sets the focus to that field
Populate Required Fields Finds all required fields and sets a value, except for lookups
Show All Fields Sets the display state of all fields to visible
Show Dirty Fields Displays a list of all fields that have unsaved changes
Show Entity Data Displays a JSON tree representation of the current entity as retrieved from the Web API
Toggle Schema Names Toggles between showing attribute labels and their logical names
Unlock All Fields Sets all attributes on the form to be enabled

Repository Structure

  • archive contains the old bookmarklets that were used in the Dynamics CRM 2011 days, they're still live and hosted on https://www.gotdibbs.com/crm/help/ if you wish to use them for older implementations, or need to do something in Internet Explorer (IE).
  • chromeExtension contains the meat of the new hot goodness. Recently rewritten entirely in React with an eye for maintainability and ease of contribution, this extension is what this repository is all about nowadays. All the bookmarklets of old, plus some new tricks are in here. See the README in that folder for more info on it's architecture.

Contributing

To put it simply, I would love the help. I worked on Dynamics 365/CRM implementations for nearly 10 years, from CRM 4.0 and up. That is no longer my day job, but I'd love to help update this tool for you if I can. If you'd like to contribute but find anything confusing I'm happy to chat through it.

Thanks for stopping by!

dynamics-365-toolkit's People

Contributors

dependabot[bot] avatar gotdibbs avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.