我将需要创建一个自定义按钮“转换线索”,该按钮在单击按钮时将执行与标准按钮“转换”相同的功能。
什么是最好的方法??
答案 0 :(得分:0)
这是一个非常广泛的问题。您到底需要什么,到目前为止您尝试了什么?您是否真的需要一个打开转换页面或其他功能的按钮?
如果您想通过Apex重新创建它,则编码解决方案的核心是Database.convertLead
方法。您不会将所有潜在客户传递给它(例如,像Database.insert
),而是仅仅传递他们的ID +一堆控制标志来使其完全满足您的需求。阅读有关LeadConvert
对象的信息。同样,如果成功,您也可以从结果对象获取客户/联系人/机会ID。
我认为没有以编程方式访问管理员定义的字段名称和映射以进行潜在客户转换的方法。也许您需要以某种方式存储此信息(在帮助对象中?custom metadata?)。因此,您需要从元数据中查询字段名称,然后查询潜在客户字段,最后显示字段表和与用户的映射。