2016-12-10 5 views
-1

私は次のパッケージを使用していますがsugarcrmでカスタムモジュールのエントリを設定するには?私はリードを作成することができるよ次のコードを使用して <a href="https://pypi.python.org/pypi/sugarcrm/0.1" rel="nofollow noreferrer">https://pypi.python.org/pypi/sugarcrm/0.1</a></p> <p>:

import sugarcrm 

# Connect 
url = "http://localhost:8080/service/v4/rest.php" 
username = 'admin' 
password = 'admin' 
session = sugarcrm.Session(url, username, password) 

# Create a lead 
lead = sugarcrm.Lead(first_name="Tester", 
        last_name="Test", 
        email1="[email protected]", 
        description="Submit", 
        do_not_call=True) 

session.set_entry(lead) 

を、私は維持するために、CRMのいくつかのカスタムモジュールを持っていると私それらのモジュールにエントリを作成する方法が見つかりません。誰がどのように知っていますか?

答えて

0

私が持っているカスタムモジュールの1つは、APPSV_Credit_Cardsと呼ばれています。 https://pypi.python.org/pypi/sugarcrm/0.1のソースコードを見て、次のことがわかった:

>>> class CreditCards(sugarcrm.SugarObject): 
...  module = "APPSV_Credit_Cards" 
... 
>>> creditCards = CreditCards() 
>>> creditCards 
<__main__.CreditCards instance at 0x7f72c1e2fc68> 
>>> crmSession.get_entry_list(creditCards) 
[] 
>>> creditCards = CreditCards(name='AMEX Platinum', product_code='AMEXPLT', product_desc='American Express Platinum Card') 
>>> response = crmSession.set_entry(creditCards) 
>>> response = crmSession.get_entry_list(creditCards) 
>>> response[0].__dict__ 
{'modified_user_id': u'916110f8-f8cb-fc6c-9d78-58357676adce', 'date_entered': u'2016-12-11 04:31:38', 'name': u'AMEX Platinum', 'date_modified': u'2016-12-11 04:31:38', 'deleted': u'0', 'created_by_name': u'Usercity API', 'product_desc': u'American Express Platinum Card', 'assigned_user_id': u'', 'module': 'APPSV_Credit_Cards', 'modified_by_name': u'Usercity API', 'assigned_user_name': u'', 'product_code': u'AMEXPLT', 'id': u'dba547ee-fc95-b088-f39c-584cd647ae75', 'created_by': u'916110f8-f8cb-fc6c-9d78-58357676adce', 'description': u''} 
>>> 
関連する問題

 関連する問題