GoldMine 是CRM 软件,因为在中国使用GoldMine 产品的公司还是很少的,我也是因为在BMW 公司参于GoldMine 接口研发的时候才了解GoldMine 产品,如果你要了解产品的一些细节可以去www.forntrange.com 网站去看看。
因为GoldMine 可以有独立的数据库,它自带了一个数据存储系统,不过自带的太差劲了,如果数据达到了20W 以上,在检索的时候就会很慢,所以一般大 点的公司就会单独弄个数据库服务器,BMW 用的SQL Server2005 服务器。所以在做GoldMine 接口的时候就是通过GoldMine 产家提供的接口是对数据库的数据进行分析,筛选,存储。而这些研发都离不开对BMW 公司业务流程的熟悉。
我现在就拿BMW 的GoldMine 项目说一说GoldMine 接口的开发:
基本表结构:
contsupp
|
(1 :n )
|
conthist ----(n:1)---- contact1 ----(1:n) ---- cal
|
(1 :1 )
|
contact2
1) 关于GoldMine 产家提供的接口
GoldMineAPI 支持delphi ,VB 和C++ 平台的开发,相关文档请看:goldmineapi_67.pdf
2) 开发工具的选择(SSIS)
在这里应该选择最方便,最具有效率的开发工具,我用的SSIS ,工具的选择也决定了你接口开发的进度,我选择的原因是SQL Server 2005 自带的SSIS 所以在处理数据库的数据时效率高很多。
(^_^) 你的的SQL 要好哦~~~ 不然事倍功半了 … 嘿嘿 …
3) 业务流程
这一点很重要哦,因为CRM 软件是基于公司流程的,所以在做接口的时候一定要很了解公司的流程才行,再不了解的情况下,最好不要开始动手做,多花点时间去了解吧。我可是深有体会哦 … 因为我给BMW 公司开发了6 个接口,每一个接口对应一个业务流程。因为BMW 公司的业务情况时常变化,每次改的时候还要文档说明,提交ChangeRequest 文档,上面签字同意,我这边就改,所以花费了将近4 个月的时间才完工。所以在开发的时候,一定要该公司把所有的流程给确定下来,写成文档,签字。
4) 遇到无法解决的问题
其实在开发过程中时常遇到一些你无法解决的问题,如果出现这样的情况,就不能死专牛角尖了,应该多方位的去思考,能不能用其它的方法去解决。怎么说呢,GoldMine 在中国毕竟用得比较少,所以做这方面的人也不太多,所以如果遇到GoldMine 自身的问题的时候还得求助frontrang 大神。
如果在开发中有不明白的,可以联系我,在GoldMine 方面我还是知道一点的 … 希望能帮到你们吧!!!
不好意思,,我不知道怎么传文档.