• Best practices: External Oracle database

    Hi, Our customer wants to retrieve data from an Oracle Database. Maybe in the future we might have to write data to it as well. I suggested setting up a light weight PHP "middleware" server containing a simple rest API which sugar uses to retrieve the…
  • best practices for upgrades?

    For the past 12 years my process for upgrading Sugar has been: On my Development Server: Ensure that I'm running the latest PHP version supported by both the current version, and the one I'm upgrading to. Ensure that I'm running the latest MySQL…
  • Pre-register and submit your session ideas for ClubZone!

    Have you preregistered for ClubZone yet? If you haven't heard yet, we're hosting SugarCRM’s First-Ever Virtual User Conference this September! This conference is all about YOU , Sugar users around the world. We would love for you to share your knowledge…
  • Best practice for trigger a process definition after a long period of time.

    Hello, I hope you are all well. I have a request from my business to update a field on the contact record after 120 days, simple enough, so I thought. My first thought was to create a Process Definition to look for the event and wait 120 days. But I had…
  • Should I keep versioning role-based views?

    Hi everyone, We've been using Git to deploy Sugar code on premise for a while now, and since my customer started playing with role-based views, I ask myself this question : Should I keep versioning those views? The obvious answer is "Yes, you should,…
  • Best Practices: How do I pass a mass collection, specifically ids, as API parameter?

    I have a custom module, I added a list view action that calls a custom API. I have a couple of options in mind: 1) call the API once per ID of the potentially hundreds of selected items, 2) call the API passing the mass collection as a parameter (can…