Overview:
Network subscription fails with the following error:
Field name provided, [SFDC Field Name] does not match an External ID, Salesforce Id, or Indexed field for [SFDC Object Name].
Root Cause:
Network Object Mapping records include the External ID API Name field to specify the External Id field to be used when performing the Upserts during the Network Subscription. This field must be configured with the External Id attribute.
The Network Object Mapping edit page only allows fields with the External Id attribute to be selected. If these records are Data Loaded, incorrect fields may be populated.
Solution:
The field specified in the External ID API Name field on the Network Object Mapping record for each object must be configured as an External ID field. The field mapping can be changed to a valid External Id field, or the mapped field can be set as an External Id.
Related Documentation:
N/A