通过大量的试验和错误,我在我的沙箱中创建了功能触发器。我的问题是我现在想将它应用到我的实时组织中,但我似乎无法理解整个 apex 类的东西。
如何创建课程?
我的触发器背后的想法是,当保存机会记录时,soql 查询将查看在类别字段中选择的选项列表值,并找到具有匹配名称的活动供应商或成员服务帐户类型,并提供其销售人员 ID。将该 sfid 放入我的供应商名称查找字段将使我能够在机会和供应商/成员服务帐户之间建立其他工作流规则和字段更新所需的关系。
trigger Find_Vendor on Opportunity (before insert)
{
for(Opportunity u:trigger.new)
{
if(u.Vendor_Name__c == null)
{
u.Vendor_Name__c = [Select Id From Account
Where (Account_Type__c = 'Vendor'
OR Account_Type__c = 'Member Services')
AND Status__c = 'Active'
AND Name = :u.Category__c limit 1].Id;
}
}
}