0

我将开发一个与附属公司相关的复杂 Web 应用程序。我想集成sugarCRMCRM我的附属应用程序的模块。我对集成方法有一些误解。从Sugar CRM 网站的常见问题解答中,据说有两种方法可以集成一种 isWebservice API和第二种 is Module Builder

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

我有礼吗?

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

4

3 回答 3

2

Module Builder allows you to easily add new functionality to SugarCRM though an easy to use GUI. If you want to track company Desks, Widgets, Recordings, Headaches,....anything, you would use Module Builder to add your specific needs to SugarCRM. You can even relate these new module items to the core modules such as contacts, accounts, etc.

Web Services API is a way to access SugarCRM data and functionality from non-SugarCRM code. Web Services API can be used to Create, Read, Update, and Modify existing SugarCRM records through API calls. You can use SOAP or REST to communicate with SugarCRM. This includes accessing any newly created custom modules you built using Module Builder. With Web Services API, you could access how many resources, Widgets, Recordings, or Headaches from another internal or external application.

于 2012-08-26T14:46:50.737 回答
2

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

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

于 2012-08-26T19:07:02.890 回答
0

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

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

于 2012-08-28T15:46:29.687 回答