mscrmtools / damsim.viewtransfertool Goto Github PK
View Code? Open in Web Editor NEWHelp you to transfer entity views across organizations
License: GNU General Public License v3.0
Help you to transfer entity views across organizations
License: GNU General Public License v3.0
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** 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.
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.
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)
@mscottsewell commented on Sat Aug 01 2015
[Feature Requests]
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.
@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!
@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
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.
.
When transferring a User view from On prem to Online it cannot match the users.
Error cannot find user or team with name or ID.
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!
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
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.