Integrate Sugar with external database

Hi everyone,

I need to connect Sugar CRM (v9) with an external database. Specifically, I want to react to the change of a field on the Contacts Module. Information of the changed record should then be transferred to another database. The remote database is only accessible via DBlink or direct login. Sugar DB and the remote DB are Oracle 19 DB's.

First thought was a trigger on the database (field level - Oracle PLSQL). But I would like to avoid that. I also don't really want to set up a scheduler.

Were there other approaches or best practice to reach this. Any ideas were very appreciated.

Thank you in advance!
Rene

Parents
  • Hello Rene,

    SugarCRM strongly recommends using middleware for the integrations - the middleware deals with Sugar via API avoiding the database layer.
    We employ LB DataBridge web-service  - an on-premise data broker, - and use the Logic Builder configuring tool for configuring both external call preparations and response processing for each Exchange Event  - all in Sugar, maximum flexibility, and no coding for integration and further support.

    Briefly, the scheme is the following:


    It looks like for implementing your case it is needed to provide LB DataBridge web-service with login to Oracle -  to maintain a direct DB connection to Oracle for ApplicationServer-IntegratingSystem interaction - as it is shown on the scheme.

    The rest could be configured with the Logic Builder tool on the Sugar side - as I see, that should be insert/update query for your Oracle.

    Here is the integration sequence for integration Data Exchange event :


    If you have any questions, please feel free to reach out to me dch@integroscrm.com or via Club messaging

    Best Regards,
    Dmytro Chupylka

    integroscrm.com
    We make work in Sugar CRM system faster, more convenient and efficient

Reply
  • Hello Rene,

    SugarCRM strongly recommends using middleware for the integrations - the middleware deals with Sugar via API avoiding the database layer.
    We employ LB DataBridge web-service  - an on-premise data broker, - and use the Logic Builder configuring tool for configuring both external call preparations and response processing for each Exchange Event  - all in Sugar, maximum flexibility, and no coding for integration and further support.

    Briefly, the scheme is the following:


    It looks like for implementing your case it is needed to provide LB DataBridge web-service with login to Oracle -  to maintain a direct DB connection to Oracle for ApplicationServer-IntegratingSystem interaction - as it is shown on the scheme.

    The rest could be configured with the Logic Builder tool on the Sugar side - as I see, that should be insert/update query for your Oracle.

    Here is the integration sequence for integration Data Exchange event :


    If you have any questions, please feel free to reach out to me dch@integroscrm.com or via Club messaging

    Best Regards,
    Dmytro Chupylka

    integroscrm.com
    We make work in Sugar CRM system faster, more convenient and efficient

Children
No Data