nathank
(Nathan Kershaw)
1
这似乎是一个回归问题,因为它几个月前还能正常工作。
来自这次讨论:
描述
在使用 用户首次登录 触发器利用 Adding users to groups through custom field automation 时,多选字段未被正确处理——自动化似乎只使用了第一个条目。
值得注意的是,用户首次登录 触发器在使用文本和下拉字段时工作正常,并且在使用多选字段时,如果用户只选择一个选项,也工作正常。
此外,当使用 定期 触发器时,自动化似乎在使用多选字段时工作正常。
影响 / 变通方法
此错误的后果是无法通过注册进行复杂的群组分配。这对于拥有大量专业内容和/或旨在实现顺畅个性化入职体验的私有区域的论坛来说非常有用。
变通方法是切换到定期触发器。不幸的是,这需要在注册个性化延迟和站点性能之间进行权衡,具体取决于触发器的时间。我们都知道第一印象有多么重要!!!
重现步骤:
- 准备几个适合测试的群组(最少两个),每个群组都有一个全名
- 创建一个用户自定义字段,选择多选
- 将您的测试群组的全名添加为选项
- 添加一个自动化,通过用户自定义字段将用户添加到群组
- 选择
用户首次登录
- 输入您在步骤 2 中创建的用户自定义字段的名称
- 使用测试用户注册,并在您的测试字段中选择所有选项
- 检查新用户的群组分配
4 个赞
嗨 @Nathan - 你看到这个插件中群组自动化不再工作的解决方案了吗?
nathank
(Nathan Kershaw)
3
我不确定你在问什么,保罗。这两者没有关联。此插件目前无法与用户自定义字段连接,而且我认为目前它也不会在路线图中。
也许可以礼貌地请求将其作为一项功能,因为它在许多方面都非常相似,并且我可以想象它与布尔值 UI 配合得很好。
另一方面,该功能已在核心中存在(尽管目前对于多选字段有点损坏)。
1 个赞
好的,我想这解答了我的问题。
我一直在想这个插件是否可能提供一种替代方法,来实现以前由群组自动化完成的事情,也就是基于提供的条件,将用户分配到不同的群组中。 是的,涉及自定义用户字段的条件在我的情况下非常重要,如果目前还不可能做到,那就算是个硬性条件了。
nathank
(Nathan Kershaw)
6
【引用=“Paul_King, 文章:7, 话题:365342”】
我在想这个插件是否可能提供一种替代方法,来做以前群组自动化所做的事情,之前它坏掉之前;
【/引用】
我鼓励你温和地倡导让它被修复!
【引用=“RGJ, 文章:5, 话题:362903, 完整:true”】
是的,这不可能发生,那样会让插件变得过于复杂。
【/引用】
理解!再次感谢你为这个插件所做的出色工作。到目前为止,它一直运行得非常顺利。
嗨 @nathank 我已经这样做了,并且创建了一个 bug 主题 - 但该 bug 主题被版主移回了原始的 thread,并建议创建一个新的 bug 主题,主题是关于你(特别是)重现该问题的能力(我已经自己重现了)。
Lilly
(Lillian Louis)
9
谢谢 Nathan。我也可以在我自己的实例上重现这个问题。我一直在测试自定义字段自动化,多选组功能确实不符合预期——用户只能自动加入第一个选中的组。

3 个赞
Paul_King
(Paul King)
10
对我来说,没有组显示为已明确加入,无论选择的自定义用户字段显示什么。
“自定义”组字段仍然为空,而它应该显示通过自定义用户字段选择的组名或名称。