XrmToolBox | gather multiple tools to ease the customization

 by   MscrmTools C# Version: v1.2023.3.64 License: GPL-3.0

kandi X-RAY | XrmToolBox Summary

kandi X-RAY | XrmToolBox Summary

XrmToolBox is a C# library typically used in Apps applications. XrmToolBox has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. You can download it from GitHub.

XrmToolBox is a Windows application that connects to the Common Data Service for Apps (CDS). Dynamics 365 Customer Engagement (CE) applications, like Dynamics 365 for Sales, Service or Talent also use the Common Data Service for Apps as their foundational data service. XrmToolBox, provides tools to ease customization, configuration and operation tasks for anything built on CDS, including Dynamics 365 CE (formerly CRM) and model-driven PowerApps. It is shipped with more than 30 plugins to make administration, customization or configuration tasks easier and less time consuming. One of the great points about XrmToolBox is its capability to welcome external plugins written by other developers, just by implementing specific parts of XrmToolBox code.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              XrmToolBox has a low active ecosystem.
              It has 526 star(s) with 200 fork(s). There are 82 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 42 open issues and 980 have been closed. On average issues are closed in 36 days. There are 2 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of XrmToolBox is v1.2023.3.64

            kandi-Quality Quality

              XrmToolBox has 0 bugs and 0 code smells.

            kandi-Security Security

              XrmToolBox has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              XrmToolBox code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              XrmToolBox is licensed under the GPL-3.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              XrmToolBox releases are available to install and integrate.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of XrmToolBox
            Get all kandi verified functions for this library.

            XrmToolBox Key Features

            No Key Features are available at this moment for XrmToolBox.

            XrmToolBox Examples and Code Snippets

            No Code Snippets are available at this moment for XrmToolBox.

            Community Discussions

            QUESTION

            System.NullReferenceException When Executing FetchXML in Dynamics CRM Console App
            Asked 2022-Jan-02 at 16:33

            We're on Dynamics CRM 2016 On-Premise. I'm trying to execute a FetchXML from a Dynamics CRM Console App.

            I can connect successfully to our CRM.

            I've tested the FetchXML successfully and returned results using XrmToolbox (https://www.xrmtoolbox.com/plugins/MscrmTools.FetchXmlTester)

            But I keep getting System.NullReferenceException Object reference not set to an instance of an object at the step RetrieveMultiple that tries to execute the FetchXML... Any suggestion is greatly appreciated. Here's my code:

            ...

            ANSWER

            Answered 2022-Jan-02 at 16:33

            QUESTION

            In Microsoft Dynamics CRM, how do I get the meaning of an attributemask value?
            Asked 2021-Oct-14 at 21:16

            I have no background in Microsoft Dynamics CRM and the company I'm at lost their one developer who was maintaining this system. There is a function app with some code I'm trying to understand. The intent of the code appears to be to determine the user who set a price discount to then either permit it or not. It gets the audit entities associated with the salesorder that contain a 115 in the CSV AttributeMask.

            ...

            ANSWER

            Answered 2021-Oct-14 at 21:16

            The code queries the Audit table and selects the audit rows for the record identified by objectid. (This is the first line.) As you can read on MS Docs column audit.attributemetadata contains a CSV of the ColumnNumber metadata property of attributes.

            In the second line the audit rows are filtered down to those containing updates to column 115 of the table the targeted record belongs to. You can lookup the name and other properties of this column by retrieving the entity metadata for the table. The EntityMetadata object has an array of AttributeMetadata. In this array you can find the desired attribute by searching its column number in property ColumnNumber. More information can be found on MS Docs - AttributeMetadata.ColumnNumber Property.

            Source https://stackoverflow.com/questions/69575590

            QUESTION

            XrmToolBox Error while deserializing configuration file. Details: There is an error in XML document (13, 8) at ConnectionManager
            Asked 2021-Oct-14 at 17:12

            An unexpected error occurred:

            System.Exception: Error while deserializing configuration file. Details: There is an error in XML document (13, 8). at McTools.Xrm.Connection.ConnectionManager.loadConnectio nslistO at McTools.Xrm.Connection.ConnectionManager..ctor0 at McTools.Xrm.Connection.ConnectionManager.< > c.<.cctor> b_ _70_00 at System.LazitCreateValue0 at System.Lazyl.lazylnitValueO at XrmToolBox.New.NewForm.ManageConnectionControl0 at XrmToolBox.New.NewForm..ctor(Stringl] args) at XrmToolBox.Program.Main(String0 args)

            One reason can be that at least one file is locked by Windows. Please unblock each locked files or unlock XrmToolBox.zip before extracting its content

            ...

            ANSWER

            Answered 2021-Oct-14 at 16:00

            open %APPDATA%\MscrmTools\XrmToolBox\Connections\ConnectionsList.Default.xml replace all LastUsedOn nodes Regular expression: \n?[\S\s\n]*?\n? Use this to find and replace all with blank

            Source https://stackoverflow.com/questions/69573843

            QUESTION

            Dynamics365 - adding a new auto-number field to an existing entity and fill its values
            Asked 2021-Apr-14 at 17:19

            I need to add a new "auto-number" field to an entity in Dynamics365 CE.

            Thanks to Jonas Rapp's excellent XrmToolbox "Auto Number Manager", adding the field and defining its look is a breeze.

            My challenge is: I have 100'000+ existing rows in that entity - how can I update the existing rows with the correct auto-numbering values?

            I have tried it - but even if I make the "auto-number" field "required", creating it doesn't fill the values for the existing rows. I would have hoped this would be done automagically - as with a "computed column" or a new "not null" column with a default value n SQL Server.

            Any easy ways of doing this? Can I somehow updates those existing rows via a workflow, or via the REST API ?

            ...

            ANSWER

            Answered 2021-Apr-14 at 17:11

            You can develop some ETL job using Scribe or SSIS + Kingswaysoft to fetch all the records in order you want and generate the sequenced Autonumber to update them back.

            You can do with Power Automate flow as well.

            Alternatively Jonas trick should help you too.

            Source https://stackoverflow.com/questions/67093526

            QUESTION

            get the data using contains() in linq to sql query
            Asked 2020-Dec-10 at 23:05

            I'm trying to get the list of records from a crm entity using c#. Trying to get the records with IDs present in another list.

            Here is the query:

            ...

            ANSWER

            Answered 2020-Dec-10 at 23:05

            Here you can find list of LINQ limitations. Your query falles under 'The left side of the clause must be an attribute' rule...

            If customVendorIDs are also retrieved with LINQ query, you can work around this limitation by joining tables with vendor filter to get only desired plus_visitSet records.

            Please note that with crm.plus_visitSet. ** tolist() ** ... query you are retreiving all plus_visit records from database and then filtering this out. It could be significant hit on performance....

            Source https://stackoverflow.com/questions/65191362

            QUESTION

            How to trouble shoot and resolve XrmToolBox Plugin Registration tool not connecting?
            Asked 2020-May-12 at 18:50

            Seems like every other day XrmToolBox's Plugin Registration tool fails to connect. It's probably the most fickle tool I've ever used professionally (is this really the best tool for the job? yikes)

            In years of working with it, I've not yet found a reliable way to get the tool to connect. Everything connects fine in the browser. But XrmToolBox randomly fails.

            And I've never found or read online a reliable way to figure it out except restart your computer, throw salt over your shoulder, spin counter-clockwise once in your chair, try again later.

            Anyone have a better way?

            ...

            ANSWER

            Answered 2020-May-12 at 18:50

            The server was unable to process the request due to an internal error. For more information about the error, either turn on IncludeExceptionDetailInFaults (either from ServiceBehaviorAttribute or from the configuration behavior) on the server in order to send the exception information back to the client, or turn on tracing as per the Microsoft .NET Framework SDK documentation and inspect the server trace logs.

            That was the only error I got from XrmToolBox. But it led me to solving the problem. Followed this article to enable more detailed error log:

            https://community.adxstudio.com/products/adxstudio-portals/documentation/developers-guide/knowledge-base/enable-detailed-errors-on-the-organization-service/

            Tried again, and saw that indeed there was a meaningful error in the XrmToolBox logs.

            TL;DR: Turn on better error logging in the on-premise CRM web.config! Then try again to get a more helpful error.

            Source https://stackoverflow.com/questions/61409704

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install XrmToolBox

            You can download it from GitHub.

            Support

            The documentation is available through the Wiki of XrmToolBox's GitHub repository. You will find information about prerequisites, a list of existing plugins, help on how to connect to your Microsoft Dynamics CRM deployment and much more… If you feel you can contribute to this documentation, please create a GitHub account and help me to fill the Wiki with as much interesting content as possible.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries

            Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link