Certain data from Sage 200 is surfaced immediately in Sales, Marketing and Service the moment the connection between the two programs has been established and records have been imported. It's possible to further extend this functionality to include additional information from Sage 200 and add them as new fields in the screens.
NOTE: This process differs from adding buttons to screens found in the Finance and Commercials tab of the Company record. For details of how to extend this functionality, please refer to Ask Sage article.
The example below explains how to add the 'Analysis Code 1' field to the Company Summary Screen in Sales, Marketing and Service. The same methodology can be used to add alternative fields in the same manner but please ensure this is tested to ensure the desired outcome is achieved first.
NOTE: This article has been updated to reflect the release of version 4.1 of the CRM Connector. If you are using version 3.1, please refer to the documentation that accompanies this version as the steps required are different from those described below.
A new field needs to be added to the Company entity which can be linked to the Analysis Code 1 field of the relevant Sage 200 Extra Sales Ledger record.
The new field must now be added to the Company list.
TIP: You can alter the column position by moving the field up and down the list using the green arrows. By default, it will be added as the last column in the list.
To check the new fields appears as a column on the results grid correctly, use Find > Company.

NOTE: At this stage, the contents of the column will be blank.
The new field can now be added to the Company Search screen.
TIP: You can alter the screen position of the field by moving it up and down the list using the green arrows. By default, it will be added as the last field on the screen.
To check the new fields appears as a field on the Company Search screen correctly, use Find > Company.

NOTE: At this stage, there will be no results returned if searching on this field.
The new field can now be added to the Company Entry screen.
TIP: You can alter the screen position of the field by moving it up and down the list using the green arrows. By default, it will be added as the last field on the screen.
To check the new fields appears as a field on the Company Search screen correctly, use New > Company.

To map the new field in Sage CRM to the field that exists in Sage 200 Extra, the FieldMappings.inc file needs to be edited to include details of the new relationship.
updateByMaster(compRecord, "comp_analysiscode1", customerRec, "analysiscode1", ERPisMaster); // map comp_analysiscode1Now that the field has been added to CRM and mapped to the field in Sage 200 Extra, the existing data for that field will need to be added to Sage CRM.
To populate newly created fields in CRM with data from Sage 200 Extra, it is necessary to change the migration mode within the Sage CRM Connector Configuration screen. This will force all data for fields listed in FieldMappings.inc to be brought through from Sage 200 Extra, populating any new fields with data as necessary.
Migration mode can be enabled in the Migration.asp file. This forces Sage 200 Extra to become the master for all records and means a full sync is performed the next time the service is ran via the Windows Task Scheduler or the 'Import and Sync' button in CRM. To enable migration mode, follow the steps below.
You can then use the Find > Company screen to search for a company - the details should then be populated for the new custom field.