0

既存のプログラムと通信する必要があるプログラムのアイデアがあります。

シナリオは次のとおりです。

市場には、Windows 用の CRM ソフトウェアが 1 つ (または複数) あります。上記の CRM システムの開発者に私の検索アプリケーションを 100% 統合するように指示する代わりに、CRM の適切な場所に単純なボタンを追加するだけにします。

このボタンをクリックすると、基本的に検索エンジンであるアプリケーションが開きます。このアプリケーションは私の開発者によってコーディングされています。ユーザーは検索結果から結果を選択し、その情報を CRM に「ポストバック」できます。

前述したように、これの目的は、検索アプリケーションのみを出荷して制御することであり、各 CRM 企業が毎回同じインターフェイスを作成して作成する必要はなく、CRM ソフトウェア企業は私のアプリケーションを開くだけです。

JavaScript ウィジェットが Web サイトでどのように機能するかに似ています。Web サイト自体は、ウィジェット内で何も変更できません。

これは技術的に可能ですか?

4

1 に答える 1

2

はい、できます。Windows オペレーティング システムで実行されるアプリケーションは、別のアプリケーションを起動して実行できます。

ここでの問題は、検索結果を CRM データベースにエクスポートすることです。あなたのアプリケーションが特定の CRM 製品に同梱されると言うとき、あなたのアプリケーションは、特定の CRM 製品フォーマットでデータを投稿するために、特定の CRM 製品に固有のものになると思います。

回答を拡大するには、次の情報が必要です。

1. Your targetted crm product technology. ex: CRM product1 built using .NET 4.0
2. Your application technology. ex: C++
3. Integration mechanism supported by CRM product. ex: Webservice call, Website csv upload etc.,

編集:著者のコメントに基づく

あなたのコメントから、あなたがソフトウェアを作成し、それを CRM 製品会社に販売して、あなたのソフトウェアを製品に含めようとしていることがわかりました。私が間違っている場合は修正してください。

その場合、フォーマットと統合メカニズムを定義する必要があります。さまざまなタイプの統合をサポートするアプリケーションを構築できます。例: a) Web サービス - REST、JSON、SOAP b) データベース - SQL Server、MYSQL、PostgreSQL、Oracle c) Web サイトのアップロード - CSV、タブ区切り、Excel

フォーマットを汎用アイテムとして作成することもできます。列を CRM 製品列にマップする画面を提供できます。

アプリがこれらのメカニズムをサポートしたら、最適なメカニズムを選択するのは CRM 製品会社次第であり、これらの情報を構成するために 1 回のセットアップが必要になります。将来変更が発生した場合は、アプリを再構成する必要があります。

于 2012-07-07T15:34:32.640 に答える