【问题标题】:Integration Methods of Sugar CRMSugar CRM的集成方法
【发布时间】:2012-08-25 13:08:14
【问题描述】:

我将开发一个与附属公司相关的复杂网络应用程序。我想将sugarCRM 集成为我的附属应用程序的CRM 模块。我对集成方法有一些误解。来自Sugar CRM网站FAQs,据说有两种集成方式,一种是Webservice API,一种是Module Builder

现在让我先告诉你我的理解。如果您在服务器上运行了一个独立的应用程序并且您想要集成 CRM,那么您必须选择Web Services API。但是,如果您在服务器上安装了 CRM 并且没有任何其他独立应用程序,那么您可以使用 Module Builder 方法。就像您安装了任何 CMS 并创建模块来扩展功能一样。

我有礼吗?

或者我对 CRM 集成有错误的理解?对于独立应用程序,我们只需要使用Web Services API,我们将使用网络服务使用数据并在我们的系统中显示?

【问题讨论】:

    标签: php web-services soap sugarcrm


    【解决方案1】:

    Module Builder 允许您通过易于使用的 GUI 轻松向 SugarCRM 添加新功能。如果您想跟踪公司的办公桌、小部件、录音、头痛……任何事情,您可以使用 Module Builder 将您的特定需求添加到 SugarCRM。您甚至可以将这些新模块项与联系人、帐户等核心模块相关联。

    Web 服务 API 是一种从非 SugarCRM 代码访问 SugarCRM 数据和功能的方法。 Web 服务 API 可用于通过 API 调用创建、读取、更新和修改现有的 SugarCRM 记录。您可以使用 SOAP 或 REST 与 SugarCRM 进行通信。这包括访问您使用 Module Builder 构建的任何新创建的自定义模块。使用 Web 服务 API,您可以从另一个内部或外部应用程序访问多少资源、小部件、录音或头痛。

    【讨论】:

    • 所以如果我正在运行我的独立应用程序并想要集成 CRM,那么唯一的方法就是使用 Web 服务 API?
    • 不一定。这一切都取决于您的要求。您可以改为从 Sugar 内部启动您的集成。例如,您可以使用逻辑挂钩来检测何时创建新帐户。在那个钩子中,您可以让它将新帐户推送到您的独立应用程序。
    【解决方案2】:

    如果您需要从外部应用程序与 SugarCRM 集成,Web 服务 API 几乎总是正确的方法。此方法非常适合中小数据量,并且如果您需要您的应用程序与 SugarCRM 几乎同步。

    存在其他更适合大量数据并且不需要“实时”同步的方法。但是,它们通常更复杂,需要对 SugarCRM 进行更多的开发和理解。 它是例如可以在 SugarCRM 服务器上创建一个 PHP 批处理脚本,该脚本与 SugarCRM API 接口并将给定的信息从/导入到另一个系统。

    【讨论】:

      【解决方案3】:

      除了您描述的情况是 Web 服务存在的原因之外,SugarCRM 提供的服务非常灵活,允许您访问每一个功能,不仅是默认提供的功能,还包括您可能开发和开发的功能/或安装。

      最后,如果您真正需要的是在您的应用程序和 SugarCRM 之间执行集成,那么您不需要学习如何使用 SugarCRM(从开发人员的角度来看),您只需要知道如何使用 Web 服务,肥皂或休息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-30
        • 2016-07-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多