SaaSソリューションを顧客会計システムと統合する方法

サービスの設計段階で、私たちは決定を下しました。サービスの統合は可能な限りシンプルで、ビジネスからのユーティリティのインストールを必要とせず、さらにAPIの研究を必要とします。 企業でソフトウェアを使用することを決定したユーザーは、データを可能な限り迅速にサービスにインポートし、処理して結果を確認する必要があります。 一方、日々の作業では、統合はワンクリックで行う必要があり、追加のフォームに入力する必要はありません。



Excelを持っていない顧客には会わなかったため、最初のケースではそれを選択しました。 将来的には、Calc(OpenOffice、LibreOffice)およびGoogle SpreadSheetやMS Excel Web Appなどのいくつかのクラウドソリューションのサポートを追加する予定です。 ビジネスユーザーのスプレッドシートに記入することは、できる限り便利で、最小限の時間で済みます。



統合アルゴリズムは非常に単純ですここでその技術的な実装について説明しまし



2番目のケースでは、顧客のDBMSとの接続を確立し、データをエクスポートおよびインポートできるソリューションが必要です。 私たちの経験から、一方ではAPIサービスのメソッドを呼び出し、もう一方では会計システムのAPIを呼び出すユーティリティを作成することになりました。 タスクは実装するのに十分単純ですが、使用するには便利ではありません。 ユーザーはWebブラウザからユーティリティに切り替えて、何かをクリックし、戻ってインターフェイスを更新する必要があります。 Javaアプレットに落ち着きました。 私の意見では、これは、いわば世界の架け橋であるブラウザーで直接産業DBMSとの接続を確立できる唯一のソリューションです。 この場合、顧客はそれぞれ、インポートとエクスポートのためにDBMSサーバー上に2つのストアドプロシージャを作成し、それらを実行する権限を持つユーザーを取得し、SaaS設定でこれらすべてを指定する必要があります。 そのような決定の唯一のマイナス点は、ユーザーが作業ネットワーク上でのみそのような交換を実行できることです。 サーバーは通常の(内部)名でアクセスできます。



サービスアーキテクチャでは、次のようになります。

画像



しかし、プロセスがサービスでどのように見えるかのビデオ:





ビデオは、ソリューションの実装プロセスで遭遇した障害を示しています。

画像

おそらく、評判の良いコミュニティのユーザーの一人がこの問題に遭遇し、それを克服する方法を見つけたとコメントで解決策を教えてください。

Javaアプレットによって署名された証明書は、信頼できるものとしてクライアントマシンにインストールされます。



SaaSソリューションを顧客会計システムとどのように統合しますか?



All Articles