Giter VIP home page Giter VIP logo

dyncrmexp.deduplicator's Introduction

Hi, Khoa here ๐Ÿ‘‹

Email me Connect on Linkedin Follow on Twitter Sponsor on Github

I'm a Power Platform / Dynamics 365 developer and a Microsoft MVP in Business Applications.

๐Ÿ‘จโ€๐Ÿ’ป I enjoy learning new things and sharing what I've learned by contributing to the community. I've been organizing online events and presenting as a speaker on Vietnam Dynamics 365 & Power Platform User Group.

โœ I write sometimes on my blog sharing my knowledge, lessons learned, and best practices.

๐Ÿ”ญ What I'm working on

Besides my fulltime job as D365&PP developer, I've been working on open source tools and components to help making our developers' life easier.

  • PCF Components Repo: a collection of React-based components that provide extensive functionalities with consistent UI/UX to Power Apps
  • Deduplicator: Duplicate Detector Plugin for XrmToolbox

๐ŸŒฑ What I'm working with

Languages

C# typescript javascript HTML CSS SQL

Front-end development

React Tailwind Bootstrap Sass

๐Ÿ’ฌ Ask me about

Dynamics 365 Power Apps Power Automate Power Pages Power Virtual Agents Dataverse

dyncrmexp.deduplicator's People

Contributors

khoait avatar rbnswartz avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

dyncrmexp.deduplicator's Issues

Provide functionality to delete records as well

Tool is awesome it has saved my lot of time. But I had to delete the duplicate by consuming the export file in SSIS package.

It this tool can have deletion options as well, then it can justify fully with it's name.

looking forward for your response.

Thanks & regards,
Ashish Vishwakarma

When metadata is refreshed or a new search is started, the columns in result views are not removed

Steps to reproduce

  1. Click Load Entities.
  2. Select an entity.
  3. Select one field to match, one field to view.
  4. Click Find duplicates.
  5. Observe selected columns are displayed correctly in the result views.
  6. Select another entity.
  7. Fields metadata are refreshed.
  8. Observe the result views, the columns from previous search are not removed.

Expected Behavior

The result views are cleared with the columns from the previous search removed.

Actual Behavior

The columns from previous search are not removed.

Link in Record Url doesn't work

Hi there,

first of all thanks for this great plugin.
in the "Possible Duplicates" window there is the Record URL field. The link which should referr to the corresponding client always shows an error page in the browser. The error description doesn't tell anything specific. Even the 'technical details' part in the error message doesn't show anything useful for the reason of the error.
i also tried different browsers. (firefox, chrome and ie11).

the only perhaps useful info is in the error page itself in the developer view of the browser this message (translated by deepl): ".............blocked due to MIME type conflict ("text/html") (X-Content-Type-Options: nosniff)".

what am i doing wrong here?

EntityReference problem with output from certain fields

When choosing certain fields to view in the duplicates output, Microsoft.Xrm.Sdk.EntityReference is received as the field value for every entry.

The problem can be reproduced for example using Contact entity search, with Created By as the problem View field. This example may be specific to my CRM configuration but illustrates the type of field which is problematic.

This may simply be a security/permissions issue. It is strange though that the problem field can successfully be used as a Match field as if the field value itself were accessible, but that the field value cannot be properly viewed. Please either confirm this as a bug or provide documentation about when to expect this behaviour.

Error when viewing/matching records with blank name

If any records are Lookup/Owner/Customer type fields, and any of the records that get included in the output set have a null name, then an error is thrown. Inside of GetAttributeDisplayValue changing the lines that have result = val.Name.ToString(); to simply val.Name (as it is already a string) fixes the issue.

Download to Excel not populating data & erroring

Hello,

When running the checker using the following conditions:

Entity = Contacts
Match Fields (All Free Text)= First Name, Last Name, Postal Code.
View Fields = First Name, Last Name, Supporter ID (Free text up to this point), Duplicate (Tick box), Duplicate Record (Lookup).

Not Case Sensitive

I am getting this error:
image

The .csv file does download and is saved; however, it does not have any data in it.

Would be amazing if this can be resolved for the second week of January, though no pressure.

Active / Inactive

Is it possible to add an option to omit inactive records?
We use the list of duplicates to merge the records.
Merged records become inactive, and should not pop up as a duplicate again.

Exception thrown when opening Feedback for the plugin

Reproduce Steps

  1. In XrmToolBox, select About > Feedback / Issue / Question > DynCrmExp.Deduplicator
  2. Observe an exception dialog is shown.

Expected Behavior

Open new Github issue page in browser.

Actual Behavior

Exception dialog is shown.

Load Entities

When I select "Load Entities" the dialog box appears for a second or so indicating the the entities are being loaded but then immediately disappears. No entities are displayed, and no error message is shown. I am connected to my instance properly as all of my other tools in XrmToolBox are working properly.

Thanks,

Steve

Error when exporting

Greetings. I keep encountering an issue when exporting the results from deduplicator. The issue message is attached. I am curious if someone can provide guidance. I am unable to interpret the instructions on the prompt. I have successfully exported many times so not sure what's up.

Thanks

dedupe error when exporting 2020-03-17_14-59-13


  • Deployment: Online
  • DB Version: 9.1.0.14143
  • XTB Version: 1.2020.2.37
  • Tool Version: 1.2020.3.14

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.