Need some help. I need to understand the purpose of the table CRMEmailPhoneData. We are using 7.2d
I am setting up Sage CRM to sync with our accounting database which is also a Sage product. However, it does not have built in sync. The product is Timberline or as it is now called Sage 300 CRE.
The issue that I am having is with the Phone and Email data. When I create the Phone record, I created the record with the record id in the PhoneLink table of 999 (PLink_RecordID) after the record is created, there is an update procedure to update the PhoneLink table for the correct RecordID by linking it to the Person table through the Timberline record ID which I have added to each table.
My problem is that when I try to update the record ID on the PhoneLink table, I get a message that I am not allowed to update this record ID. I did some research and found that I can get around this by disabling the PhoneLink_InstUpd trigger on the PhoneLink table. If I do this, I will have to not only update the PhoneLink table but I will also have to update the CRMEmailPhoneData table.
I am using SQL stored procedures to insert company and person records from Timberline (along with the address, phone and email records)
I don't know what the purpose of the CRMEmailPhoneData table is.
If I disable the PhoneLink_InstUpd trigger on the PhoneLink table do I loose functionality if a user changes the phone number within the user interface?
Any assistance would be greatly appreciated.
Thanks!