通过SOAP接口在SugarCRM中创建自定义模块字段

时间:2010-09-24 16:17:40

标签: java database soap sugarcrm

我们使用SugarCRM作为Web应用程序的后端。我们使用Apache Axis自动生成Java客户端存根SOAP类,使用这些类,我们可以通过Sugar登录,创建新的联系人,更改字段值等(全部使用SOAP接口。)

我们将使用许多不同的SugarCRM实例,使用不同版本进行测试等,因此我们需要一种快速方法来为我们的模块创建自定义字段。 (例如,向Contact模块添加新的“Company Name”字段。)

在Sugar Web界面中创建这些自定义字段(使用Studio,Module Builder),然后通过SOAP填充值没有引起任何问题,但我们需要一种方法通过SOAP接口创建这些自定义字段,以便它们可以自动化。例如,如果我们生成一个新的SugarCRM实例,我们想运行一个简单的脚本或类来自动创建我们预定义的自定义字段。

简而言之,有没有办法通过SOAP向SugarCRM中的模块添加自定义字段?或者至少是一种创建所有已定义自定义字段的自动方法?

4 个答案:

答案 0 :(得分:1)

soap不提供创建字段的功能,但您可以创建一个脚本来编辑模块的vardef并启动sugarcrm快速修复,以便db与vardefs文件同步,并且您将以某种自动化方式创建字段。 / p>

答案 1 :(得分:0)

我想知道您是否可以使用Selenium以编程方式填写Module Builder中的字段?但是,未来可能会导致问题的一件事是Sugar / ModuleBuilder接口的任何更新都可能导致Selenium脚本被破坏。

答案 2 :(得分:0)

答案 3 :(得分:0)

我们最终使用了工作室/模块构建和“导出”我们的更改。为我们的定制SugarCRM模块的每次更改做这件事都有点乏味,但我们的客户很容易使用它。