0

vTigerCRM の実装における最善のアプローチについて、ヒントを教えてくれる人を探しています。

連絡先モジュールを調べましたが、そこに存在するほとんどのフィールドが私のニーズに合っていません。カスタム フィールドを作成できることはわかっていますが、カスタム フィールドの数が 30 を超えてしまいます。

既存のフィールドのいくつかは、使用方法を変更したいと考えています。例: このシナリオでは、連絡先名は 1 つのフィールドのみになります。モジュールには、名と姓の 2 つのフィールドがあります。

First Name フィールドを無効にする方法が見つかりませんでした。

連絡先モジュールの既存のフィールドの一部は、何らかの言語ファイルを使用して変更 (ラベルの名前を変更) されますが、これはユーザーの観点では機能しますが、私の開発者の観点では不適切に聞こえます。

vTiger のバージョンの進化についても懸念があります。連絡先モジュールを変更/カスタマイズすると、vTiger を新しいバージョンに更新/移行するときに問題が発生すると思います。

新しいエンティティには、連絡先が実際に持っている関係のほとんどが含まれます。つまり、アクティビティ (メールの送信、着信、発信の監視)、見込み客のコンバージョン、商談などです。

進路がとても気になります。誰かがこれにコメントできれば、私は感謝します。

4

1 に答える 1

2

私は vTiger の実装に 3 か月間取り組んでおり、最初にお伝えすることは、可能であれば既存のモジュールを使用することです。

uitype を変更することで、vtiger_field でカスタマイズする必要があるフィールドのタイプを変更できます。ほとんどの場合、それは簡単です。たとえば、テキスト フィールドを選択リストに変更する必要がある場合は、vtiger フォーラムにヘルプがあります。次に、再び vtiger_field で displaytype = 0 を変更することにより、不要なフィールドを非表示にできます。

私は 5.3 から 5.4 に移行しましたが、その過程で古いデータベースを提供するので、この種の変更は保存されます。php コードの変更についてはお答えできません。

それが役に立てば幸い

于 2012-07-24T13:24:37.923 に答える