2016-03-23 7 views
0

すべての金融取引でクイックブックと同期する必要があるクライアント向けの内部CRMを開発しています。レールとanglejsアプリケーションとのQuickbooksの統合

ここにはまっています。私はどこから始めるべきか分からない?誰かが私にwebconnectorで始めるように頼んだ。 CRMアプリケーションはAngularJsとレール上にあります。私は検索しましたが、QuickbooksデスクトップとAngularjsとの統合に特有のものは見つかりませんでした。

だから私を助けてくれる人はいらっしゃいますか?私は完全なプロセスを知りたいと思いますし、レールと角度ジェネレータで同じサンプルコードが利用可能かどうかは大きな助けになります。 QuickBooksのSDKをダウンロードすることにより

おかげ

+0

- QuickBooksのONLINE、またはQuickBooksデスクトップ?統合要件は何ですか?どのデータを交換する必要がありますか? –

+0

Quickbooksデスクトップ。クライアントは現在、quickbooks用の独自の統合ツールを持つmethod.meを使用しています。クライアントは、RORとAngularjsで新しいカスタムCRMを作成し、既にライセンス取得済みのQuickbooks Desktopと統合したいと考えています。取引所は請求書、支払い、取引などのようになります。 – Ashi

答えて

1

スタート:

がそれをインストールし、という名前のファイルを見て:

  • QuickBooksのWebコネクタプログラマガイド、QBWC_proguide.pdf

これは約100ページです.RoR用にあらかじめ構築されていることはあまりないので、実装する必要があるのは仕様/ガイドです。

非常に高いレベルでは、HTTPリクエストをリッスンするSOAPサービスを作成します。あなたが実装する必要があります多くの方法があります:

  • authenticate(...) - QuickBooksのは、あなたのサービスに
  • sendRequestXML(...)を認証するために、これを呼び出します - QuickBooksのは尋ねるためにこれを呼び出します「のデータはあなたが交換したいですか?」その際、請求書を追加するか、顧客を追加するか、顧客リストなどを提供するqbXMLリクエストで応答します。
  • receiveResponseXML(...) - QuickBooksが何を行ってもそれは前のステップで行うべきことですが、このメソッドを呼び出して、何が起こったのかを知らせます(例えば、成功するかどうかをあなたが何を言ったか)。

あなたが読むべきことをここに詳細があります:

QuickBooksのSDKも、このためのC#とJavaの例を含んでいます。 COM/QBFCの例ではなく、Web Connector固有のものを探します(あなたには関係ありません)。

あなたはまた、参照/アイデアを、この時に見えるかもしれません(それはPHPでだが、それでも参考になるかもしれません):

+0

ありがとうKeith。上記の提案を試みます。 – Ashi

+0

私は上記の手順に従っています。私は間違いないが、クライアントはそのシステムの1つにQuickbooks Desktopをインストールしている。 Quickbooksデスクトップをもう一度購入する必要なく、新しいQuickbooks Webアプリケーションとの統合を実行するために、同じQuickbooksをシステムに複製する方法はありますか? – Ashi

+0

QuickBooksを購入するか、コンピュータにインストールするには有効なライセンスを取得する必要があります。 QuickBooks NFRライセンスを購入することができます(時には)安くすることができます。 –

関連する問題