每当我插入一个联系人时,就会创建一个相应的帐户。例如,如果我创建“联系人A”,则也会创建一个名称为“联系人A”的帐户,并将包含“联系人A”作为联系人。没有任何方法可以仅插入没有帐户的联系人吗?如何在SalesForce中无帐号联系人联系人?
谢谢!
每当我插入一个联系人时,就会创建一个相应的帐户。例如,如果我创建“联系人A”,则也会创建一个名称为“联系人A”的帐户,并将包含“联系人A”作为联系人。没有任何方法可以仅插入没有帐户的联系人吗?如何在SalesForce中无帐号联系人联系人?
谢谢!
账户和联系人对象之间的关系是Salesforce称为“Master-Detail relationship”(尽管superfell指出,它不是真正的主/关系关系)。当一个“主”记录被删除时,所有相关的“细节”也被删除,并且典型的细节类型的记录不能被创建,而不被关联到主记录;但是,在这种情况下,如果没有自定义限制,则可以插入联系人记录而不与帐户相关联。听起来你的账户记录是由Contact对象上的BeforeInsert触发器创建的。
您可以发布您用于插入联系人的代码示例吗? Salesforce的自然行为不是为联系人自动创建帐户。可能您正在使用个人帐户,触发器正在为您创建该帐户,或者您正在插入的联系人对象上显示帐户信息。 – 2012-07-20 17:31:05
有些代码会有所帮助。这听起来像你可能会打开个人帐户。 – superfell 2012-07-20 17:35:03
个人帐户,自定义触发器代码或验证规则可能会导致此行为。 – Adam 2012-07-20 21:28:04