0

我有一个需要与现有程序进行通信的程序的想法。

这是场景:

市场上有一个(或多个)用于 Windows 的 CRM 软件。我不会告诉 CRM 系统的开发人员 100% 集成我的搜索应用程序,而是让他们只在 CRM 中的适当位置添加一个简单的按钮。

单击此按钮时,我的应用程序将打开,它基本上是一个搜索引擎。此应用程序由我的开发人员编写。从搜索结果中,用户将能够选择结果并将信息“回传”到 CRM。

就像我提到的那样,这样做的目的是让我只发布和控制搜索应用程序,而不是让每个 CRM 公司每次都通过并创建相同的界面,并且让 CRM 软件公司只打开我的应用程序。

类似于 javascript 小部件在网站上的工作方式。网站本身无法更改小部件中的任何内容。

这在技术上可行吗?

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) 网站上传 - CSV、制表符分隔、Excel

您甚至可以将您的格式设置为通用项目。您可以提供一个屏幕来将您的列与 CRM 产品列映射。

一旦您的应用程序支持这些机制,CRM 产品公司就可以选择最佳机制,并且需要一次设置来配置这些信息。如果将来发生变化,那么他们必须重新配置您的应用程序。

于 2012-07-07T15:34:32.640 回答