3

私はSugarCRMv6.xを使用していますが、アカウントの所有権を新しい営業担当者(assigned_user_idフィールド)に譲渡すると、連絡先やその他の関連する子レコードも譲渡されないことがわかりました。

  1. これはSugarCRMの作者による実際の設計上の選択ですか?もしそうなら、その背後にある理由は何ですか?

  2. 関連する子レコードの所有権も譲渡するアカウントを譲渡するための推奨される方法はありますか?

4

1 に答える 1

5

ロジックフックを使って作ります。

  • custom / modules / myModule /にlogic_hooks.phpを作成します

    <?
    $hook_array = Array(); 
    $hook_array['after_save'] = Array(); 
    $hook_array['after_save'][] = Array(0, 'myName', 'custom/modules/myModule/logic_hooks/file.php','myClass', 'myMethod');   
    ?>
    
  • / custom / modules / myModule /logic_hooks/にfile.phpを作成します

    <?php
    class myClass{
        function myMethod(&$bean, $event, $arguments){
            // Do something with $bean (like load related contacts and update their assigned user
        }
    }
    ?>
    

詳細については、ビジネスロジックフック(SugarCRM 6.1開発者ガイド)を参照してください。

于 2011-01-31T13:32:51.570 に答える