Linkhttps://appexchange.salesforce.com/listingDetail?listingId=a0N30000000q5oPEAQ
PricingFrom US$2000/year http://www.prodly.co/pricing/
5 Users / YearFrom US$2000/year
Description

Moves data from Prod to Sandbox or Prod to another Prod

Change Sets for Data - I like that tag line.

Details

http://www.prodly.co/

Setup

Just install it. Grant access to Admins only. 

You have to grant third party access to their Heroku App

Documentation

There seems to be no documentation that I can find.

Here is the documentation provided by support. I still can't find where these link from. 

http://public.prodly.co/docs/MooverInstallGuide.pdf

http://public.prodly.co/docs/MooverUserGuide.pdf

It REALLY NEEDS more Documentation - especially to explain all the errors. It needs a Wiki to list every error that they have troubleshooted so that it can help new users down the track. 

Notes

It seems to be pretty easy to configure.

I Like

I Dislike

Suggestions

Setup

Deploy

Tips

Setup

Deploy

Issues

Setup

I don't know how I did it but I was doing a final check after setting up a complex setup and I wanted to delete one data set. It deleted EVERYTHING. (This is documented, in the help docs now that I have the help docs, but you will probably do this before you realise how it all works). I bought them all back from the recycle bin but it had lost ALL its configuration. Start again. (sad)

Then It added duplicate data sets, so I tried to replicate what I did by deleting everything, but then I had to go ahead and delete each record one by one. There is

Deploy

Questions

Setup

Deploy

WHYYYYYYY? Is this just a one-shot deal - once you do a deployment you can NEVER do another one? It went and DUPLICATED lots of data in my Sandbox when I started the deployment again. WHY!?!?!? This product would be so good if this was not the case? But then could not create many of the related records that did not make it through in the first deployment due to the fatal error - so now I need to either - refresh my whole sandbox and start the deployment again, delete all the newly created records and manually add the ones that were missed, or truncate all objects and start the deployment again. What if it fails the second time around?

If this was more of a "Continual Deployment" tool it would be fabulous.

Ah, OK. This is what the Upserts are about. Cool. The documentation is very light on the Upserts feature. Yes it explains what each option does, but some real world examples would be really good to have. Again, this is why they need a Wiki and not a PDF document for the help guide.

 

How do I do staged deploys? Eg, say I'm running events....

  • I want to do all Campaigns, and all the setup objects related to that, like Venues etc.
  • I don't want all Contacts in my sandbox.
  • I have a group of staff and users in one or two campaigns used for testing.
  • I want to do a second deployment based on Contacts and filter on only the contacts that are the ones that are in those two Campaigns.
  • But how will I be able to deploy Campaign Members - because it won't be able to find the Campaigns because they are already created.
  • And can you even have two "Root" Data Sets?

Ah, this is where the upsert comes into it. More investigation needed.

 

Or what if I have completed a deployment and forgotten a few objects? How do I add them to the deployment without starting over again? How do I do that?