将用户添加到为每月批次按需创建的组中

也许这是一个支持问题,因为我还没找到“正确”的做法,但这是我经常遇到的一个场景。

当新用户加入社区时,我想把他们添加到一个“月度”群组中(即他们加入的那个月份)。

如果该月度群组已经存在,我可以在批准他们后立即将他们加入该群组,这没问题。

但如果群组尚不存在(这是在手机应用上):

  • 没有方法可以将用户添加到一个尚不存在的群组中(也就是说,无法像处理标签那样即时创建群组)
  • 所以我不得不去“群组”页面手动创建该群组
  • 从群组页面,我可以添加用户,但前提是我知道他们的用户名(除非我输入一些内容,否则下拉菜单不会显示用户列表,我想我之前也发帖提过这个问题),而到了那个时候,我早就把新用户的用户名忘得一干二净了
  • 于是我又去用户列表页面,但在那里,我找不到如何“排序”用户,以便让最近批准的用户排在最前面

这算是用户体验(UX)上的缺陷,还是纯粹的用户操作失误(PEBCAK)?

你使用的是哪个用户列表?是公开的用户目录,还是后台管理区域中的那个?后者顶部有一个链接,可以显示最新批准的用户在最上方。

这些分组是严格按月份划分的,还是按月份和年份划分的?

这可能是一个很适合使用工作流(Workflows)的场景。你可以设置一个触发器,在用户创建时触发,提取当前月份,然后将用户添加到相应的组中。

如果不介意的话,能说说你使用这些分组的具体用途吗?我这么问是因为也许有办法简化你目前的目标。

月份和年份!哦,没错……我确实需要研究一下工作流。

用例:渐进式引导,以及定期跟进用户。例如,如果某人三个月前加入,我们会向他们发送特定信息并引导他们查看一些资源。或者,如果我们一周没收到某位“新用户”的消息,我们希望提醒他们,但提醒方式与那些已经待了几个月的老用户不同。

不过你说得对。我忘了工作流功能已经上线了,它应该能满足我很多需求!

谢谢 @Moin,问题就出在这里。我之前没意识到自己处于“公开”视图,而不是“管理”视图。这下已经有帮助了。

我把这个话题移到了 Community Building 版块,因为我觉得这次对话中最有趣的部分是你们在做什么以及为什么这么做——而且我认为这里也有足够的空间来讨论“如何实现”的不同方法。

工作流(Workflows)确实值得一看。

我设想可以这样做:

  • 一个工作流用于创建一个名称类似于 YYYY-MM 的群组,通过定时触发器运行,并至少提前几天创建该群组。
  • 另一个工作流(或者也可以是同一工作流内的额外触发器/流程)用于将用户添加到正确的群组中。

一旦你找到了一个运行良好的系统,我很想听听你如何使用这些群组(cohort groups)(甚至更好——偶尔分享它们如何随时间融入你的社区)。

再想想,我们还是把这两个讨论分开吧。我们先把这个当作 Support 话题来处理。

一旦你找到了适合自己的“方法”,请告诉我们并标记为解决方案。

另外,我很想多了解一下背景情况,并打算在 Community Building 中开辟一个单独的话题,专门讨论社区建设的这一方面。你愿意并行发起那个讨论吗?