Skip to main content
Often a system integration approach will use the Number fields (for example, Contact.Number1 or Project.Number). If the identifier is too complex or if there are more systems than there are number fields, then the Foreign Key system is worth checking out. It is more complex than the number fields, but it is much more flexible.

Example

We have an ERP system that we want to synchronize with SuperOffice. First, we need to create a foreign key application for the ERP system.
  • App_id = 461
  • name = “erp”
Then we create a dummy device - since the ERP system does not travel around on mobile phones. Finally, we add a foreign key entry for the ERP ID for the contact We can retrieve the SuperOffice contact ID using the ERP ID 1234 like this:
We can find the ERP ID using the SuperOffice contact ID 56200 like this: