我可能很快就会使用Siebel CRM,我正在寻找有关使用现代开发实践和企业最佳实践的建议。
具体来说,我想了解以下方面的建议:
我不太可能为此获得任何新的昂贵工具,但如果有一个付费工具可以提供非常好的投资回报率,请随时提及。
如果您在这些方面有其他建议,但我的某个问题没有明确说明,请随时添加。
答案 0 :(得分:5)
答案 1 :(得分:0)
我们为Siebel系统建立了一个完整的持续集成工具链,包括Subversion,Hudson,Jira,Siebel ADM以及一些集成了所有内容的自编内容。
这个helepd很多,虽然Siebel“源代码”不适合标准的CI方法,比如说,某些基于Java的项目。
并且,是的,可以将您的文件(包括SIF)放入Subversion存储库,并将其用作部署的源。
我打算在http://siebel-ci.blogspot.de/中发表关于此事的博客 - 请继续关注。
答案 2 :(得分:-1)
SVN / CVS不适合Siebel,原因有几个
a)Siebel对象是db对象和SVN / CVS等存储sif等效的变化
除了一些基本查询外,这些更改无法查询
b)Siebel工具和SVN之间的集成是一种松散耦合的集成
理想的集成应该是Siebel存储库和invidual工具。
看一下我们的工具Object Hive,它解决了基于文件的版本控制的许多缺点
http://www.enterprisebeacon.com/siebel_version_control_tool.html
Object Hive一直是专门为Siebel版本控制的,它的一些功能是:
1)基于对象的存储库,类似于存储所有版本历史记录的Siebel存储库
这使得查询更改非常容易,并根据更改进行代码审查
2)基于浏览器的GUI,类似于Siebel工具,用于查询版本历史记录(没有用于更改的梳理sif文件)。
3)无缝集成 - 直接与Siebel存储库集成
没有任何凌乱的开发人员的安装。
4)强大的报告(实时和批量),可轻松识别任何时间段内的变化
5)Oracle Exa-ready认证。