Excellent feature! 

Documentation

https://help.salesforce.com/apex/HTViewHelpDoc?id=shared_contacts_overview.htm&language=en_US

Fields

Video

Developer Documentation

Beware

Setup

Fields shown

Interestingly not all the fields were shown when I activated it. 

The missing fields were

But they are there in Field Level Security. They are just not added to the standard Layout - bizarre! 

So edit the Standard Page Layout.

Decide if you want to add Active, Start Date and End Date to the Related Lists also. I would add Active. 

Default Settings

I'm not 100% sure about this - I think you should be able to delete the Account - that is standard behavour before turning this on. So yes, I am going to allow them to delete - otherwise we will get silly naming going on on the Account (eg they will change the Account Name to "ABC Widgets (DELETE)"). 

Roles

Suggested Roles

Eg, if you are dealing with professional services firms, you may want their generic role - such as Accountant, Lawyer, Banker or in education you might want Principal, Teacher etc. And then leave their job title to be what is on their business card - eg Chief Disruption Officer or Cheif Happiness Engineer (when they really are Support role). 

Additional Fields

You may want to add additional fields to the relationship, but beware, they are not likely to get filled in. 

Lightning

This is what Lightning Looks like. (I don't know what Main is - it's not listed in the documentation). 

Report Types

This is SOOOO Annoying - you have to create custom report types. 

You can create a report type that looks like this

But I would stick with simple and go two levels deep.

Move the relationship fields into a separate section on the Report Layout. 

Also add the Account Name field to the Relationships Section

Issues

Questions

Hacks

 

 

Usage