SugarCRM 5 をカスタマイズしています。私のSugarCRM データベースには、ERP からインポートされたすべての請求書があります。ここで、元の SugarCRM ファイルを編集せずにアカウント パネルに新しいサブパネルを作成できるかどうかを知りたいです。これにより、クライアントの請求書のインデックスがそのインターフェイスに表示されます。
5 に答える
前回確認したときは、モジュール ビルダーを使用してインターフェイスを拡張できました。5.0 (またはおそらく 4.x) 以降、Sugar はこれらすべての API を追加しました。これにより、SugarCRM をハッキングして次のアップグレードで失うことなく拡張できるはずです。
それが役立つことを願っています!
上記のように、すべての請求書を保持する請求書モジュールを作成しますが、インポートを行う前にアカウントとの関係を作成し、インポート時にアカウント フィールドをマッピングして、請求書がサブパネルに自動的に接続されて表示されるようにします
Module Builder を使用して新しいモジュール - 請求書を作成し、アカウントと請求書の間の関係を追加できます。サブパネルは、コードなしでアカウントと請求書の両方に表示されます。Module Builder を使用して列を再度カスタマイズする必要があります。
2つのモジュール内の関係を指定するだけで、アカウントモジュールの詳細ビューにサブパネルを作成できます。アカウントモジュールから請求書モジュールへの1対多の関係を作成します。
基本的に、アカウント名は、新しい請求書モジュールの関連フィールドである必要があります (同様のフィールドを持つ QUOTES のようなものに基づいてモジュールを作成します。モジュールを作成すると (非常に単純なので、ADMIN セクションでそれを推測することができます))。好きなフィールド (Studio を使用) に RELATED フィールド アカウント名を追加するだけで、サブパネルが ACCOUNTS モジュールに確立され、特に CSV ファイルからのインポート機能を使用してそれらを再インストールした場合に、請求書が魔法のように入力されます。 (スプレッドシート)。