【问题标题】:Creating Custom Module Fields in SugarCRM over SOAP Interface通过 SOAP 接口在 SugarCRM 中创建自定义模块字段
【发布时间】:2010-09-24 16:17:39
【问题描述】:

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

我们将使用许多不同的 SugarCRM 实例,使用不同的版本进行测试等,因此我们需要一种快速的方法来为我们的模块创建自定义字段。 (例如,在联系人模块中添加一个新的“公司名称”字段。)

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

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

【问题讨论】:

    标签: java database soap sugarcrm


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我想知道您是否可以使用Selenium 以编程方式填写模块生成器中的字段?不过,将来可能会导致问题的一件事是,对 Sugar/ModuleBuilder 接口的任何更新都可能导致 Selenium 脚本损坏。

      【讨论】:

        【解决方案3】:

        【讨论】:

          【解决方案4】:

          我们最终使用了 Studio/Module Building 并“导出”了我们的更改。对我们的自定义 SugarCRM 模块的每次更改都执行此操作有点繁琐,但对于我们的客户来说非常容易使用。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-03-27
            • 2021-06-06
            • 1970-01-01
            • 2016-02-27
            相关资源
            最近更新 更多