我有一个配置文件表单,目前使用“向组中添加新联系人?”为一个预定组分配新联系人。在该配置文件的高级设置中。 (为了讨论起见,我们称之为“提交该表格的人”组。)
但是,我希望根据他们对个人资料表单中问题的回答,将新联系人分配给一个或多个其他组。
该个人资料中的一个问题是“我感兴趣:”,其中包含复选框选项列表。我想要做的是如果他们选择X,Y和Z,那么我希望他们的联系人也被分配到CiviCRM中的X,Y和Z组。如果他们只选择X和Z,那么他们的联系人只应分配到X和Z组(选项的名称和组的名称不完全匹配,但你看到了这个想法,有一对一对应)。
我查看了CiviCRM规则集成,但没有任何关于“已提交个人资料表单”的事件。
我将如何实施此目标?
答案 0 :(得分:1)
我用智能组解决了这个问题。执行高级搜索,找到为相关自定义字段选择特定答案的联系人,选择找到的所有联系人并创建智能组。
然后,为了将它们(功能上)引入现有的civicrm组,我将现有组分配为智能组的父组。
答案 1 :(得分:1)
根据您的使用情况,您可以在个人资料中添加一个“群组”字段,并允许提交表单的用户选择他们想要归属的群组。