Domanda

stiamo usando SugarCRM come il back-end per un'applicazione web. Generiamo automaticamente classi SOAP lato client stub Java utilizzando Apache Axis, e l'utilizzo di queste classi siamo in grado di login attraverso Zucchero, creare nuovi contatti, valori di campo di cambio, ecc (tutto tramite l'interfaccia SOAP.)

Useremo un certo numero di istanze diverse SugarCRM, il test con diverse versioni, ecc quindi abbiamo bisogno di un modo rapido per creare i campi personalizzati per i nostri moduli. (Per esempio, l'aggiunta di un nuovo campo "Nome Azienda" al modulo di contatto.)

La creazione di questi campi personalizzati nell'interfaccia web di Zucchero (Utilizzo di Studio, modulo Builder) poi popolare i valori oltre SOAP non ha causato alcun problema, ma abbiamo bisogno di un modo per creare questi campi personalizzati tramite l'interfaccia SOAP, in modo che possano essere automatizzato. Ad esempio, se si depongono le uova una nuova istanza SugarCRM, vogliamo eseguire uno script semplice o classe per creare automaticamente i nostri campi personalizzati predefiniti.

In poche parole, non v'è alcun modo per aggiungere campi personalizzati a un modulo in SugarCRM su SOAP? O per lo meno, un metodo automatico di creazione di tutti i nostri campi personalizzati definiti?

È stato utile?

Soluzione 4

Abbiamo finito per usare lo Studio / modulo di costruzione e di "esportazione" i nostri cambiamenti. E 'un po' noioso di fare questo per ogni cambio dei nostri moduli SugarCRM personalizzati, ma è molto facile per i nostri clienti di utilizzare.

Altri suggerimenti

sapone non offre possibilità di creare campi, ma si può fare uno script per modificare vardefs di un modulo e per avviare il ripristino rapido in modo SugarCRM db è sincronizzato con vardefs file e si dovrà campi creati in qualche modo l'automazione.

Mi chiedo se si potrebbe usare selenio a riempire di programmazione i campi nel modulo Builder? Una cosa che potrebbe causare problemi in futuro anche se sarebbe che tutti gli aggiornamenti all'interfaccia Zucchero / ModuleBuilder potrebbero causare gli script di selenio per diventare rotto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top