Excelを持っていない顧客には会わなかったため、最初のケースではそれを選択しました。 将来的には、Calc(OpenOffice、LibreOffice)およびGoogle SpreadSheetやMS Excel Web Appなどのいくつかのクラウドソリューションのサポートを追加する予定です。 ビジネスユーザーのスプレッドシートに記入することは、できる限り便利で、最小限の時間で済みます。
統合アルゴリズムは非常に単純です 。 ここでその技術的な実装について説明しました 。
- テンプレートに従ってテーブルを埋めます
- インポートフォームにドラッグします
2番目のケースでは、顧客のDBMSとの接続を確立し、データをエクスポートおよびインポートできるソリューションが必要です。 私たちの経験から、一方ではAPIサービスのメソッドを呼び出し、もう一方では会計システムのAPIを呼び出すユーティリティを作成することになりました。 タスクは実装するのに十分単純ですが、使用するには便利ではありません。 ユーザーはWebブラウザからユーティリティに切り替えて、何かをクリックし、戻ってインターフェイスを更新する必要があります。 Javaアプレットに落ち着きました。 私の意見では、これは、いわば世界の架け橋であるブラウザーで直接産業DBMSとの接続を確立できる唯一のソリューションです。 この場合、顧客はそれぞれ、インポートとエクスポートのためにDBMSサーバー上に2つのストアドプロシージャを作成し、それらを実行する権限を持つユーザーを取得し、SaaS設定でこれらすべてを指定する必要があります。 そのような決定の唯一のマイナス点は、ユーザーが作業ネットワーク上でのみそのような交換を実行できることです。 サーバーは通常の(内部)名でアクセスできます。
サービスアーキテクチャでは、次のようになります。
しかし、プロセスがサービスでどのように見えるかのビデオ:
ビデオは、ソリューションの実装プロセスで遭遇した障害を示しています。
おそらく、評判の良いコミュニティのユーザーの一人がこの問題に遭遇し、それを克服する方法を見つけたとコメントで解決策を教えてください。
Javaアプレットによって署名された証明書は、信頼できるものとしてクライアントマシンにインストールされます。
SaaSソリューションを顧客会計システムとどのように統合しますか?