我有person
类型的模块,我不想制作所有自定义视图并使用默认视图。
当我使用email address
字段时,它是多个email addresses
字段。我如何使用单个email1
字段,以使多个电子邮件地址都不能与该bean/id
链接。
我还尝试添加自定义代码,但是我认为这不是一个好方法。我也想让这个领域要求。为什么我使用此字段而不是自定义email
字段是我以后将在工作流中使用此email
。
目前正如图所示那样显示。我如何仅使用单个电子邮件字段来实现它。
SuiteCRM在另一个称为email_addresses
的表中管理电子邮件。
所以,您想要的再次是其本机电子邮件处理。
有两种方法可以做你想要的。
对于#2,您将不得不去工作室,创建字段,并将其添加到所需的视图中,并删除本机电子邮件。
之后,您必须创建逻辑钩子来支持这种行为。
$bean_email = new SugarEmailAddress;
$bean_email->addAddress($bean->custom_email_address_field_you_created);
$bean_email->save($bean->id, 'Contacts');
这将确保更新该联系人的电子邮件。 (对帐户执行相同的操作。)>
您必须确定要执行此操作,否则,由于许多内容将发送到SuiteCRM本机主电子邮件地址,因此本机CRM功能将受到限制。