MikeFactorial.XTB.Plugins.UniversalSearch 1.1.0

Universal Search tool will allow you to search all entities in Dynamics 365 for a specific value or perform a wildcard search against all or specific entities in Dynamics 365

There is a newer version of this package available.
See the version list below for details.
Install-Package MikeFactorial.XTB.Plugins.UniversalSearch -Version 1.1.0
dotnet add package MikeFactorial.XTB.Plugins.UniversalSearch --version 1.1.0
<PackageReference Include="MikeFactorial.XTB.Plugins.UniversalSearch" Version="1.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MikeFactorial.XTB.Plugins.UniversalSearch --version 1.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Universal Search tool will allow you to search all entities in Dynamics 365 for a specific value or perform a wildcard search against all or specific entities in Dynamics 365:

  1. To Search for an exact value enter the value in the search bar and click search (e.g. Michael Ochs)
  2. To perform a wildcard search use an asterisk in your search term (e.g. Mi*Ochs)
  3. To perform a case sensitive search select the "Match Case" checkbox. NOTE: Case sensitive searches can be slower than regular searches.
  4. To search picklist or lookup text values (rather than the unique identifier value that is stored in the database) select the Search Picklist Text or Search Lookup Text checkboxes. NOTE: These types of searches require querying of additional metadata and data in Dynamics which can slow down your searches.

The tool can infer the types of fields to search based on the search criteria entered. For example.

  1. If you enter a value that can be converted to GUID (ID in Dynamics) then Lookups, Keys, Owners and Customer fields will be searched for the specific GUID in addition to search text fields for the value.
  2. If you enter a value that can be converted to a whole number (e.g. 1,2,3 etc.) then Numbers, State, StatusCode and OptionSets will be searched in addition to text fields for the same value.
  3. If you enter a value that can be converted to a decimal value (e.g. 1.23, 10.43 etc.) then float, decimal, double and currency fields will be searched.

The tool will only search fields that are valid for search through the Dynamics SDK and will only display results for fields that are readable through the SDK. A maximum of 5000 results will be shown per entity in the search results. The tool will highlight the field that contains the value specified and you can double click on a row to open the specific record in your browser that contains the search text.

Universal Search tool will allow you to search all entities in Dynamics 365 for a specific value or perform a wildcard search against all or specific entities in Dynamics 365:

  1. To Search for an exact value enter the value in the search bar and click search (e.g. Michael Ochs)
  2. To perform a wildcard search use an asterisk in your search term (e.g. Mi*Ochs)
  3. To perform a case sensitive search select the "Match Case" checkbox. NOTE: Case sensitive searches can be slower than regular searches.
  4. To search picklist or lookup text values (rather than the unique identifier value that is stored in the database) select the Search Picklist Text or Search Lookup Text checkboxes. NOTE: These types of searches require querying of additional metadata and data in Dynamics which can slow down your searches.

The tool can infer the types of fields to search based on the search criteria entered. For example.

  1. If you enter a value that can be converted to GUID (ID in Dynamics) then Lookups, Keys, Owners and Customer fields will be searched for the specific GUID in addition to search text fields for the value.
  2. If you enter a value that can be converted to a whole number (e.g. 1,2,3 etc.) then Numbers, State, StatusCode and OptionSets will be searched in addition to text fields for the same value.
  3. If you enter a value that can be converted to a decimal value (e.g. 1.23, 10.43 etc.) then float, decimal, double and currency fields will be searched.

The tool will only search fields that are valid for search through the Dynamics SDK and will only display results for fields that are readable through the SDK. A maximum of 5000 results will be shown per entity in the search results. The tool will highlight the field that contains the value specified and you can double click on a row to open the specific record in your browser that contains the search text.

Release Notes

1.0.7 (Initial Version)
Includes the ability to search for all native types string, integer, decimal, guid date/time values etc. as well as picklists and lookups by value. Note date/time values are based on UTC (Coordinated Universal Time).
1.1.0
This version includes the ability to search for records based on lookup names and picklist names as well as improvements to date/time searching. Please submit feedback on Github at https://github.com/mikefactorial/MikeFactorial.XTB.Plugins.UniversalSearch

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.1.2 4,509 8/6/2019
1.1.1 1,402 7/19/2019
1.1.0 619 7/15/2019
1.0.7 10,220 12/11/2018
1.0.6 1,284 12/1/2018
1.0.5 144 12/1/2018
1.0.4 191 12/1/2018
1.0.3 130 12/1/2018
1.0.2 134 12/1/2018
1.0.1 123 12/1/2018
1.0.0 143 12/1/2018