WebアプリケーションのバックエンドとしてSugarCRMを使用しています。Apache Axisを使用してJavaクライアント側スタブSOAPクラスを自動的に生成し、これらのクラスを使用して、Sugarからログインしたり、新しい連絡先を作成したり、フィールド値を変更したりできます(すべてSOAPインターフェースを使用します)。
さまざまなSugarCRMインスタンスを使用したり、さまざまなバージョンでテストしたりするため、モジュールのカスタムフィールドをすばやく作成する方法が必要です。(たとえば、新しい「会社名」フィールドを連絡先モジュールに追加します。)
これらのカスタムフィールドをSugarWebインターフェイスで作成し(Studio、Module Builderを使用)、SOAPを介して値を入力しても問題は発生しませんが、自動化できるように、SOAPインターフェイスを介してこれらのカスタムフィールドを作成する方法が必要です。たとえば、新しいSugarCRMインスタンスを生成する場合、単純なスクリプトまたはクラスを実行して、事前定義されたカスタムフィールドを自動的に作成します。
一言で言えば、SOAPを介してSugarCRMのモジュールにカスタムフィールドを追加する方法はありますか?または、少なくとも、定義されたすべてのカスタムフィールドを自動化して作成する方法はありますか?