【问题标题】:Drupal 7 CiviCRM - Assign contact to one or more groups programmatically based on field choiceDrupal 7 CiviCRM - 根据字段选择以编程方式将联系人分配给一个或多个组
【发布时间】:2014-08-21 14:48:20
【问题描述】:

我有一个配置文件表单,目前使用“将新联系人添加到组?”将新联系人分配到一个预定组?在该配置文件的高级设置中。 (为了讨论,我们将其称为“提交该表格的人”组)。

但是,我想根据新联系人对个人资料表单中问题的回答将新联系人分配到一个或多个其他组。

个人资料中的一个问题是“我感兴趣:”,其中包含一个复选框选项列表。我想要实现的是,如果他们选择 X、Y 和 Z,那么我希望他们的联系人也被分配到 CiviCRM 中的 X、Y 和 Z 组。如果他们只选择 X 和 Z,那么他们的联系人应该只分配到 X 和 Z 组(选项的名称和组的名称不完全匹配,但你看这个想法,是一对一的通信)。

我查看了 CiviCRM 规则集成,但没有任何“个人资料表单已提交”事件。

我将如何实施?

【问题讨论】:

    标签: drupal-7 civicrm


    【解决方案1】:

    我用智能组解决了这个问题。进行高级搜索,查找为相关自定义字段选择特定答案的联系人,选择找到的所有联系人并创建一个智能组。

    然后为了让他们(在功能上)加入现有的 civicrm 组,我将现有组指定为智能组的父组。

    【讨论】:

      【解决方案2】:

      根据您的用例,您可以在您的个人资料中包含一个组字段,并简单地允许提交表单的用户选择他们想要属于的组。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-23
        • 2014-07-17
        • 1970-01-01
        • 2011-09-02
        • 1970-01-01
        相关资源
        最近更新 更多