必要なもの:
- Python
- SalesForce-Python Toolkit
- Force.comのアカウント
- 同、WSDLファイル。取得方法
- 同、Security Token。取得方法
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from sforce.enterprise import SforceEnterpriseClient | |
h = SforceEnterpriseClient('/home/user/.conf/enterprise.wsdl.xml') | |
h.login('user1@yourdomain.com', 'password', 'securitytoken') | |
lead = h.generateObject('Lead') | |
lead.FirstName = 'Masayoshi' | |
lead.LastName = 'Nakamura' | |
lead.Company = 'Masasushi, Inc.' | |
lead.Email = 'masayang@hogehogehoge.com' | |
result = h.create(lead) | |
上記は最低限の項目しか埋めてない。実際に利用可能な項目はSetup->App Setup->Customize->Leadsを参照。Custom Fields使えば独自項目も簡単に設置できる。
既存システムから新規データを抽出するのはそんなに難しい話じゃないでしょ。あとはcronとかで。
0 件のコメント:
コメントを投稿