You have set up a Salesforce to Salesforce connection with another org and started sharing records but you notice that the records are not getting auto accepted even if you have auto accept TURNED ON!
Well, here is the catch. Auto accept does not works if you have more than one look-up fields with the parent object. e.g. Cases will not be auto accepted if you create another custom look-up relationship with Contact, Contacts will not be auto-accepted if you create another custom look-up relationship with Account. This is mentioned in the documentation but many tend to forget this important condition.
The reason Salesforce.com implies this condition is obvious. If there are more than one lookups with parent object, the system would be confused in deciding which one to use to link with the parent object. Hence, it does not auto-accepts and asks to accept the record manually.
Well, here is the catch. Auto accept does not works if you have more than one look-up fields with the parent object. e.g. Cases will not be auto accepted if you create another custom look-up relationship with Contact, Contacts will not be auto-accepted if you create another custom look-up relationship with Account. This is mentioned in the documentation but many tend to forget this important condition.
The reason Salesforce.com implies this condition is obvious. If there are more than one lookups with parent object, the system would be confused in deciding which one to use to link with the parent object. Hence, it does not auto-accepts and asks to accept the record manually.