Giter VIP home page Giter VIP logo

damsim.viewtransfertool's Introduction

Stats

damsim.viewtransfertool's People

Contributors

mscrmtools avatar

Watchers

 avatar  avatar  avatar  avatar

damsim.viewtransfertool's Issues

Unable to Case Object of Type

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.InvalidCastException: Unable to cast object of type 'Microsoft.Xrm.Tooling.Connector.CrmServiceClient' to type 'Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy'.
at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at XrmToolBox.New.NewForm.b__58_2(Object sender, ConnectionSucceedEventArgs e)
at McTools.Xrm.Connection.ConnectionManager.SendSuccessMessage(IOrganizationService service, List`1 parameters)
at McTools.Xrm.Connection.ConnectionManager.WorkerRunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.InvalidCastException: Unable to cast object of type 'Microsoft.Xrm.Tooling.Connector.CrmServiceClient' to type 'Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy'.
at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at XrmToolBox.New.NewForm.b__58_2(Object sender, ConnectionSucceedEventArgs e)
at McTools.Xrm.Connection.ConnectionManager.SendSuccessMessage(IOrganizationService service, List`1 parameters)
at McTools.Xrm.Connection.ConnectionManager.WorkerRunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

object reference not set to an instance of an object

Hi,

I discovered a bug in the plugin. If I click on the Transfer Views button, I get an NullReferenceException. I have located the problem in the View.cs:
if (owner != null && owner.LogicalName == "team" || owner.Id != targetCurrentUserId)

Which should be changed to :
if (owner != null && (owner.LogicalName == "team" || owner.Id != targetCurrentUserId))

in order to work.

latest version does not work System.NullReferenceException: Object reference not set to an instance of an object.

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at XrmToolBox.MainForm.b__24_3(Object sender, ConnectionFailedEventArgs e)
at McTools.Xrm.Connection.ConnectionManager.SendFailureMessage(String failureReason, Object parameter)
at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)

View Transfer Tool : Filter Source User Views by Owner or System.

@mscottsewell commented on Sat Aug 01 2015

[Feature Requests]

  1. Allow the user to filter the list of entities+views to "User Views", "System Views", or "All Views"
  2. Add a source user filter to narrow the selection to the views owned by a specific user.
  3. Additionally, if possible, allow the plugin user to select one, multiple or all views owned by the selected user for transfer - without clicking into each entity to find whether there are user views contained in that entity.

One or more of these options would be useful to quickly copy/update one or more of the user views owned by User A in Dev to Prod.


@gfritz commented on Tue Nov 10 2015

Amended commit message which made a duplicate reference I cannot remove. Now trying on item 3.

View Transfer Tool : Allow the selection of the user in the destination org.

@mscottsewell commented on Sat Aug 01 2015

[Feature Request]

Allow the user to select the destination user for the views in the destination environment. - Or optionally, assign the views to the 'connection' user in the destination.

Currently if moving from one environment to another, unless the user is the same guid as the source environment, the transfer will fail.


@maerger commented on Tue Aug 04 2015

Yes please this would be a great feature!


@pieeetr commented on Tue Aug 25 2015

Sounds neat!

View Tranfer Tool (CRM On-Premise to Online) Error

@gedamico commented on Thu Mar 31 2016

When attempting to transfer views from CRM 2015 On-Premise to CRM 2016 Online, receiving error when I select transfer view. The GUID or user is not recognized in the online version. I am assuming this is due to the On-Premise version is accessing by a Domain\user name and the Online version that was migrated the GUID ID and login does not match.

Error:
Error while transferring views: Unable to find a user in the target organization with domain name or id.

Does anyone know how to get past this?


@MscrmTools commented on Fri Apr 01 2016

I guess you are right, the domain name is used to retrieve the targeted user account.
Except coding a mapping dialog, I don't see any possibility to fix this problem

Confirmation of Impersonation User just once

Brilliant tool. Thanks so much.
The prompt "The User View....needs to be mapped to a user in the target system..." I have to keep entering this for the same user - the one listed under the target connection. Is there any way to default this to the user in the target connection to prevent a prompt each time (I am migrating 100s of Views for the same User).

Best wishes.
.

Enhancement Request - Consider including translations in transfer

Hi, this is a wonderful tool!
We operate in an environment that supports English and French, English being the base language.
I notice that when I transfer views via the tool, it does not include the French names for the views.
It is possible to include translatated view names in a future release of this tool?
Thanks!

Cannot transfer views of view type Lookup view

As systemadministrator on trying to transfer a Lookup view i get the error message: "The view you tried to transfert already exists but you don't have read access to it. Get access to this view on the target organization to update it". What's the reason?
image

Error occurred when trying to display this plug-in: Unable to cast object type...

Error occurred when trying to display this plug-in: Unable to cast object type
'DamSim.ViewTransferTool.ViewTransferTool' to type 'XrmToolBox.Extensibility.PluginControlBase'.

This issue recently occurred.
XrmToolBox Version 1.2018.3.21
ViewTranferTool Version: 1.2016.10.3

This issue appears to be on the Solution TransferTool as well.

Thank you and please advise. We love using your tools

View Status

Hi,
It would be better while transfer view status need to check.
If source view is Inactive than target view also need to inactive.
Currently if inactive view is tranfered, target view create it as active view.
Means, View status is not sync.

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.