1

Evening everybody,

I'm on the verge of breaking down for something which should be ridiculously simple.

I'm trying to migrate 2 customer objects from my sandbox to my production environment. I've added all the relevant fields to Field Sets, and added those to my Outbound Change Set along with the Record Types and Page Layouts. When I validate the Inbound Change Set on my prod org, it keeps failing. I've trying doing just one object at a time but it's still causing errors. I've got an error message displaying but I don't understand why this is an error.

In field: Account_Name__c - no CustomField named Implementation_Log__c.Account_Name__c found

The field referenced above is included in the Field Sets that are being migrated so I can't grasp why it's causing a problem. I did try and create the field manually in Prod with the same __c field name and try again but all that did was migrate the problem to the next field in the list.

Am I doing to have to add all my custom fields to my Change Set manually?

  • Using the Eclipse IDE, you can select just the object and have all the underlying new/updated fields transferred. With change sets, it is as Daniel describes in his answer. – Jagular Jul 3 '14 at 18:20
  • I had the Eclipse/Force.com installed but it's too difficult to get my head around quickly. That's why I ended up creating all the custom fields manually, all 250+ of them. One saving grace was I discovered the method via Schema Builder halfway through. – CaptainHaZ Jul 4 '14 at 13:10
1

Yes, you will need to deploy the fields in addition to the field sets. Change sets don't resolve all the dependencies automatically you need to make sure you include new objects and fields added.

  • There is a button to locate the dependencies when you are creating a Change Set that might prove helpful. help.salesforce.com/… – Michael Welburn Jul 3 '14 at 19:22
  • True, but it usually lists so many things I find it to be difficult to work with. – Daniel Hoechst Jul 3 '14 at 19:25
  • I can add the fields manully, that's not the issue, I was just trying to save time as there's so many of them. It seems that this is the way I'm going to have to go :( – CaptainHaZ Jul 4 '14 at 13:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.