6月
07
2011
ZohoInvoiceのデータをSalesforceに同期してみた
投稿者: miztaka, カテゴリ: Salesforce, zoho, tags: force.com, salesforce, zoho
弊社では見積書や請求書の作成/管理に ZohoInvoice を使用しています。
これだけの機能が低価格で利用できるのでとても重宝していますが、
これだけの機能が低価格で利用できるのでとても重宝していますが、
- 見積のタイトルを入力する欄がない (無理やりTermのフィールドをタイトルとして使用しています。)
- 一覧に見積のタイトルを表示できないので管理がしづらい
- ステータスが Draft/Sent/Deleted しかないので管理がしづらい
といった難点もありました。
見積書の数も増えてきてさすがにそろそろ管理の限界に近づいたので、ZohoInvoiceで公開されているAPIを使用してSalesforce上にデータを同期するようにしてみました。
一覧管理ができればいいので見積の明細までは同期せず、タイトル、顧客名、見積番号、総額などをカスタムオブジェクトに登録するようにしました。
ざっと以下のような手順です。
- 見積管理のカスタムオブジェクトを作成
- VisualForce ページを新規に作成して、初期実行メソッドでZohoInvoiceと通信、データを同期するプログラムを作成。
- 上記ページをカスタムボタンに割り当て
- ボタンをリストビューに表示
これで一覧性が良くなり、またステータスも細かく管理できるようになりました。