1

SugarCRM 7+ で、「リンク解除関係」を永続的、ユーザーベース、または関係の量のいずれかで削除するにはどうすればよいですか?

私の問題は、それらの間に多対多の関係を持つ2つのカスタムモジュールがあり、ユーザーが実際にそれらのアクションを実行できるようにしたいので、ユーザーが両方のモジュールでレコードを編集、削除、または作成することを制限できないことですなどですが、同時に、次のいずれかの関係のリンク解除をブロックする必要があります。

  1. 永久に
  2. ユーザーベース
  3. 現在の関係の量に基づく

Google でたくさん検索しましたが (合計で約 7 時間)、SugarCRM 7.1+ のこのタイプのカスタマイズに関するチュートリアルやブログ投稿は見つかりませんでした (このバージョンのサブパネルのカスタマイズで状況が少し変わったように感じます)。

また、「created_datetime」と「deleted_datetime」をリレーションシップ自体に簡単に追加する方法はありますか?そのようなカスタマイズの「やり過ぎ」をいくつか見つけましたが、私の砂糖のスキルはそれらを実装するほど高くはありません。

4

1 に答える 1

1

リレーションシップを作成する追加のモジュールを用意することにしたので、現在の各モジュールに関連フィールドがあり、途中でフィールドをカスタマイズできるモジュールを指しています。「そして」関連フィールドの変更をブロックします。ユーザーに基づいて、フィールドがすでに設定されているかどうかなど。

これは明らかな解決策ですが、プレーンでシンプルな OCD のモジュールを減らしたいと考えていました。「コントロール」フィールドとの関係をカスタマイズできないことは、より多くのモジュールを持つことよりもOCDにとってさらに悪いことであると脳に確信させた後、すべてが落ち着きました!

于 2014-03-11T01:03:34.510 に答える