Quizás esto sea un problema de soporte porque no he encontrado “la forma” de hacerlo, pero aquí hay un escenario recurrente para mí.
Cuando un nuevo usuario se une a la comunidad, quiero añadirlo a un grupo “mensual” (es decir, el mes en que se unió).
Si el grupo mensual ya existe, puedo añadirlo a ese grupo justo después de aprobarlo; eso funciona.
Pero si no existe (esto es en la aplicación para móviles):
no hay forma de añadir un usuario a un grupo que aún no existe (es decir, crear el grupo al vuelo, como podemos hacer con las etiquetas)
así que me voy al espacio de “grupos” y creo el grupo
desde el grupo, puedo añadir usuarios, pero solo si conozco su nombre de usuario (el menú desplegable no muestra una lista de usuarios a menos que escriba algo en él; creo que ya había publicado algo al respecto antes), y por supuesto, para entonces ya me he olvidado por completo del nombre de usuario del nuevo usuario
así que voy a la lista de usuarios y allí no veo cómo “ordenar” los usuarios para que los más recientemente aprobados aparezcan arriba
¿Es esto una carencia de experiencia de usuario (UX) o un error del usuario (PEBCAK)?
¿Qué lista de usuarios estás usando? ¿El directorio público de usuarios o el de tu área de administración? Este último tiene un enlace en la parte superior para mostrar a los usuarios nuevos primero.
¿Los grupos son estrictamente por mes, o por mes y año?
Este podría ser un buen escenario para usar Workflows. Podrías configurar un disparador cuando se crea el usuario, extraer el mes actual y añadirlo al grupo correspondiente.
¿Cuál es tu caso de uso para tenerlos en estos grupos, si no te importa que lo pregunte? Lo pregunto porque quizás haya una forma de simplificar lo que estás intentando lograr.
¡Mes y año! Oh, sí… definitivamente necesito revisar los flujos de trabajo.
Caso de uso: incorporación progresiva y también hacer seguimiento de las personas. Por ejemplo, si alguien se unió hace tres meses, les enviaremos un mensaje específico y les indicaremos algunos recursos. O si no hemos tenido noticias de alguien «nuevo» en una semana, querríamos avisarle, aunque no de la misma manera que a alguien que lleva unos meses en la comunidad.
Pero tienes razón. Me había olvidado de que los flujos de trabajo aparecieron en el entretanto y ¡deberían cubrir gran parte de mis necesidades!
Lo moví a Community Building porque creo que la parte más interesante de esta conversación es lo que están haciendo y por qué, y creo que también hay mucho espacio para discutir los diferentes enfoques sobre el “cómo” aquí.
Los flujos de trabajo definitivamente merecen una mirada.
Imagino hacer lo siguiente:
un flujo de trabajo que cree un grupo con un nombre como YYYY-MM, se ejecute mediante un disparador programado y cree el grupo con al menos unos días de antelación
otro flujo de trabajo (o podría ser un disparador/gráfico adicional dentro del mismo flujo de trabajo) que agregue a los usuarios al grupo correcto
Una vez que lleguen a un sistema que consideren que funciona bien, me encantaría saber más sobre cómo están usando estos grupos de cohortes (y aún mejor: actualizaciones ocasionales sobre cómo se integran en su comunidad con el tiempo).
Al pensarlo mejor, separemos las dos discusiones. Consideremos esto primero como un tema de #soporte.
Una vez que hayas encontrado «la forma» que funciona para ti, avísanos y marca una solución.
Por separado me encantaría saber más sobre el contexto y abrir espacio en un tema separado en #construcción-de-comunidad para la discusión sobre este aspecto de la construcción de comunidad. ¿Te animarías a iniciar esa discusión en paralelo?