在潜在客户上,可以插入关联,当我获得潜在客户资格时,会有机会,其中会显示关联行。
我希望将来自潜在客户的关联插入到AX2012的机会中。
我发现潜在客户中的关联使用smmLeadRelTable
,机会正在使用smmOpportunityRelTable
。
我如何插入关联?我没有看到这些表格之间的关系,我不知道如何开始初始化这些值?
答案 0 :(得分:1)
smmLeadRelTable
以及smmOpportunityRelTable
表使用RefTableId / RefRecId模式引用潜在客户和商机。如果在设计时不清楚将引用哪些表或应引用多个不同的表,则此模式允许通用引用。要创建引用,您将使用要引用的表的id初始化RefTableId
字段。然后,您将使用该表中要引用的记录的RecId初始化RefRecId
。
要满足您的要求,您需要将smmLeadRelTable
中的条目转移到smmOpportunityRelTable
,并将LeadId
替换为OpportunityId
。 smmOpportunityRelTable
中的条目是在类createLinkRelation
中的方法smmCreateEntity
中创建的。在那里,您可以添加EventHandler或直接编辑方法,以添加您的逻辑,为smmOpportunityRelTable
中的每个商机关系在smmLeadRelTable
中创建一个条目。