In Salesforce, there is field level security for what can be seen through the API. For standard entities there is a very easy way to expose a field to the API and display it in the metadata and, if using Replication Services, migrate that field into the target database. This document is explicitly for standard entities, custom entities and fields may require additional steps. Make sure to consult your Salesforce Administrator before making any changes to your Salesforce Organization.
Resolution
Log into Salesforce as an Administrator and go to Setup, then Customize:
Then expand the Entity you want to customize, and choose Fields:
Click directly on the field you want. Then, click the Set Field-Level Security button. A list of users with access to that field opens. Expose the field to the Scribe Integration user:
Issue/Introduction
When attempting to design an integration or after running a Replication Services job, fields in my Salesforce organization are missing