刚接触CRM开发,记录成长过程中的片段与同行共勉。
在CRM开发项目中,JavaScript是用得最多的。不管是Web Form控件的操作还是后台数据的查询。本案例中查询当前用户的Business Unit也是通过JavaScript来实现的。
以下代码都写在Form的onLoad事件中。
1. 获取当前用户的ID
用户ID是lookup类型的字段,在获取lookup类型的字段时,要先定义一个Array对象。如下:
2. 用AJAX调用CRM提供的Web Service查询用户的Business Unit。
定义request XML:
用AJAX调用Web Service:
3. 解析response XML。