Создание пользовательских полей модуля в SugarCRM через интерфейс SOAP - PullRequest
1 голос
/ 24 сентября 2010

мы используем SugarCRM в качестве серверной части для веб-приложения.Мы автоматически генерируем Java-заглушки на стороне клиента на стороне клиента, используя Apache Axis, и с помощью этих классов мы можем войти через Sugar, создать новые контакты, изменить значения полей и т. Д. (Все с использованием интерфейса SOAP.)

Мы будем использовать несколько разных экземпляров SugarCRM, тестировать с разными версиями и т. Д., Поэтому нам нужен быстрый способ создания настраиваемых полей для наших модулей.(Например, добавление нового поля «Название компании» в модуль «Контакт».)

Создание этих настраиваемых полей в веб-интерфейсе Sugar (с использованием Studio, построитель модулей) с последующим заполнением значений через SOAP не вызвало каких-либопроблемы, но нам нужен способ создания этих настраиваемых полей через интерфейс SOAP, чтобы их можно было автоматизировать.Например, если мы создаем новый экземпляр SugarCRM, мы хотим запустить простой скрипт или класс для автоматического создания наших предварительно определенных настраиваемых полей.

В двух словах, есть ли способ добавить настраиваемые поля вМодуль в SugarCRM поверх SOAP?Или, по крайней мере, автоматизированный метод создания всех определенных нами настраиваемых полей?

Ответы [ 4 ]

1 голос
/ 18 октября 2010

Мыло не предлагает возможность создавать поля, но вы можете создать скрипт для редактирования vardefs модуля и запуска быстрого восстановления sugarcrm, чтобы db синхронизировалась с файлами vardefs, и у вас были поля, созданные каким-либо способом автоматизации.

0 голосов
/ 04 октября 2010

Использовать файл манифеста: http://www.sugarcrm.com/wiki/index.php?title=Manifest.php

0 голосов
/ 18 октября 2010

В итоге мы использовали Studio / Module Building и «экспортировали» наши изменения.Это немного утомительно делать для каждого изменения наших пользовательских модулей SugarCRM, но нашим клиентам очень легко пользоваться.

0 голосов
/ 02 октября 2010

Интересно, вы могли бы использовать Selenium для программного заполнения полей в модуле Builder?Однако в будущем могут возникнуть проблемы: любые обновления интерфейса Sugar / ModuleBuilder могут привести к поломке сценариев Selenium.

...