场景描述:目前需要为系统专员在标准的详情页面上新增一个“入围”按钮,点击按钮后将改变该应标记录对象的比选阶段,同时触发工作流自动为该供应商发送入围通知邮件。
步骤:
1、在该对象(应标记录)的button, link and action一栏中新建一个button;
2、作如图所示操作:
代码片段如下:
{!REQUIRESCRIPT("/soap/ajax/29.0/connection.js")}
alert('确认后,系统将自动为供应商发送入围竞价邮件通知!');
var p = new sforce.SObject('Advertiser_Tender_Relationship__c');
p.id = "{! Advertiser_Tender_Relationship__c.Id}";
p.Compare_Stage__c ='入围竞价';
result = sforce.connection.update([p]);
if (result[0].getBoolean("success")) {
alert("邮件发送成功!");
location.reload(true);
} else {
alert("网络异常,请尝试重新发送,仍然出现请联系系统管理员!");
}
补充: 1、自定义按钮,Content Source: URL,注意事项:url不加引号 eg:/apex/ACC_PromotionProductSelect?promotionDetailId={!ACC_Promotion_Detail__c.Id} 相关链接:http://www.salesforceben.com/salesforce-url-hacking-tutorial/